
#bgBottom {
  background: url(../images/bg-bottom-sub.jpg) bottom center no-repeat;
}

#sub  {
    /*background: url(../images/sub-bg.jpg) top left no-repeat;*/
    min-height: 900px;
    margin-top: 15px;
}

.mNavigace {margin: 0 0 10px 20px; color: #ccc; font-size: 11px;}

.mNavigace a { text-decoration: none; color: #bbb;}
.mNavigace a:hover { text-decoration: underline; color: #bbb;}

.clenstvi { float: right; font-size: 12px;}

#leftCol  {
  width: 513px;
  float: left;
  background: #fff url(../images/sub-in-top.gif) top left no-repeat;
  margin-left: 10px;
  margin-bottom: 20px;
  _margin-right: 15px;
}
#leftColIn  {
  padding: 18px;
  background: url(../images/sub-in-bottom.gif) -1px 100% no-repeat;
  min-height: 300px;
}
#rightCol  {
  width: 337px;
  float: right;
  margin-right: 15px;
}
#fotoalbum  {
  background: #2E2E2E url(../images/fotoalbum2-bg-top.gif) top left no-repeat;
  margin-bottom: 17px;
}
#fotoalbumIn  {
  background: url(../images/fotoalbum2-bg-bottom.gif) bottom left no-repeat;
  padding: 0 0 20px 0;
  &padding: 0 0 0px 0;
}
h3.onGray  {
  position: relative;
  font-size: 110%;
  font-weight: normal;
  color: white;
  text-transform: uppercase;
  padding: 6px 0 6px 15px;
  margin-bottom: 16px;
  text-shadow: 0 1px 0 #333;
}
.fotoBlock  {
  background: #525252;
  width: 257px;
  height: 129px;
  float: left;
  margin: 0 6px 0 7px;
}
.fotoBlock img  {
  margin: 1px 0 1px 1px;
  float: left;
}
#fotoalbum .arrowLeft {
  float: left;
  margin-top: 7px;
}
#fotoalbum .arrowRight {
  float: left;
  margin-top: 7px;
}
a.linkRight  {
  float: right;
  color: #b0bdc4;
  position: relative;
  top: 6px;
  right: 15px;
  font-size: 94%;
}
a.linkRight:hover  {
  color: white;
}

#profil  {
  background: #fff url(../images/profil-bg-top.gif) top left no-repeat;
  margin-bottom: 17px;
}
div.messages  {
    background: #fff url(../images/wall-red-bg-top.gif) top left no-repeat;
    margin-bottom: 17px;
}
div.messages .post{margin:10px;padding:0px;}

#profilIn,.messagesIn  {
  background: url(../images/profil-bg-bottom.gif) bottom left no-repeat;
  padding: 0 0 20px 0;
  &padding: 0 0 20px 0;
}
.messagesIn{min-height:140px;}

#profil ul li strong { display:block; }

#profil .foto {
  position: relative;
  float: left;
  margin: 3px 10px 5px 14px;
  border: 1px solid white;
}
#profil .foto-small{

  width: 69px;
  height: 77px;
}
#profil div.foto {
  background: url(../images/profil-small-bg.gif) top left no-repeat;
  padding: 1px 1px 5px 1px;
  border: 0;
}

#profil .foto2{
    color: #024E80;
    font-size: 89%;
    text-align: center;
}

#profil .obalka {
  position: relative;
  top: 3px;
  left: 4px;
}
.obalka {
  position: relative;
  top: 3px;
  margin-right: 5px;
}
#profil .name h3 {
  font-weight: bold;
  color: #024776;
  padding-bottom: 5px;
  font-size: 110%;
}
#profil .msg {
  color: #024776;
  padding-bottom: 5px;
}
#profil .msg a {
  color: #024776;
  font-weight: bold;
}
#profil .last {
  padding-top: 5px;
  font-size: 89%;
}
#profil .cosedeje, .cosedeje{
  display: block;
  float: left;
  width: 109px;
  height: 21px;
  background: url(../images/upravit-profil-bg.gif) top left no-repeat;
  overflow: hidden;
  color: white;
  text-decoration: none;
  font-size: 89%;
  text-align: center;
  padding: 3px 0 0 0;
  margin: 10px 5px 0 0;
}
.JSPrecistZpravu {
    width: 125px;
  background: url(../images/precist-zpravu-bg.gif) top left no-repeat;
}
#profil .edit {
  display: block;
  float: left;
  width: 109px;
  height: 21px;
  background: url(../images/upravit-profil-bg.gif) top left no-repeat;
  overflow: hidden;
  color: white;
  text-decoration: none;
  font-size: 89%;
  text-align: center;
  padding: 3px 0 0 0;
  margin: 10px 5px 0 50px;
}
#profil .logout {
  display: block;
  float: left;
  width: 78px;
  height: 21px;
  background: url(../images/odhlasit-bg.gif) top left no-repeat;
  overflow: hidden;
  color: white;
  text-decoration: none;
  font-size: 89%;
  text-align: center;
  padding: 3px 0 0 0;
  margin: 10px 0 0 0;
}
#profil .Clenstvi-odkaz {
  display: block;
  /*width: 160px;*/
  height: 21px;
  background: url(../images/clenstvi-bg.png) top center no-repeat;
  overflow: hidden;
  color: white;
  text-decoration: none;
  font-size: 11px;
  text-align: center;
  padding: 3px 0 0 0;
  margin: 10px 5px 0 86px;
  width: 160px;
}
#profil div.hr {
    margin-bottom: 15px;
    margin-top: 15px;
}
.zpravyKredity  {
  font-size: 89%;
  color: #024E80;
  padding: 11px 0 0 0;
  &padding: 5px 0 0 0;
}
.zpravyKredity li  {
  padding: 2px 0;
  &padding: 1px 0 2px 0;
}
.zpravyKredity a, .zpravyKredity a  {
  font-weight: bold;
}
.zpravyKredity .kredity a  {
  color: #AD0014;
}
#akce  {
  background: url(../images/akce-bg-top.jpg) top left no-repeat;
  margin-bottom: 17px;
}
#akceIn  {
  background: url(../images/akce-bg-bottom.jpg) bottom left no-repeat;
  padding: 0 0 10px 0;
}
#akce ul  {
  padding-top: 10px;
  &padding-top: 3px;
}
#akce li  {
  background: url(../images/akce2-line.gif) 22px 100% no-repeat;
  padding-bottom: 2px;
}
#akce li a  {
  display: block;
  padding: 7px 0 7px 35px;
  color: #ffa1a1;
  text-decoration: none;
  background: url(../images/arrow-white.gif) 22px 12px no-repeat;
}
#akce li a:hover  {
  background: #d31014 url(../images/arrow-white.gif) 22px 12px no-repeat;;
}
#akce li a strong  {
  color: white;
}


.grayBox  {
  background: url(../images/gray-bg-top.gif) top left no-repeat;
  position:relative;
}
.grayBoxKvuliIE {
  .position: static;
}
.grayBoxKvuliIE .button {
  position: static;
}
.grayBoxIn  {
  background: url(../images/gray-bg-bottom.gif) bottom left no-repeat;
  min-height: 100px;
  padding: 10px 20px 50px 20px;
}
form  {
  margin: 0;
}
.grayBox h3  {
  color: #d31014;
  padding-bottom: 10px;
  font-size: 110%;
}
form select {
  width: 414px;
  margin-bottom: 3px;
  border: 1px solid #bdbec0;
  font-size: 89%;
  padding: 5px;
}
form input.text {
  width: 414px;
  margin-bottom: 3px;
  border: 1px solid #bdbec0;
  font-size: 89%;
  padding: 5px;
}
form textarea {
  width: 414px;
  height: 80px;
  margin-bottom: 3px;
  border: 1px solid #bdbec0;
  font-size: 89%;
  padding: 5px;
  font-family: Tahoma, Arial, sans-serif;
}
form input.button {
  position: relative;
  float: right;
  margin: 5px 24px 0 0;
  &margin: 5px 12px 0 0;
}
.neznam-heslo-nove form input.button {
    margin-right: 0px;
}
.subPata  {
  font-size: 89%;
  color: #bdbec0;
  padding: 20px 0 0 0;
}
.subPata a  {
  color: #bdbec0;
}

.ArialNaZkouzku {
  font-family: Arial,sans-serif;
}

.list  {
 background-image:url("../images/list-line.png");
	color:#8B949C;
	font-size:89%;
	margin:20px 5px 0 7px;
	padding:17px 12px 16px 18px;
	position:relative;
        background-repeat: no-repeat;
        width: auto;
}

	.list .prevNext{
	 	margin-top:3px;
		color: white;
	}
	
	.list .prevNext a  {
	  color: white;
	}

	.list .pages  {
	  	float: right;
	  	color: white;
                /* pri vetsim poctu stranek se to rozjelo, protoze zabere vic mista (kdyz si napr. kliknu na 30. stranku z 60.)*/
		/*width: 300px;*/
	}
	.list .pages .left{
		background-image:url("../images/paginator-left.png");
		float:right;
		height:21px;
		width:25px;
		display:block;
	}
	.list .pages .middle{
		background-image:url("../images/paginator-line.png");
		background-repeat:repeat-x;
		float:right;
		height:21px;
		padding:2px 8px;
		color:#656C77;
	}		
	.list .pages .right{
		background-image:url("../images/paginator-right.png");
		float:right;
		height:21px;
		width:25px;
		display:block;
	}	
	.list .pages .middle a{
		margin:0px 1px;
		color:#656C77;
		font-weight: bold;
		text-decoration: none;
		font-size:13px;
	}	
	.list .pages .middle a.active  {
	  color: #ff0000;
	}


.textBlock  {
  background: url(../images/text-bg.gif) top left no-repeat;
  padding: 15px 10px 20px 10px;
  &padding: 10px 10px 20px 10px;
}
.textBlock p {
margin: 14px 15px 0 15px;
}
h2  {
  margin: 0;
  padding: 15px 0 43px 0;
  color: black;
  background: url(../images/title-bg.gif) bottom left no-repeat;
  font-size: 120%;
  text-transform: uppercase;
  clear: left;
}
h3.topRed {
  margin: 0;
  padding: 3px 0 43px 0;
  color: #e20026;
  background: url(../images/title-bg.gif) bottom left no-repeat;
  font-size: 140%;
  text-transform: uppercase;
  clear: left;
}
a.download  {
  color: white;
  background: url(../images/download-btn-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  float: left;
  display: block;
  margin-right: 4px;
  &margin-right: 2px;
}
a.download span  {
  display: block;
  padding: 3px 7px;
  background: url(../images/download-btn-right.gif) top right no-repeat;
}
.dLinks {
  padding: 10px 0 0 0;
  height: 25px;
}
a.more  {
  color: #696869;
  background: url(../images/white-btn-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  float: right;
  display: block;
}
a.more span  {
  display: block;
  padding: 5px 10px 7px 10px;
  background: url(../images/white-btn-right.gif) top right no-repeat;
}
a.login  {
  background: url(../images/login-btn-left.gif) top left no-repeat;
  position: relative;
  top: 5px;
  right: 10px;
}
a.login span  {
  background: url(../images/login-btn-right.gif) top right no-repeat;
}
.dImg {
  float: left;
  padding: 1px;
  padding: 0px;
  border: 1px solid #a2abb4;
  background: #dbdee1;
  margin-right: 15px;
  width: 108px;
  height: 120px;
  width: 100px;
  height: 75px;
  margin-bottom: 10px;  
}
.dImg img {
  &margin-bottom: -3px;
}

.akceBlock  {
  background: #fff url(../images/akce-block-top.gif) top left no-repeat !important;
  margin-top: 10px;
  _padding-bottom: 10px;
  padding-top: 0 !important;
}
.zalozkaItem .akceBlock {
  margin-bottom: 10px;
}
.akceBlockIn  {
  background: url(../images/akce-block-bottom.gif) bottom left no-repeat;
  padding: 10px;
  _padding-bottom: 0;
}
span.ucast { float:right; margin-top: 20px; margin-right: 5px; }

.akceBlock li  {
  font-size: 89%;
  padding: 2px 0;
}
.akceBlock li strong  {
  color: #b40624;
}
h3.akceTitle  {
  color: black;
  font-weight: 100%;
  padding: 0 0 5px 10px;
}
h3.akceTitle a {color: black;}


.calendarBtn  {
  float: right;
  margin-right: 0px;
}
	.zalozkyTemata .calendarBtn{ 
		margin-top:15px;
	}

form.dotazy {
  padding-top: 20px;
}
form.dotazy h3 {
  color: #0068ae;
}
.odpoved  {
  background: #fff url(../images/odpoved-bg-top.gif) top left no-repeat;
  margin-top: 15px;
  _padding-bottom: 10px;
}
.odpovedIn  {
  background: url(../images/odpoved-bg-bottom.gif) bottom left no-repeat;
  padding: 13px;
  _padding-bottom: 0;
}
h2.answers  {
  float: none;
  background: url(../images/answers-bg.gif) bottom left no-repeat;
  margin: 0;
  padding: 0 0 30px 0;
  color: #0068ae;
}
h3.black  {
  color: black;
  font-size: 100%;
  padding: 0 0 5px 10px;
}
.answerAuthor {
  color: black;
  padding: 0 0 3px 0;
}
.answerAuthor .blue {
  color: #0068ae;
  font-weight: bold;
}
.answerAuthor .red {
  color: #d51014;
  font-weight: bold;
}
.stars  {
  float: right;
  padding: 5px 0 0 0;
}
.stars img  {
  position: relative;
  top: 6px;
  padding-left: 0px;
}
.formBlock  {
  background: #fff url(../images/form-block-top.gif) top left no-repeat;
  margin-top: 15px;
  margin-left: 0px;
  _padding-bottom: 0px;
	width: 456px;
}
.formBlockIn  {
  background: url(../images/form-block-bottom.gif) bottom left no-repeat;
  padding: 13px 13px 40px 13px;
}
form.user td  {
  font-size: 89%;
}
form.user td.leftCol  {
  width: 65px;
}
form.user table.fullSize  {
  width: 425px;
}
form.user td.narozen input,form.user td.narozen select {float:left; width:70px; margin-right: 5px;}
.narozen span {float:left; margin-right: 5px;}
.narozen span select { width:135px; }
form.user td input.text  {
  width: 222px;
}

form.user select  {
  width: 222px;
}
form.user input.shortText.text  {
  width: 50px;
}
.formPhoto  {
  float: right;
  width: 108px;
  background: url(../images/form-img-bg.gif) 0 120px no-repeat;
  margin: 0 20px 0 0;
}
.formPhoto img {width:108px; height:120px;}
.formPhoto a  {
  color: #696869;
  background: url(../images/form-white-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  display: block;
  float: left;
  margin: 10px 0 0 23px;
  cursor: pointer;
  cursor: hand;
}
.formPhoto a span {
  display: block;
  padding: 5px 10px 7px 10px;
  background: url(../images/form-white-right.gif) top right no-repeat;
}
.formBlock h3 {
  color: #D31014;
  font-size: 110%;
  padding: 0 0 10px 0px;
}

#dialog a  {
  color: #696869;
  background: url(../images/form-white-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  display: block;
  width: 90px;
  margin-top: 10px;
  cursor: pointer;
  cursor: hand;
}
#dialog a span  {
  display: block;
  padding: 3px 10px 7px 10px;
  background: url(../images/form-white-right.gif) top right no-repeat;

}

#dialog #info{ font-weight: bold; }

.user button  {
  color: white;
  background: url(../images/send-red-left.gif) top left no-repeat;
  font-size: 94%;
  border: none;
  display: block;
  float: right;
  margin: 0 0 10px 0;
  padding: 0;
  cursor: pointer;
  cursor: hand;
}
#open_dialog
{
  display: block;
  cursor: hand;
}
.oznamkovatButton {
    position: relative;
    left: -15px;
}
.user button span  {
  display: block;
  padding: 6px 10px 7px 10px;
  margin: -1px -3px 0 0;
  background: url(../images/send-red-right.gif) top right no-repeat;
}
.zena {
  color: #D31014;
}
.muz  {
  color: #0068AE;
}
.members  {
  padding: 7px 0 10px 0;
}
.members a  {
  color: #1a58a8;
}
.members a:hover  {
  text-decoration: none;
}
.kraj {
  font-size: 89%;







  padding: 0 0 5px 10px;
}
.kraj span, .kraj span a  {
  color: #1a58a8;
}
.kraj span a:hover  {
  text-decoration: none;
}
h3.alianceTitle  {
  color: black;
  font-weight: 100%;
  padding: 0 0 2px 10px;
}
h3.alianceTitle a { color: black; text-decoration:none; }
h3.alianceTitle a:hover { color: black; text-decoration:underline; }
.filter  {
  background: url(../images/filter-top.gif) top left no-repeat;
  margin-bottom: 10px;
}
.filterIn  {
  background: url(../images/filter-bottom.gif) bottom left no-repeat;
  padding: 15px 10px;
}
.filter ul {
  float: left;
  width: 140px;
}
.filter select {margin-left:20px;}
.filter h4  {
  margin: 0;
  padding: 0 0 10px 0;
}

.filterSmall  {
  background: url(../images/filter-small-top.gif) top left no-repeat;
  margin-left: 5px;
}
.filterSmallIn  {
  background: url(../images/filter-small-bottom.gif) bottom left no-repeat;
  padding: 4px 10px;
}
.filterSmall ul {
  float: left;
  width: 140px;
}
.filterSmall select { margin-left:5px; }
.filterSmall h4  {
  margin: 0;
  padding: 0 0 10px 0;
}

a.create  {
  color: white;
  background: url(../images/blue-btn-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  display: block;
  float: left;
  margin: 0 0 15px 165px;
}
a.create span  {
  display: block;
  padding: 7px 10px 9px 10px;
  background: url(../images/blue-btn-right.gif) top right no-repeat;
}
.filterLeft form  {
  float: none;
  margin-left: 10px;
  width: auto;
}
#galleryBlock ul li {
  margin: 5px 0 0 26px;
  padding: 7px 0 27px 0;
  background: url("../images/galerie-bg.png") bottom left no-repeat;
  width: 94px;
  float: left;
  border-top: 1px solid #c4cace;
  font-size: 89%;
  text-align: center;
  color: #014f84;
}
#galleryBlock ul li img {
  border: 1px solid #000;
  width: 74px;
  height: 82px;
  margin-bottom: 4px;
}
#galleryBlock ul li a img {
  border: none;
  margin-bottom: 0;
}
#galleryBlock ul li.first {
  clear: left;

  margin-left: 0;

}
h3.answer {
	position:relative;
  color: black;
  padding: 20px 0 10px 0;
}
h3.zalozkyAnswer {
  color: black;
  padding: 5px 0 0 10px;
  text-transform: uppercase;
}
form.noTopPadding {
  padding-top: 0;
}
.dotazy .reakce {
  position:relative;
  float: left;
  padding: 5px 0 0 0;
}
.answerBox  {
  padding: 10px 20px !important;
}

.dotazy .name {
  padding: 0 0 5px 0;
}
.dotazy .name strong {
  color: #0068ae;
}
.rulesBlock {
  background: none;
  padding-top: 0;
  position: relative;
  top: -15px;
}
.rulesTitle {
	margin:10px 20px 20px 0;
	padding:0;
}
.rulesTitle a {
  color: grey;
  font-weight: bold;
  font-size: 89%;
}
.diskuseBlock a.login {
  top: 0;
}
.diskuseBlock .members  {
  padding: 4px 0 5px;
}

.zalozkyBlock .precteno{
    color:#AAAAAA;
}


a.newTopic  {
  color: white;
  background: url(../images/blue-btn-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  float: left;
  display: block;
  margin: 7px 0 15px 170px;
}


a.newTopic2  {
  color: white;
  background: url(../images/blue-btn-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  float: left;
  display: block;
  margin-right: 20px;
}

a.newTopic span  {
  display: block;
  padding: 7px 15px 8px 15px;
  background: url(../images/blue-btn-right.gif) top right no-repeat;
}


a.newTopic2 span  {
  display: block;
  padding: 7px 15px 8px 15px;
  background: url(../images/blue-btn-right.gif) top right no-repeat;
}

a.addLokator  {
  color: white;
  background: url(../images/blue-btn-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  float: left;
  display: block;
  margin: 15px 0 15px 150px;
}
a.addLokator span  {
  display: block;
  padding: 7px 15px 8px 15px;
  background: url(../images/blue-btn-right.gif) top right no-repeat;
}

a.newPrispevek  {
  color: white;
  background: url(../images/blue-btn-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  float: right;
  display: block;
  margin: 15px 20px 15px 0;
}
a.newPrispevek span  {
  display: block;
  padding: 7px 15px 8px 15px;
  background: url(../images/blue-btn-right.gif) top right no-repeat;
}
h3.topics {
  color: black;
  padding: 0;
  font-size: 100%;
}
.zalozkyBlock .diskuseBlock {
  background: none;
  padding-top: 15px;
  border-bottom: 1px solid #c0c5cc;
}
.akceBlocks .diskuseBlock{   background: none;
  padding-top: 15px; border-bottom: 1px solid #c0c5cc; }
.diskuseHead  {
  padding: 10px 0px 5px 0px;
  color: #024674;
  font-size: 89%;
}
.zalozkyBgBlock .diskuseHead {
  border-bottom: 1px solid #e6eaef;
  padding: 10px 0px 5px 0px;
  color: #024674;
}
.diskuseHead img, .diskuseFoto  {
  border: 1px solid #e6eaef;
  float: left;
  margin-right: 10px;
    width: 50px;
  height: 55px;
}
.diskuseZobrazitTemaFotoAutoGen {
  margin-top:3px;
  border:1px solid #E6EAEF;
  float:left;
  margin-right:10px;
  text-align:left;    
}
img.diskuseFoto {
    width: 50px;
  height: 55px;
  margin-top: 3px;
}
.diskuseBody  {
  padding: 10px 0;
}
.zalozkyBlock .diskuseBody {
  padding: 10px 0;
}
.zalozkyBgBlock .diskuseBody {
  padding: 10px 0;
}
a.diskuseAnswer  {
  color: #696869;
  background: url(../images/answer-btn-left.gif) top left no-repeat;
  font-size: 110%;
  text-decoration: none;
  float: right;
  display: block;
  margin: 10px 0 0 0;
}
a.diskuseAnswer span  {
  display: block;
  padding: 5px 15px 8px 15px;
  background: url(../images/answer-btn-right.gif) top right no-repeat;
}
.diskuseBlock h4 {
  color: #161615;
  font-size: 130%;
  padding: 0 0 3px 0;
}
.coSeDejeZalozky h4 {
  padding: 0 0 0 0;
}
.agree, agreeR  {
  font-size: 89%;
  padding: 10px 0;
}
.agreeR  {
  text-align: right;
  float: right;
  padding-top:4px;
}
.agreeR img {
  vertical-align: middle;
}
.agree a.souhlas  {
  color: #0a68a9;
}
.agree a.nesouhlas  {
  color: #7d0806;
}
.doubleLine {
  border-top: 1px solid #e6e8ea;
  border-bottom: 1px solid #e6e8ea;
  height: 1px;
  margin-bottom: 20px;
}
.textNoBg {
  background: none;
  padding-top: 0px;
}
.zalozky  {
  margin: 0 0 0 10px;
  &border: 1px solid white;
}
.zalozky li  {
  color: #747980;
  background: url(../images/zalozka-bg-left.gif) top left no-repeat;
  text-decoration: none;
  float: left;
  display: block;
  margin: 10px 2px 0 2px;
}
.zalozky li a  {
  color: #747980;
  text-decoration: none;
  font-size: 100%;
  text-transform: uppercase;
  display: block;
  padding: 7px 15px 7px 15px;
  background: url(../images/zalozka-bg-right.gif) top right no-repeat;
  white-space:nowrap;
}
.zalozky li.active  {
  color: white;
  background: url(../images/zalozka-bg-left-active.gif) top left no-repeat;
}
.zalozky li.active a  {
  color: white;
  background: url(../images/zalozka-bg-right-active.gif) top right no-repeat;
}
.zalozkyBlock  {
  background: url(../images/zalozky-bg.gif) top left no-repeat;
  padding: 15px 10px 20px 10px;
  &padding: 10px 10px 20px 10px;
  clear: both;
  width: 457px;
}
/* orezava to div
.zalozkyTemata  {
  padding-left: 0;
  padding-right: 0;
}
*/
a.delete  {
  color: white;
  background: url(../images/odstranit-btn-left.gif) top left no-repeat;
  font-size: 89%;
  text-decoration: none;
  float: left;
  display: block;

  margin: 5px 0 1px 23px;
}
a.delete span  {
  display: block;
  padding: 2px 5px;
  background: url(../images/odstranit-btn-right.gif) top right no-repeat;
}
.topButtons {
  float: right;
  position: relative;
  top: -30px;
}
.topButtons a  {
  color: #696869;
  background: url(../images/form-white-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  display: block;
  float: left;
  margin: 10px 0 0 10px;
}
.topButtons a span  {
  display: block;
  padding: 5px 15px 7px 15px;
  background: url(../images/form-white-right.gif) top right no-repeat;
}
.topAkceButtons {
  float: right;
  position: relative;
  margin-bottom: 20px;
  margin-right: 20px;
}
.topAkceButtons a  {
  color: #696869;
  background: url(../images/form-white-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  display: block;
  float: left;
  margin: 10px 0 0 10px;
}
.topAkceButtons a span  {
  display: block;
  padding: 5px 15px 7px 15px;
  background: url(../images/form-white-right.gif) top right no-repeat;
}
a.nastenkaRed  {
  color: white;
  background: url(../images/blue-btn-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  float: left;
  display: block;
  margin: 7px 0 0 170px;
}
a.nastenkaRed span  {
  display: block;
  padding: 7px 15px 8px 15px;
  background: url(../images/blue-btn-right.gif) top right no-repeat;
}
.redBtnBg {
  background: url(../images/red-btn-bg.gif) top left no-repeat;
  height: 42px;
}
.redBtnBg .calendarBtn {
  margin-top: 7px;
}
.edit  {
  color: white;
  background: url(../images/odstranit-btn-left.gif) top left no-repeat;
  font-size: 11px;;
  float: right;
  margin: 0px 0 10px 0px;
}
.editIn  {
  padding: 0 0 2px 0;
  background: url(../images/odstranit-btn-right.gif) top right no-repeat;
}
.editIn a  {
  color: white;
  text-decoration: none;
  padding: 0 7px;
}
.editMsg  {
  color: white;
  background: url(../images/odstranit-btn-left.gif) top left no-repeat;
  font-size: 89%;
  float:right;
  margin: -35px 0 1px 23px;
}
.editMsgIn  {
  padding: 0 0 2px 0;
  background: url(../images/odstranit-btn-right.gif) top right no-repeat;
}
.editMsgIn a  {
  color: white;
  text-decoration: none;
  padding: 0 7px;
}
a.upravit  {
  border-right: 1px solid #58595a;
}
a.smazat  {
  /*border-left: 1px solid #151515; pri mazani clenske schuze to delalo divny kraj...netusim proc to tu je */ 
}
a {
  color: #0060a3;
}
table.kredity {
  width: 100%;
}
table.kredity th {
  padding: 5px 10px 6px 5px;
  text-align: left;
  background: url(../images/double-line.gif) bottom left repeat-x;
}
table.kredity td  {
  padding: 7px 10px 7px 5px;
  text-align: left;
  border-bottom: 1px solid #e4e8ed;
}
table.kredity th.right, table.kredity td.right {
  text-align: right;
}
.zpravy  {
  clear: both;
}
.zpravy h4 {
  color: #161615;
  font-size: 120%;
  padding: 3px 0 3px 0;
}
.zpravy h4 a {
  color: #161615;
}
.zpravy .datum {
  float: right;
  color: #a4a7ab;
  position: relative;
  top: 20px;
}
.zpravy .zprava {

  padding: 5px 5px 5px 5px;
}
.zprava .od {
  font-size: 89%;
}

.udalosti  {
  clear: both;
}
.udalosti h4 {
  color: #161615;
  font-size: 105%;
  font-weight: normal;
  padding: 3px 0 3px 0;
}
.udalosti h4 a {
  color: #161615;
  text-decoration: none;
}
.udalosti h4 a:hover {
  text-decoration: underline;
}
.datumUdalosti {
  float: right;
  color: #a4a7ab;
  position: relative;
  font-size: 10px:
}
.udalosti .udalost {
  border-bottom: 1px solid #e4e8ed;
  padding: 10px 5px 10px 5px;
}

a.novaZprava  {
  color: white;
  background: url(../images/red-btn-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  float: right;
  display: block;
  margin: 7px 0 0 10px;
}
a.novaZprava span  {
  display: block;
  padding: 7px 15px 8px 15px;
  background: url(../images/red-btn-right.gif) top right no-repeat;
}
.zpravyFilter  {
  background: url(../images/filter-bg-left.gif) top left no-repeat;

  display: block;
  float: left;
  margin: 9px 0 30px 0;
  width: 190px;
}
.zpravyFilterIn  {
  padding: 5px 10px 0 10px;
  background: url(../images/filter-bg-right.gif) top right no-repeat;
  height: 31px;
}
.zpravyFilterIn a  {
  height: 28px;
  background: url(../images/filter-line.gif) 0 0 no-repeat;
  padding: 0 5px 0 12px;
}
.zpravyFilter span  {
  font-weight: bold;
  color: black;
  background: url(../images/filter-line.gif) 0 0 no-repeat;
  padding: 0 5px 0 12px;
}
.zpravyFilter .noLine  {
  background: none;
  padding-left: 5px;
}
.profilImgBig {
  float: left;
  background: url(../images/profil-img-bg.gif) bottom center no-repeat;
  padding: 0 0 26px 0;
}
.profilImgBig img {
  border: 1px solid white;
  width: 180px;
  height: 200px;
}
.profilLeft {
  float: left;
  font-size: 89%;
  width: 125px;
  padding-left: 30px;
}
.profilRight {
  float: left;
  font-size: 89%;
  width: 125px;
  padding-left: 10px;
}
.profilLeft li, .profilRight li {
  padding: 5px 0;
}
.profilLeft li span, .profilRight li span {
  color: black;
}
.why { margin-bottom: 50px; margin-left: 10px; }
.social {
  background: url(../images/social-bg.gif) top center no-repeat;

  font-size: 89%;
  padding: 20px 10px;
  margin-bottom: 50px;
}
.message { padding: 0 0 0 30px;}
.social ul li {
  float: left;
  padding: 5px 20px 5px 27px;
}
.social ul li span {
  color: #000;
}
.social ul li.icq {
  background: url(../images/icq.gif) 0 0 no-repeat;
}
.social ul li.skype {
  background: url(../images/skype.gif) 0 0 no-repeat;
  padding: 5px 30px 5px 30px;
}
.social ul li.msn {
  background: url(../images/msn.gif) 0 0 no-repeat;
  padding: 5px 20px 5px 30px;
}
.social .fb {
  clear: both;
  background: url(../images/fb-ico.gif) 0 15px no-repeat;
  padding: 20px 20px 5px 30px;
}

#register {margin-left: 30px;}
#OrderBy label { color: #000;}
#OrderBy {padding-bottom: 20px;}

.myupload {
  position: relative;
  width: 90px;
  height: 26px;

  overflow: hidden;
  background: #00447C; color: #fff; border: 1px black; cursor: pointer;
  text-align: center;
}


.myupload input {
  font-size: 50px;
  left: -60px;
  top: -3px;
  filter: alpha(opacity=0);
  -moz-opacity: 0.0;
  -o-opacity: 0.0;
  opacity: 0.0;
}
.myupload span
{
 position:absolute;
 top: 4px;
 left: 16px;
}

ul.profilIndex  {
  padding: 5px 0 5px 0px;
  float: left;
  font-size: 89%;
}
.profilIndex li   {
  padding: 0 0 4px 0;
}
ul.profilIndex li span.nazor  {
  float: left;
  display: block;
}
ul.profilIndex li span.nazor a { color: grey; cursor: help;}
.bar  {
  height: 8px;
  background: url(../images/green-bar-left.gif) top left no-repeat;
  float: left;
  margin: 4px 5px 0 10px;
}
.bar span  {
  display: block;
  height: 6px;
  background: url(../images/green-bar-right.gif) top right no-repeat;
}
.otazka2 .bar  {
  background: url(../images/blue-bar-left.gif) top left no-repeat;
}
.otazka2 .bar span  {
  background: url(../images/blue-bar-right.gif) top right no-repeat;
}
.otazka3 .bar  {
  background: url(../images/yellow-bar-left.gif) top left no-repeat;
}
.otazka3 .bar span  {
  background: url(../images/yellow-bar-right.gif) top right no-repeat;
}
.otazka4 .bar  {
  background: url(../images/red-bar-left.gif) top left no-repeat;
}
.otazka4 .bar span  {
  background: url(../images/red-bar-right.gif) top right no-repeat;
}
.otazka5 .bar  {
  background: url(../images/purple-bar-left.gif) top left no-repeat;
}
.otazka5 .bar span  {
  background: url(../images/purple-bar-right.gif) top right no-repeat;
}
.wall  {
  background: #fff url(../images/wall-gray-bg-bottom.gif) bottom left no-repeat;
  margin-bottom: 17px;
}
.wallBlueIn  {
  background: url(../images/wall-blue-bg-top.gif) top left no-repeat;
  padding: 0 0 8px 0;
}
.wallGreenIn  {
  background: url(../images/wall-green-bg-top.png) top left no-repeat;
  padding: 0 0 8px 0;
}
.wallRedIn  {
  background: url(../images/wall-red-bg-top.gif) top left no-repeat;
  padding: 0 0 8px 0;
}
.wallBtn  {
  color: #414143;
  text-decoration: none;
  background: url(../images/wall-btn.gif) 15px 0 no-repeat;
  display: block;
  width: 100%;
  text-align: center;
  padding: 3px 0 4px 0;
  font-size: 89%;
}
ul.wallNavrhy, ul.wallAkce, ul#twitter_update_list  {
  padding: 0 15px 5px 15px;
}
ul.wallNavrhy li  {
  padding: 15px 10px 15px 40px;
  border-top: 1px solid #dbe0e4;
}
ul.wallNavrhy li.darek  {
  background: url(../images/darek-ico.gif) 0 10px no-repeat;
}
ul.wallNavrhy li.clovek  {
  background: url(../images/clovek-ico.gif) 0 10px no-repeat;
}
ul.wallNavrhy li.bublina  {
  background: url(../images/bublina-ico.gif) 0 10px no-repeat;
}
ul.wallNavrhy li.pan  {
  background: url(../images/pan-ico.gif) 0 10px no-repeat;
}
ul.wallNavrhy li.thumbs  {
  background: url(../images/thumbs-ico.gif) 0 10px no-repeat;
}
ul.wallAkce li  {
  border-top: 1px solid #dbe0e4;
  font-size: 89%;
}
ul.wallAkce li h4  {
  font-size: 110%;
  color: #414143;
}
ul.wallAkce li a { text-decoration:none; display:block; padding: 5px;}
ul.wallAkce li a:hover { background-color:#f8f8f8;}
.lokalita {
  color: #b50625;
  padding: 3px 0 0 0;
}
ul.wallAkce li form ul  {

  padding: 0 10px 0 0;
  float: right;
  position: relative;
  top: -3px;
}
ul.wallAkce li form li  {
  padding: 0;
  border-top: none;
  text-align: right;
}
ul.wallAkce li form li input  {
  vertical-align: bottom;
}
ul.wallFB  {
  padding: 0 10px 5px 10px;
}
ul.wallFB li  {
  padding: 0 0 10px 60px;
  background: url(../images/top-fb.gif) 0 2px no-repeat;
}
ul.wallFB strong  {
  color: #325a95;
  font-size: 110%;
}
a.fbConnect  {
  display: block;
  width: 114px;
  &width: 127px;
  height: 19px;
  &height: 23px;
  background: url(../images/fb-connect2.gif) top left no-repeat;
  float: right;
  font-size: 89%;
  text-decoration: none;
  color: #3559a7;
  padding: 4px 0 0 13px;
  margin: 0 13px 0 0;
}
a.follow  {
  background: url(../images/folower-bg.gif) top left no-repeat;
  text-align: center;
  padding: 4px 6px 0 7px;
  color: #0099f3;
}
ul.wallFB strong  {
  color: #325a95;
  font-size: 110%;
}
.fbIco  {
  position: relative;
  left: 10px;
  top: -5px;

}
ul#twitter_update_list li  {
  padding: 7px 0;
  border-top: 1px solid #dbe0e4;
}
ul#twitter_update_list li.firstTweet {
  border-top: 0px;
  padding-top: 0px;
}
#preloader {
margin: 20px;
}
.twitInfo {
  font-size: 89%;
  line-height: 135%;
}
.twitLink {
  color: #009cf3;
}
.admin  {
  background: #ad0014 url(../images/admin-bg-bottom.gif) bottom left no-repeat;
  margin-bottom: 17px;
  font-size: 89%;
  line-height: 140%;
  position: relative;
  top: -10px;
}
.adminIn  {
  background: url(../images/admin-bg-top.gif) top left no-repeat;
  padding: 15px;
  &padding-top: 5px;
  color: white;
}
.admin-skupiny  {
  background: #ad0014 url(../images/admin-small-bg-bottom.gif) bottom left no-repeat;
  margin-bottom: 17px;
  font-size: 89%;
  line-height: 140%;
  position: relative;
  margin-top: 30px;
  width: 437px;
  margin-left: 10px;
}
.adminIn-skupiny  {
  background: url(../images/admin-small-bg-top.gif) top left no-repeat;
  padding: 15px;
  &padding-top: 5px;

  color: white;
}

.admin strong {
  display: block;
}

.textNoBg2 {
  background: none;
  padding: 3px 0 0 0px;
}
.zalozkaItem  {
  border-bottom: 1px solid #dbe0e4;
  padding-top: 10px;
  position: relative;
}
.nazevAliance {
  float: right;
  font-weight: bold;
  color: #ad0014;
}
ul.akceLinks  {
  float: right;
}
ul.akceLinks li {
  border: 0;
  padding: 0 0 4px 0;
  text-align: right;
}
ul.akceLinks li a {
  padding: 0px 6px 0 0;      
}
ul.akceLinks li a.zucastnim {
  background: url(../images/zucastnim.gif) 100% 1px no-repeat;
	  display:block;
	  width: 14px;
	  height: 14px;   
}
ul.akceLinks li a.nezucastnim {
  background: url(../images/nezucastnim.gif) 100% 1px no-repeat;
	  display:block;
	  width: 14px;
	  height: 14px;
}
ul.akceLinks li a.mozna {
  background: url(../images/mozna.gif) 100% 1px no-repeat;
	  display:block;
	  width: 14px;
	  height: 14px;
}
	ul.akceLinks li a.zucastnim-gray {
	  background: url(../images/zucastnim-gray.gif) 100% 1px no-repeat;
	  display: block;
	  width: 14px;
	  height: 14px;
	}
	ul.akceLinks li a.nezucastnim-gray {
	  background: url(../images/nezucastnim-gray.gif) 100% 1px no-repeat;
  	  display: block;
	  width: 14px;
	  height: 14px;
	}
	ul.akceLinks li a.mozna-gray {
	  background: url(../images/mozna-gray.gif) 100% 1px no-repeat;
  	  display: block;
	  width: 14px;
	  height: 14px;	       
	}

.zalozkyBlock .nastenkaBlock ul.akceLinks li {
  display:block;
  float:left;
  margin-top:2px;  
}

.zalozkyBlock .nastenkaBlock ul.akceLinks {
  margin-right:5px;  
}

.zalozkyBlock .nastenkaBlock ul.akceLinks li a{
  .padding:0 15px 0 0;
}


.zalozkyBlock .nastenkaBlock ul.akceLinks {
    float:left;
}

.akceButtons {
  clear: left;

  float: left;
  position: relative;
  left: -10px;
  top: -30px;
  width: 350px;
}
.akceButtons a  {
  color: #696869;
  font-size: 89%;
  text-decoration: none;
  display: block;
  float: left;
  margin: 10px 0 0 10px;
}
.akceButtons a span  {
  display: block;
  padding: 5px 15px 7px 28px;
  background: url(../images/light-gray-btn-right.gif) top right no-repeat;
}
.akceButtons a.zucastnim  {
  background: url(../images/light-zucastnim-btn-left.gif) top left no-repeat;
}
.akceButtons a.nezucastnim  {
  background: url(../images/light-nezucastnim-btn-left.gif) top left no-repeat;
}
.akceButtons a.mozna  {
  background: url(../images/light-mozna-btn-left.gif) top left no-repeat;
}
.akceButtons a.zucastnim-grey  {
  background: url(../images/light-zucastnim-grey-btn-left.gif) top left no-repeat;
}
.akceButtons a.nezucastnim-grey  {
  background: url(../images/light-nezucastnim-grey-btn-left.gif) top left no-repeat;
}
.akceButtons a.mozna-grey  {
  background: url(../images/light-mozna-grey-btn-left.gif) top left no-repeat;
}
.back {
  font-size: 89%;
  float: right;
}
.terminAkce {
  font-size: 89%;
  position: relative;
  top: -15px;
  clear: both;
}
.terminAkce strong {
  color: #b40624;
}
h3.zucastni  {
  background: url(../images/zucastnim.gif) 0 4px no-repeat;
  color: black;
  padding: 0 0 5px 25px;
  clear: left;
  font-size: 120%;
}
h3.nezucastni  {
  background: url(../images/nezucastnim.gif) 0 4px no-repeat;
  color: black;
  padding: 0 0 5px 25px;
  clear: left;
  font-size: 120%;
}
h3.mozna  {
  background: url(../images/mozna.gif) 0 4px no-repeat;
  color: black;
  padding: 0 0 5px 25px;
  clear: left;
  font-size: 120%;
}
/* cose deje kolem nas */
h4.zucastnim  {
  background: url(../images/zucastnim.gif) 0 center no-repeat;
  padding: 0 0 2px 18px;
}
h4.nezucastnim  {
  background: url(../images/nezucastnim.gif) 0 center no-repeat;
  padding: 0 0 2px 18px;
}
h4.mozna  {
  background: url(../images/mozna.gif) 0 center no-repeat;
  padding: 0 0 2px 18px;

}
.iconsRight{
  padding: 0 10px 0px 0px ! important;
  background-position: right ! important;
}
.akceEdit {
  float: right;
  position: relative;
  top: -70px;
  &top: -20px;
  margin-top: 10px;
}

#map_canvas { margin-top:20px;width: 400px; height: 300px; margin-left: 30px; border: 2px solid #dedede;
       -webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
        -moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
        box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
}
#map_canvas.mapaSchuze {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
     box-shadow: none;
     border: none;
}

.breadcrumbs li  {
  float: left;
  font-size: 89%;
  color: #161616;
  background: url(../images/sipka-right.gif) 0 5px no-repeat;
  padding: 0 5px 0 15px;
}
.breadcrumbs li.first  {
  background: none;
  padding-left: 0;
}
.breadcrumbs li a  {
  color: #e20026;
}
.backBtn  {
  float: right;
  font-size: 89%;

  display: block;
  background: url(../images/back-bg-left.gif) top left no-repeat;
  color: #181818;
}
.backBtn span  {
  display: block;
  padding: 5px 10px 6px 30px;
  background: url(../images/back-bg-right.gif) top right no-repeat;
}
.post {
  border-bottom: 1px solid #c0c5cc;
  padding: 8px 0;
  margin-bottom: 8px;
  clear: left;
}
.icons  {
  float: right;
  height: 16px;
  text-align: right;
}
.icons img  {
  border: none;
  margin: 0;
  padding: 0 3px;
}
.icons img.eraseNahoru {
    margin-top: -5px;
    float: right;
}
.post .author {
  font-size: 89%;
}

div.messages .author{padding-bottom:5px;}
.post .author a {
  background: url(../images/user-ico.gif) 100% 50% no-repeat;
  background: url(../images/user-ico.png) 100% 50% no-repeat;
  padding-right: 15px;
}
.post h3  {
  color: #171717;
  padding: 5px 0 0 0;
}
.post .odpovedet  {

  clear: left;
  float: left;
  display: block;  font-size: 89%;
  display: block;
  background: url(../images/odpovedet-left.gif) top left no-repeat;
  color: white;
  text-decoration: none;
  padding: 0;
  margin-top: 10px;
}
.post .odpovedet span  {
  display: block;
  padding: 2px 10px 3px 10px;
  background: url(../images/odpovedet-right.gif) top right no-repeat;
}
.description  {
  position: relative;
  top: -15px;
}
.topic  {
  border-bottom: 1px solid #c0c5cc;
  padding: 10px 0 10px 57px;
  background: url(../images/topic-ico.gif) 0 11px no-repeat;
}
.chat{
  border-bottom: 1px solid #c0c5cc;
  padding: 10px 0 10px 0px;
}

.chat .fRight{
  float:right;
  width: 395px;
}
.topic .more  {
  background: url(../images/show-topic.gif) 0 0 no-repeat;
  padding-left: 25px;
  color: black;
  text-decoration: underline;
}
h4.name span.cosedejenadpis,
.topic h3 {
  color: #5d5d5d;
  font-weight: normal;
}
.topic h3 span {
  color: #313131;
  font-weight: bold;
}
.topic h3 span a {
        
}
.topic h3 span a:hover { text-decoration: underline; }

.topic h4 {
  color: #5d5d5d;
  font-weight: normal;
}
.topic h4 span a {
  color: #c10f1c;
  font-weight: bold;
}
div.inactive{color: #B1B1B1 !important;}

div.inactive .date span
{
    color: #B1B1B1 !important;
}
div.inactive .links
{
    color: #B1B1B1 !important;
}


div.inactive p
{
    color: #B1B1B1 !important;
}

div.inactive a {
  color: #B1B1B1 !important;
  
} 
.topic .author, .topic .date, .topic .aliance, .diskuseBlock .aliance  {
  font-size: 89%;
  padding: 2px 0 0 0;
  color: #a2a6aa ! important;
}
.mrgbtm,
.topic .aliance  {
  margin-bottom: 3px;
}
.topic .date span  {
  color: #393d41;
}
.coSeDejeZalozky .precteno .aliance span,
.topic .aliance span, .diskuseBlock .aliance span  {
  color: #ccc;
}
.coSeDejeZalozky .aliance span,
.topic .aliance span {
  color: grey;
}
.coSeDejeZalozky .aliance a {
    text-decoration: none;
}
/* zatim si nepreje ale to prijde
.coSeDejeZalozky .aliance a:hover {
    text-decoration: underline;
}
*/
.topic .author a   {
  color: #5a5c5e;
}
a.name   {
  background: url(../images/user-ico.gif) 93% 2px no-repeat;
  background: url(../images/user-ico.png) 93% 2px no-repeat;
  padding-right: 20px;
  color: #0060a3;
}
.DiskuseZobrazit a.name {
  background:none;
  padding-right:0;  
}
.topic p  {
  padding: 7px 0 10px 0;
  margin: 0;
  color: #636668;
}
.topic .links {
  color: #73777e;

}
.topic .links a {
  color: #363636;
}
.topic .sledovat  {
  background: url(../images/follow.gif) 5px 2px no-repeat;
  padding-left: 25px;
}
.order  {
  background: url(../images/radit-bg.gif) 0 0 no-repeat;
  padding: 3px 10px 6px;
  font-size: 94%;
  margin: 5px 0 20px 0;
}
.order input  {
  margin-left: 10px;
}
a.groupBtn  {
  color: #696869;
  background: url(../images/skupina-left.gif) top left no-repeat;
  font-size: 94%;
  text-decoration: none;
  float: right;
  display: block;
  position: relative;
  top: -2px;
}
a.groupBtn span  {
  display: block;
  padding: 5px 10px 7px 10px;
  background: url(../images/skupina-right.gif) top right no-repeat;
}
.groupBlock {
  background: #f5f5f5;
  padding: 15px 15px 15px 40px;
}
.memberGroup {
  background: #f5f5f5 url(../images/member-ico.gif) 15px 14px no-repeat;
}
.nonmemberGroup {
  background: #f5f5f5 url(../images/non-member-ico.gif) 15px 14px no-repeat;
}
h2.noBg {
  background: none;
  padding-bottom: 0;
}

.diskuseIn  {

}
.diskuseIn .date, p.dateSmall {
  font-size: x-small;
}
.diskuseIn p  {
  padding: 7px 0 0px 0;
  overflow: hidden;
  margin: 0;
}
.skupinyPosts .diskuseIn p  {
  padding: 0;
}
h4.name {
  color: #0060a3;
  font-size: 120%;
}
h4.name a { text-decoration:underline; }
h4.name span {color: grey; font-weight: normal;}

.odpovedet  {
  float: right;
  color: black;
  background: url(../images/answer.gif) 0 0px no-repeat;
  padding-left: 25px;
  margin-top: 5px;
}
.diskuseTopic {
  min-height: 50px;
  _height: 50px;
}
.topicOdpovedet {
  color: #696869;
  text-decoration: none;
  background: url(../images/odpovedet-bg-left.gif) top left no-repeat;
  font-size: 94%;
  float: right;
  display: block;
}
.topicOdpovedet span  {
  display: block;
  padding: 5px 10px 7px 30px;
  background: url(../images/odpovedet-bg-right.gif) top right no-repeat;
}
.redLink  {
  color: #c10f2e;
}

.nahlasit { position:relative; float: right; margin-bottom: 5px; }
.nahlasit a.delete { font-size: 10px; }
.diskuseFoto{
  width: 69px;
  height: 77px;
  }
img.diskuseFotoMensi {
  width: 30px;
  height: 27px;
}
a.komentare  {
  background: url(../images/comments.gif) 0 1px no-repeat;
  margin-top: 8px;
}

div.comments {
  color: #73777e;
  font-size: 94%;
  padding: 10px 0 15px 5px;
  padding-left: 62px;
}
div.comments .skupinyPosts {
  padding-left: 25px;
  /*margin-top: 15px;*/
}
div.comments a {
  color: #000000;
}

h4.name {
  font-size: 110%;
}

h4.action {
  color: #5d5d5d;
  font-weight: normal;
}

h4.action strong {
  color: #bf0e2c;
}
h4.action strong a{ text-decoration: underline; }
div.action {
  display: block;
  padding: 5px 10px ;
  margin: 10px 0;
}

div.action p {
  font-size: 89%;
  /*line-height: 1.9;*/
  margin: 0;
  padding: 5px 0;
}
.precteno strong ,.precteno strong a{
color:#B1B1B1 ! important;
}
div.action p strong {
  color: #b40624;
}

.inactive div.action p strong {
  color: #B1B1B1 ! important;
}
div.action p strong a {
  color: #b40624;
  text-decoration: none;
}
div.action p strong a:hover {
  text-decoration: underline;
}

div.action p.links {
  float: right;
  font-size: 79%;
  line-height: 1.7;
  text-align: right;
  padding: 0;
}

div.action p.links a, div.action p.links a:hover{
  padding: 0 20px 0 0;
  color: #000000;

  text-decoration: none;
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

div.action p.links a:hover{

  text-decoration: underline;
}

div.action p.links a.no, div.action p.links a.no:hover{
  background-image:  url(../images/nezucastnim.gif);
}

div.action p.links a.yes, div.action p.links a.yes:hover{
  background-image:  url(../images/zucastnim.gif);
}

div.action p.links a.maybe, div.action p.links a.maybe:hover{
  background-image:  url(../images/mozna.gif);
}
.vysledky_vyhledavani .groupBlock {
    background-color: transparent;
}
.vysledky_vyhledavani .action {
    padding: 0px;
}
div.group{
  padding-left: 60px;
}

div.group h3, div.chat h3{
  font-size: 110%;
}

.grayBoxIn .name { margin-top:5px; }


#suggestions{ margin:0; padding:0; position:absolute; left: 20px; width:350px; display:none; z-index: 1; &height: 360px; max-height: 360px; overflow: auto; overflow-x: hidden; }

/* SEARCHRESULTS */
#searchresults { margin:0; padding:0; width:340px; background-color:#ebecee; font-size:10px; float:left; }
#searchresults a { padding-top: 5px; padding-bottom: 5px; padding-left: 15px; display:block; text-decoration:none; clear:left; height: 85px; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; width: 75px; height: 75px; margin: 5px; }
#searchresults a span.searchheading { display:block; font-weight:bold; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:12px; margin:5px; display:block; color:#000; font-weight: bold; }
#searchresults span.searchnotfound {padding 15px; font-size: 12px;}

.notice {
  font-size: 10px;
}

.birth {
	margin-top: 10px;
}

.birth span {
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}
.birth span input {
	width: 30px;
}

.register-item {
	margin-top: 10px;
}
.register-item label {
	font-weight: bold;
	font-size: 90%;
}
.check-items { line-height: 30px; }
.check-items input.text { width: 50px; }
.check-items label { font-weight: normal; }
.check-items span label { font-weight: bold; }
.register-item input { padding:0; margin: 0 5px 0 0;}

.register-item .datum { float:left; }
.register-item .datum input {width: 120px;}
.register-item .datum select {width: 65px; margin-right: 24px;}
.rules { margin-top: 30px; margin-bottom: 30px;}
.rules input { float:left; margin-bottom: 20px; }


div.inactive {
  /*background-color: #fafbfc !important;*/
}

div.inactive h3, div.inactive h3 span, div.inactive h4, div.inactive h4 strong, div.inactive h4.name span {
  color: #b1b1b1 ! important;
}

div.inactive {
  background-image: url(../images/topic-ico-inactive.gif);
}
#map1div{ margin-top: 10px;  height: 546px; border: 6px solid #fff;
       -webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
        -moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
        box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
}

.budtemy { margin-left: 15px; margin-bottom: 15px; }
.moreLink {
text-align: right; 
margin-bottom: 10px;
}


.podZalozkami{
    text-align:right;
    padding:10px 0 0;
}
    .podZalozkami img{
        vertical-align:middle;
    }
    
    li.oblibene img{
      vertical-align:-3px;
    }
    li.oblibene a{
      display:block;
      float:left;
    }
    
    .dalsiTypAkce{
      border-top:3px solid gray;
    }
	
.setFavorite{
	background-image:url("../images/icons/star.png");
	display:block;
	height:16px;
	width:16px;
	float:right;
}	
	.favoriteNo{
		background-image:url("../images/icons/star_gray.png") !important;
	}
.loading{
	background-image:url("../images/loading.gif");
	background-position:center center;
	background-repeat:no-repeat;
	height:300px;
}
#AjaxLoading{
    display: none;
    height: 32px;
    position: fixed;
    right: 0;
    top: 0;
    width: 32px;
}
.prectenoPrepinace{
	margin-bottom:10px;
	margin-top:5px;
	margin-left:5px;
	background:url("../images/filter-small-top.gif") no-repeat scroll left top transparent;
}
.prectenoPrepinace .filterSmallIn{
	padding-left:55px;
}
.precteno h4.name span.cosedejenadpis,
.precteno h3,.precteno a,.precteno .links a,.precteno div.comments a {
    color:#AAAAAA;
}
.topic.precteno {
    background-image: url(../images/topic-ico-inactive.gif);
}


.zalozkyBlock .diskuseBlock ul.akceLinks, .akceBlocks .diskuseBlock ul.akceLinks {
    float:left;
    margin-right:5px;   
}


.zalozkyBlock .diskuseBlock ul.akceLinks li, .akceBlocks .diskuseBlock ul.akceLinks li {
display:block;
float:left;
margin-top:2px;

}
span.bold{
    font-weight:bold ! important;
}

.neprecteno,.neprecteno strong,.neprecteno p,.neprecteno h4.action strong a,.neprecteno div.action p strong a,.neprecteno a.vice{
    color:#B1B1B1 ! important;
}

.diskuseHidden,.naseAkceHidden{
	display:none;
}
.uzavrenaSkupina{
    background:none repeat scroll 0 0 #FBE3E4;
	border:1px solid #FBC2C4;
	margin:20px auto;
	padding:8px 10px;
	text-align:center;
	width:271px;
}

.inactive .topic h4 span a{
    color:gray ! important;
}
ul.akceLinks2{
    margin-top:6px;
}
ul.akceLinks2 li {
  border: 0;
  padding: 0 0 4px 0;
  text-align: right;
  float:left;
  display:block;
}
ul.akceLinks2 li a {
  padding: 0px 20px 0 0;
}
ul.akceLinks2 li a.zucastnim {
  background: url(../images/zucastnim.gif) 100% 1px no-repeat;
  height:13px;
}
ul.akceLinks2 li a.nezucastnim {
  background: url(../images/nezucastnim.gif) 100% 1px no-repeat;
  height:13px;
}
ul.akceLinks2 li a.mozna {
  background: url(../images/mozna.gif) 100% 1px no-repeat;
  height:13px;
}
	ul.akceLinks2 li a.zucastnim-gray {
	  background: url(../images/zucastnim-gray.gif) 100% 1px no-repeat;
	  height:13px;
	}
	ul.akceLinks2 li a.nezucastnim-gray {
	  background: url(../images/nezucastnim-gray.gif) 100% 1px no-repeat;
	  height:13px;
	}
	ul.akceLinks2 li a.mozna-gray {
	  background: url(../images/mozna-gray.gif) 100% 1px no-repeat;
	  height:13px;
	}

.chatDiskusePage,.chatDiskusePageChat{
	position:relative;
}	
	.chatDiskusePage #leftCol{	
		background-image: url("../images/chat-zalozky-diskuse.png");
		margin-top:-7px;
		background-position:-9px 0;
	}
	
	.chatDiskusePageChat #leftCol{
		background-image: url("../images/chat-zalozky-chat.png") !important;	
	}
	
	.chatDiskusePage #leftColIn{	
		padding:90px 18px 18px;
	}
	.chatDiskusePage .backBtn{
		position:relative;
		top:-78px;
	}
	.chatDiskusePageOusko1{
		display:block;
		height:64px;
		left:13px;
		position:absolute;
		top:0;
		width:123px;
	}
	.chatDiskusePageOusko2{
		display:block;
		height:64px;
		left:137px;
		position:absolute;
		top:0;
		width:123px;
	}
.chatHead{
	
}	
	.chatHead h2{
	    background:none repeat scroll 0 0 transparent;
		
		padding:0;
	} 
	.chatHead .title{
		background:url("../images/title-bg.gif") no-repeat scroll left bottom transparent;
		clear:left;
		color:#E20026;
		font-size:140%;
		font-weight:bold;
		margin:0 0 -25px;
		padding:5px 0 43px;
		text-transform:uppercase;
	}  
	.chatHead img{
		display:block;
        float:left;
	    border: 1px solid #A2ABB4;
		padding: 1px;
		background-color: #DCDFE2;
		margin-bottom: 10px;
		margin-top: 0px;
	}   
	.chatHead h3{
	    margin-left: 115px;
		margin-top:4px;
		color:#08568C;
	}   
	.chatHead p{
	    margin-left: 115px;
	}   
	
	.chatQuestion,.chatGoodBye{
        padding-top:13px;
	}
	.chatGoodBye{
		background-color:#DDDDDD;
	}
	.chatNeodpovidany,.chatPosts .chatNeodpovidany h3 a {
		color:#666666;
		background-color:#FFDCDC;
	}
	
	.chatImage{
		display:block;
		width:50px;
		float:left;
		text-align:center;
		padding-bottom:7px;
	}
	
	.chatImage img {
		display:block;
        border: 1px solid #E4E8ED;;
	}
	
	.chatPosts{
		border-top:1px solid #C0C5CC;
	}
	
	.chatPosts h3{
		margin-left: 60px;
		color: #181818;
		margin-bottom:7px;
	}
	.chatPosts h3 a{
		color: #181818;
	}
	.chatText{
        margin-left: 60px;
		border-bottom: 1px solid #E7E9EC;
		padding-bottom: 10px;
    }
	.chatAnswer{
		margin-left:60px;
		margin-top:13px;
		border-bottom:3px double #C0C5CC;
	}

	.chatAnswer h3 img{
		vertical-align:baseline;
		margin-left:3px;
		margin-bottom:-1px;
	}
	
	.chatAnswer .chatText{
		border:0px;
	}
	
	.online .chatAnswer h3,.online .chatAnswer h3 a{
		color: #519107;
	}
	
	.offline .chatAnswer h3,.offline .chatAnswer h3 a, .chatGoodBye h3 a{
		color: #B90A28;
	}
	
	.chatStatus{
		background-image:url("../images/chat-status-bg.jpg");
		background-repeat:repeat-x;
		height:65px;
		padding-top:24px;
		position: relative;
	}

	.chatStatus img{
		float:left;
	}
	.chatStatus h3{
		margin-left:60px;
		font-weight:normal;
	}
	.chatStatus h3 span{
		color:#888888;
		font-size:10px;
	}
	
	.chatStatus input{
		background-color:transparent;
		background-image:url("../images/chat-pridat-otazku.png");
		border:0 none;
		color:white;
		font-size:13px;
		height:25px;
		padding-bottom:2px;
		position:absolute;
		right:8px;
		top: 17px;
		width:140px;
	}
	
	.chatStatus input.radiobutony {
	  top:17px;
  }
	
	.chatStatus input.ukoncit{
		background-image:url("../images/chat-ukoncit.png");
	}
	
	.chatStatus a{
		color:black;
		/*display:block;*/
		font-size:95%;
		margin-left:10px;
		float:left;
		margin-top:7px;
	}
	.chatStatus a.refresh{
		position:absolute;
		right:18px;
		text-decoration:none;
		top:44px;
	}
	
	.chatStatus a.refreshradiobutony {
    top:44px;
  }
	
	.chatStatus a.refresh img{
		float:none;
		margin-left:3px;
		vertical-align:text-top;
	}
	
		
	.online .chatStatus h3,.upcoming .chatStatus h3{
		color: #66A61C;
	}
	
	.offline .chatStatus h3{
		color: #E20000;
	}
	
	
	.chatInput,.chatMakeAnswer form,.chatEditAnswer form{
		background-image:url("../images/chat-input-text.jpg");
		background-position:12px 12px;
		background-repeat:no-repeat;
		border-top:3px double #C0C5CC;
		clear:both;
		height:193px;
		.height:220px;
		margin-bottom:8px;
		position: relative;
		display: none;
		padding:27px 0 0 27px;
	}
	
	.chatEditAnswer form{
    margin-left: -52px;
  }
	
	.chatInput textarea,.chatMakeAnswer textarea,.chatEditAnswer textarea{
		border:0 none;
		font-family:Tahoma,Arial,sans-serif;
		font-size:100%;
		height:97px;
		left:28px;
		padding:5px;
		position:absolute;
		top:47px;
		width:414px;
		background-color: transparent;
	}
	
	.chatInput input,.chatMakeAnswer input,.chatEditAnswer input{
		background-color:transparent;
		background-image:url("../images/chat-input-odeslat.png");
		border:0 none;
		height:25px;
		position:absolute;
		right:24px;
		top:167px;
		width:77px;
	}
	
	.chatSendStatus,.chatMakeAnswerStatus,.chatEditAnswerStatus{
		border-top:1px solid #C0C5CC;
		color:#73BD1E;
		font-size:120%;
		font-weight:bold;
		padding:18px 0;
		text-align:center;
		display:none;
	}

	.chatMakeAnswer a{
		
	}
	.chatMakeAnswer .commands,.chatEditAnswer .commands{
		text-align:right;
		margin-bottom:5px;
	}
	.chatEditAnswer .commands a{font-size: 10px;}
	.chatMakeAnswer .commands .notAnswer{
		color:#CC3333;
		font-size:80%;
	}
	
	
	.chatPosts .chatPrecteno, .chatPosts .chatPrecteno a{
		color:#888 !important;
	}
	
	.dvojCara{
		background:url("../images/title-bg.gif") no-repeat scroll left bottom transparent;
		height:38px;
		margin-top:-10px;
	}
	.chatDiskusePageChat .dvojCara{
		margin-bottom:-25px;
	}

.JSschovaneKomentareNastenky  {
    display: none;
}
.JSschovanyFormNovaSchuze,
.schovanyFormular,
.schovanyKomentar,
.schovanyForm,
.schovanyBlok,
.schovanyFormularVyvesitNaNastenku,
.schovanyFormularDiskuseNoveTema,
.schovanyFormDiskuzeOdpoved {
  display: none;
  color: grey !important;
  width: 100%;
}
.schovanyFormular div.rulesTitle a,
.schovanyKomentar div.rulesTitle a,
.schovanyFormularVyvesitNaNastenku div.rulesTitle a,
.schovanyFormularDiskuseNoveTema div.rulesTitle a,
.schovanyFormDiskuzeOdpoved div.rulesTitle a {
  color: grey !important;
}
.schovanyKomentar {
  margin-bottom: 20px;
}
.schovanyFormDiskuzeOdpoved {
  width: 457px;
}
.floatNone { float: none !important; }
.schovanyFormular .ui-helper-hidden-accessible {
  position: static;
}
.schovanyFormular input.button {
  .position: static;
}	
.akceButtons a.setFavorite{
    margin-top:13px;
}

#galleryBlock .setFavorite{
 margin-left:5px;
 margin-top:5px;   
}
	
.cl{clear:both;} /*tohle neni potreba...uz existuje clr */
.mapa{
   display:block;
   float:right;
   margin-right:25px;
   margin-top:10px;
}

.sw_chat input {
  vertical-align: text-top;
} 

img.autoSize {
  width: auto;
  height: auto;
}

.ajax-loader {    
    background: url(../images/ajax-loader.gif) no-repeat center center;
    background-position: center center;
    width: 77px;
    height: 28px;
}
.JSUploadButton_uni,
.JSUploadButton,
.AttachmentButton{
    background-image: url("../images/upload-btn.png");
    background-repeat: no-repeat;
    display: block;
    height: 25px;
    cursor: pointer;
}
.akceButtons .JSUploadButton {
    width: 30px;
}
.JSUploadButton_uni {
    padding-left: 40px;
    padding-top: 5px;
}
    div.akceButtons .AttachmentButton {
        float:right;
        width:30px;
    }


.Upload-dialog{}
.Upload-result{
    margin:20px;
}
.JSUploadDialog .ui-dialog-content {
    height: 100px !important; 
}
a.upravitSkupinu,
a.upravitSkupinu span {
  background-image: url();
  text-decoration: underline;
  font-size: 90%;
  padding: 0 ;
}    

.mt-5{position:relative;top:-5px;}
#contentCMS ol li{list-style-type: decimal;}
p.errorNovy{margin-top:-30px;}

/* pro Skupiny.header.phtml */
h2.skPosunute {
  margin-bottom: -25px;
  .padding-top: 0px;
}

h2 + p {
    margin-top:0px;
}

div.topButtons.skPosunute {
  top:-10px;
}

.textBlock.skPosunute p {
  .margin-top:0px;  
} 
.diskuseBlock h4.fntsze117em,
h3.fntsze117em {
    font-size: 1.17em;
}
.diskuseBlock h4.fntsze117em span a {
    color: black;
}
.marginRight10 {
    margin-right: 10px;
}
.marginRight20 {
    margin-right: 20px;
}
.marginLeft62 {
    margin-left: 62px;
}
.marginLeft60 {
    margin-left: 60px;
}

div.JSperex.mrgntop {
  margin-top: 7px;
}



.NormalTable{
    border-collapse: collapse;
    margin:0 auto;
}
    .NormalTable th,.NormalTable td{
        padding: 2px 5px;
        border: 1px solid gray;        
    }

.Clenstvi-informace{
    border-collapse: collapse;
}
    .Clenstvi-informace th,.Clenstvi-informace td{
        vertical-align: top;
        padding:3px 8px;
        text-align:left;        
    }
    
    .Clenstvi-fotografie{
        text-align: center;
    }
    .Clenstvi-fotografie h4 {
         margin: 20px 0 10px;
         text-align:left;
         font-size:14px;
    }
    .Clenstvi-fotografie a {
        color: #696869;
        background: url(../images/form-white-left.gif) top left no-repeat;
        font-size: 94%;
        text-decoration: none;
        display: block;
        margin: 10px auto 0;
        cursor: pointer;
        cursor: hand;
        width: 69px;
    }
    .Clenstvi-fotografie a span {
        display: block;
        padding: 5px 10px 7px 10px;
        background: url(../images/form-white-right.gif) top right no-repeat;
        text-align: center;
    }
    
    .Clenstvi-prispevky h3 {
         margin: 20px 0 10px;
         text-align:left;
         font-size:16px;
    }
    .Clenstvi-prispevky h4 {
         margin: 20px 0 10px;
         text-align:left;
         font-size:14px;
    }
    .Clenstvi-prispevky .value {
         font-weight: bold;
         text-align:right;
         display: block;
    }
    .Clenstvi-tabulka table{
        border-collapse: collapse;
        margin:0 auto;
    }
    .Clenstvi-tabulka th,.Clenstvi-tabulka td{
        padding: 2px 5px;
        border: 1px solid gray;        
    }
    
    .Clenstvi-tabulka td th ,.Clenstvi-tabulka td td{
        border:0px;
        text-align: left;
    }
    
    
    .Clenstvi-prukaz h3 {
        margin:20px 0 10px;
        text-align:left;
    }
    
    .Clenstvi-prukaz td{
        vertical-align:top;
    }
    .Clenstvi-prukaz td th:FIRST-CHILD{
        padding-left:10px;
    }
    
    
div#leftColIn div.neznam-heslo p{
  margin:0;
}

.neznam-heslo-nove input.text{
    width: 200px;
}
.neznam-heslo-nove th{
    padding-right: 30px;
}
.podbarvy {
    background-color: #DFF0FC;
    padding: 6px;
}
.fleft { float: left; }
.a-diskuse_soubor img { margin: 10px 10px 10px 0; }
.obsahPosunutyVys { margin-top: -15px; }
.obsahPosunutyVys p:first-child { margin-top: 0px; }

table.statistika {
    margin: 0 auto;
    border-spacing: 0;
    border-collapse: collapse;    
}
table.statistika th,
table.statistika td {
    padding: 5px;
}
table.statistika th,
table.statistika td.center {
    text-align: center;
}

div.eshop_postrani_panel{
    text-align:center;
    margin-bottom:10px;
}
    div.eshop_postrani_panel img{
        border:2px solid #bbb;
        margin-bottom:5px;
    }
    
    div.eshop_postrani_panel a{
        color:#804000;
        font-weight:bold;
        text-decoration: none;
        font-size:110%;
    }
a.eshop_postranni_panel_vse{
    color:#B1CEE2;
    font-size:100%;
    float:right;
    padding-right:10px;
    padding-top:5px;
    z-index:5;
}
h3.eshop_postranni_panel{
    float:left;
}

.Dary-potvrzeni{
    border-collapse: collapse;
    margin-bottom:20px;
}
    .Dary-potvrzeni th,.Dary-potvrzeni td{
        vertical-align: top;
        padding:3px 8px;
        text-align:left;        
    }
    
    .daryFormPravnicka{
        display:none;
    }
    
    .daryFormTypOsoby{
        float:left;
        margin-right:110px;
    }
    .daryFormTypPlatby{
        float:left;
    }
    .daryFormCards{
        width:100%;
        margin:10px 0;
    }
    .daryFormCards td{
        text-align: center;
    }
    .daryFormCards img{
        display:inline-block;
        margin:0 0 5px;
    }
    .daryFormCards input{
        margin:0px
    }
    
    .ZaplatitKartou[type=submit]{
        float:right;
        margin:0;
        padding:3px 10px;
    }
    .TypyKaretLoga{
        margin-top:20px;
        margin-bottom:20px;
        text-align:center;
        clear:both;
    }
    .TypyKaretLoga img{
        border:1px solid silver;
    }
    .TypyKaretLoga img{
        margin-right:20px;
    }
    
    .OdecetDaru{
        margin-top:30px;
    }
    
    .daryForm input[type=text]{
        width:300px;
    }
    
    .daryForm select{
        width:312px;
    }
    
    .daryFormPopis{
         font-size:10px;
         display:block;
    }
    
    .StrankaDaru .grayBox{
        width: 456px;
    }

table.statistika th a {
    float: left;
}
table.statistika .ui-button.ui-state-active {
    border: 1px solid #C5DBEC;    
    background: #F5F8F9 url(../extensions/jquery-ui/themes/top09-theme/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;    
    color: white;
}
table.statistika .ui-button {
    border: 1px solid #C5DBEC;
    background: #DFEFFC url(../extensions/jquery-ui/themes/top09-theme/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
}
.cropImagePanel{
    background-color:#CCCCCC;
    border:2px solid gray;
    margin:5px 0;
    padding:7px;
    position:absolute;
    top:525px;
    width:558px;
}
    .cropImagePanel img{
        vertical-align:middle;
        margin:0 3px;
    }
    
    .jcrop-holder{
        margin:0 auto;
    }
    
    
    
.PridejSouborKeSchuzi-container{
    display:none;
}

.EditEmailForm{
    text-align:left;
}

    .EditEmailForm textarea{
        height:300px;
    }
    .EditEmailForm input[type=submit]{
        margin-right:0px;
    }
