@charset "utf-8";
/* CSS Docuhttp://angel4soul.blueghost.cz/cs/user/search/t */

/* TinyMCE specific rules */

body.mceContentBody {
   background: #FFFFFF;
}

/*.mceContentBody a {
   color: red !important;
}*/

/* TinyMCE specific rules konec */

/* barevnost */

.background-light							{background-color:#fff;} /* světlé pozadí */ /* jiný odstí než má pozadí divu content */
.background-middletone						{background-color:#e8ddc2;} /* střední pozadí */
.background-dark							{background-color:#a9925a;} /* tmavé pozadí */

.border-light								{border-color:#ecf4fa !important;} /* světlé ohraničení */
.border-middletone , .border-middletone td	{border-color:#c4b99e !important;} /* střední ohraničení */
.border-dark								{border-color:#A9925A !important;} /* tmavé ohraničení */

.text-light									{color:#ffffff;} /* světlé písmo */
.text-middletone							{color:#4d4c44;} /* tmavé písmo */

/* barevnost konec */

/* obecne */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3e3b2f;
	font-size:12px;
	background:#e8ddc2;	
}
a{ 
	color:#92222f;
}
a:hover{
	color:#d2041f;
	text-decoration:none;
}
a img{
	border:none;
}

	/* submit */

	.submit{
		height:42px;
		line-height:42px;
		padding-right:47px; /* ie6 ie7 */
		background:url(../images/style/button-submit-large.png) top right no-repeat;
		font-size:18px;
	}
	.submit-yellow{
		height:42px;
		line-height:42px;
		padding-right:47px; /*ie6*/
		background:url(../images/style/button-submit-large-yellow.png) top right no-repeat;
		font-size:18px;
    float: right;
	}
 input.submit-yellow {
 float: right;
 }
 #submit-yellow2 {
 float: right;
 }
	.submit-small{ /*ie6*/
		height:30px;
		line-height:30px;
		padding-right:35px; /*ie6*/
		background: url(../images/style/button-submit.png) top right no-repeat;
		font-size:14px;
	}
	.submit , .submit-small , .submit-yellow{ /* definuje spolecne vlastnosti pro vsechny typy submit */
		color:#3e3b2f;
		font-family:Georgia, "Times New Roman", Times, serif;
		margin: 2px;
		display:block;
		float:left;
		text-decoration:none;
	}
	.submit:hover , .submit-small:hover , .submit-yellow:hover{ /* definuje spolecne vlastnosti pro vsechny typy submit v hover */
		background-position:bottom right; /* ie7 */
		color:#867047;
	}
	  input.submit , input.submit-small , input.submit-yellow{ /* neutralizuje rozdily mezi "a" a input type="submit" */
		border:none;
		cursor:pointer;
		padding-left:0px;
	}

h1 , h2 , h3 , h4 , h5{ /* nastavuje barvu všech těchto prvků */ 
	color:#92222f;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
h1{
	font-size:22px; 
	line-height:26px;
	margin:10px 0px 10px 0px;
	font-weight:normal;
}
h1#page-name{
	display:none;
}
h2{
	font-size:18px; 
	line-height:22px;
	margin:8px 0px 8px 0px;
}
h3{
	margin:6px 0px 6px 0px;
	line-height:20px;
	font-size:16px;
}
h4{
	font-size:12px; 
	line-height:16px;
	margin:4px 0px 4px 0px;
}
h5{
	font-size:10px; 
	line-height:14px;
	margin:3px 0px 3px 0px;
}
ul{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 25px;
}
li{
	padding:2px;
}
p{
	margin:0px;
	padding:4px 0px 4px 0px;
}

	/* generally forms*/				/* Definovány forms inputs a selects , type nahrazeno class */
	
	input , textarea, select, fieldset{
	border:1px solid #67655a;
	color:#67655a;
	margin:2px;
	}
	input.small{width:80px;}
	input.medium{width:110px;}
	input.large{width:130px;}
	
	textarea#zprava{
		width:99%;
		height:150px;
	}
	input.checkbox{
	  width:15px;
		border:none;
	}
		textarea {
		width: 300px;
		height:130px;
	}
	
	/* generally tables*/				/* Definovány forms inputs a selects , type nahrazeno class */
	
	table{
		border-collapse:collapse;
		margin:5px 0px 5px 0px;
	}
	table.no-border{
		margin:0px;
	}
	table.no-border td{
		border:none;
	}

/* obecne konec */

/* rozvrzeni */

div#center{
	margin:0px auto 0px auto;
  	width:906px;
}
div#main{
  	width:850px;
	padding:10px 28px 25px 28px;
	float:left;
	background:url(../images/style/background-content.gif) repeat-y;
	min-height:450px; /* ie6 */
}
div#main div#left{
    float:left;
  	width:210px;
	margin-right:20px;
}
div#main div#right{
    float:left;
  	width:620px;
}

/* rozvrzeni konec */

/* .top .content a .bottom */

h2.top , h2.top a{ /* určuje společné vlastnosti pro všechny h2.top */
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#92222f;
	float:left;
	text-decoration:none;
}
div#left h2.top{ /* určuje specifické vlastnosti pro h2.top v div#left */
	margin:5px 0px 5px 0px;
	background:url(../images/style/top-left.gif) left bottom no-repeat;
	width:195px; /* musí být definováno kvůli ie6 */
	font-size:16px;
	height:22px;
	line-height:22px;
	
}
div#right h2.top { /* určuje specifické vlastnosti pro h2.top v div#right */
	margin:10px 0px 10px 0px;
	background:url(../images/style/top-right.gif) no-repeat left center;
	width:620px; /* musí být definováno kvůli ie6 */
	font-size:22px;
	height:30px;
	line-height:30px;
}
h2.top a{
	padding-left:0px !important;
}
div.content{ /* určuje společné vlastnosti pro všechny div.content */
	float:left;
	margin:0px 0px 10px 0px;
}
div#left div.content{ /* určuje specifické vlastnosti pro všechny div.content v div#left */
	width:195px;
}
div#right div.content{ /* určuje specifické vlastnosti pro všechny div.content v div#right */
	width:620px;
}
div.bottom{ /* určuje společné vlastnosti pro všechny div.bottom */
	display:none;
}
div#left div.bottom{ /* určuje specifické vlastnosti pro všechny div.bottom v div#left */
}
div#right div.bottom{ /* určuje specifické vlastnosti pro všechny div.bottom v div#right */
}
div#left div.info-column-item{ /* určuje specifické vlastnosti pro všechny div.content v div#left */
	width:205px;
	background:url(../images/style/background-item-left.gif) no-repeat;
	padding:5px 15px 0px 0px;
}

/* .top .content a .bottom konec */

/* horni lista*/

div#top{
  	width:906px;
  	height:160px;
	background:url(../images/style/topimage.jpg) top left no-repeat;
}
h2#logo{
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:none;
}
h2#logo a{
	display:block;
	width:250px;
	height:80px; /* ie6 */
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#795137;
	font-size:20px;
}
h2#logo a span.logo-name{
	display:none;
}
/* jazyky */

div#lang {
	width:52px;
	float:left;
	padding:50px 0px 0px 590px
}
div#lang a{
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin-right:5px;
}

div#lang a.flag-cs{background:url(../images/style/flag-cs.png);}
div#lang a.flag-en{background:url(../images/style/flag-en.png);}
/*
div#lang a.flag-de{background:url(../images/style/flag-de.png);}
div#lang a.flag-ru{background:url(../images/style/flag-ru.png);}
*/
div#lang a span{
	display:none;
}

/* jazyky konec */

/* horni lista konec*/

/* aktuality*/

div.news{
}
h3.news-top{ 
	height:25px;
	font-size:14px;
	line-height:25px;
	margin:0px;
	width:620px;
	float:left;
}
div.news-content{
	padding:10px 0px 0px 0px;
	width:620px;
	background:#fff;
	float:left;
}
div.news-bottom{
	font-size:1px;
	height:9px;
	margin-bottom:10px;
	border-bottom:1px dotted #7c7c7c;
	width:620px;
	float:left;
}
div.news-content div.news-image{
	float:left;
	margin:0px 10px 0px 0px;
	width:154px;
}
div.news-content div.news-text{
	float:left;
	width:450px;
}
div.news-content div.news-paragraph{
	min-height:90px; /* odlisne v ie 6 */
}
div.news-content p{
	padding:0px 0px 8px 0px;
}
p.date{
	font-size:11px;
	font-style:italic;
	text-align:right;
}
p.link{
	font-weight:bold;
	text-align:right;
}
div.perex p{
	font-size:14px;
	margin:10px 0px 10px 0px;
}
table#news-archive{
	width:100%;
	margin:10px 0px 10px 0px;
}
table#news-archive td , table#news-archive th{
	border:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding:3px;
	text-align:left;
}


/* aktuality konec*/

/* sloupce */

div.info-column-item { 
	float:left;
}

/* sloupce konec*/

/* fotogalerie */

div.album{
	float:left;
	border-style:solid;
	border-width:1px;
	width:100%;
	margin:5px 0px 5px 0px;
}
h3.album-top{ 
	height:25px;
	font-size:12px;
	line-height:25px;
	margin:0px;
	font-weight:bold;
	float:left;
	width:100%;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
h3.album-top a{ 
	margin-left:10px;
}
div.album-content{
	padding:10px;
	float:left;
}
div.album-content a.preview-image{
	float:left;
	padding:0px 5px 0px 5px;
}
div.album-content p{
	float:left;
	margin:0px;
	padding:10px 0px 0px 0px;
}
div.album-content p.link {
	text-align:right;
	width:100%;
}
div.album-bottom{
	display:none;
}
div#photo-gallery{
	float:left;
	margin:5px 0px 5px 0px;
	width:100%;
}
div#photo-gallery div.photo, div#file-gallery div.file{
	padding:5px;
	margin:3px; /* ---! odlisne v IE6 !--- */
	float:left;
	border-style:solid;
	border-width:1px;
	width:137px; /* stejné jako šířka obrázku */
}
div#file-gallery div.file{
  width: 80px; /*zmena sirky pro ikony souboru*/  
}
div#photo-gallery div.photo:hover, div#file-gallery div.file:hover{
	padding:3px;
	border-width:3px;
}
div#photo-gallery div.photo p, div#file-gallery div.file p{
	font-size:11px;
	height:40px; /* určuje počet řádků popisku fotky */
	overflow:auto;
}
div#photo-gallery div.photo p a{
	text-decoration:none;
	color:#363532;
}
div.rand-photo{
}
div.rand-photo div.photo{
	padding-bottom:10px;
}
div.rand-photo div.photo p{
	display:none;
}


/* fotogalerie konec */


/* prilozene soubory */

div#file-gallery{
	float:left;
	margin:5px 0px 5px 0px;
	width:100%;
}
table.files {
	width:100%;
}
table.files td.first{
	width:20px;
	border-right:none;
}
table.files td.second{
	border-left:none;
}
table.files td.third{
	width:100px;
	text-align:center;
}

/* prilozene soubory konec */


/*footer*/

div#footer{
	width:100%;
	float:left;
	background:url(../images/style/footer.gif) no-repeat;
	padding:5px 0px 10px 0px;
}
div#footer p{
	text-align:right;
	float:left;
	font-size:10px;
	width:99%;
	padding:2px 0px 2px 0px;
}
div#footer p , div#footer p a{
	color:#87867f;
}

/*footer konec*/

/*admin*/

div.admin-link{
	position:absolute;
	top:0px;
	right:0px;
	background-color:#304b5d;
}
div.admin-link a{
	width:80px !important;
	padding:40px 0px 0px 0px;
	height:20px;
	margin:8px 1px 0px 1px;
	text-align:center;
	color:#c2d2e5;
	display:block;
	text-decoration:none;
}
div.admin-link a:hover{
	color:#fff;
}
div.switch-interface a{
	background:url(../images/style/admin/link-switch.gif) center top no-repeat;
}
div.switch-interface a:hover{
	background:url(../images/style/admin/link-switch-active.gif) center top no-repeat;
}

/*admin konec*/

/* indvidual */

div#top.homepage{
  	height:829px;
	  background:url(../images/style/topimage-homepage-2.jpg) top left no-repeat;
}

/* top boxes */

#top-boxes{ /* ie6 */
height: 460px;
}
#left-box, #right-box { /*ie6*/
float: left;
}
#men{
padding-top: 6px;
}
.points{
color: #67655a;
}
#box-submit-red { /*ie6*/
float: right;
margin-top:10px;
}
div#left-box form {
 margin:0px;
}
.box-h1 #box-submit-red {
width: 170px;
height: 42px;
padding: 0px 51px 0px 0px;
text-align: right;
}
#box-h2 .submit-yellow {
width: 170px;
height: 42px;
padding: 0px 51px 0px 0px;
text-align: right;
}
#box-h3 a.submit-yellow {
margin-right: 3px; /* ie6 ie7 */
padding-right: 53px;
}
#prezdivka1{
margin-left: 15px;
}
#heslo1{
margin-left: 16px;
}
#login1{
float: right;
}
#box-h2{ /*ie6*/
margin-top: 15px;
}
#box-h2 form {
 margin:0px;
}
.box-h {
margin: 16px 0px 0px 20px;
}
.box-h .up {
width: 258px;
height: 12px;
background: url(../images/style/angel4soul-bg-4.png); /* ie6 */
}
.box-h .middle {
width: 225px;
padding: 2px 15px 0px 18px;
background: url(../images/style/angel4soul-bg-5.png); /* ie6 */
}
.box-h .middle span{
display: none; 
}
.box-h .down {
width: 258px;
height: 12px;
background: url(../images/style/angel4soul-bg-6.png); /* ie6 */
}
.box-h img {
border: none;
margin-bottom: 10px;
}
#box-h3 {
margin-top:5px;
width:255px;
height:56px;
margin-left:21px;
}
#box-h3 a.cs {
background: url(../images/style/search-button-cs.png) no-repeat;
display:block;
width:255px;
height:56px;
}
#box-h3 a.en {
background: url(../images/style/search-button-en.png) no-repeat;
display:block;
width:255px;
height:56px;
}
#box-h3 a:hover {
background-position:left -57px;
}
#box-h4 {
margin-top:5px;
}
#box-h4 a {
display:block;
color:#c82134;
padding:2px 0px;
font-family:Georgia;
font-size:15px;
width:225px;
height:18px;
overflow:hidden;
}
#box-h4 a:hover {
color:#4d4c44;
}
#box-h4 img {
  margin-bottom:1px;
}
.registration {
height: 25px;
background: url(../images/style/angel4soul-reg.png);
background-repeat: no-repeat;
}
.login {
height: 25px;
background: url(../images/style/angel4soul-prih.png);
background-repeat: no-repeat;
}
.search-partner {
height: 25px;
background: url(../images/style/angel4soul-hled.png);
background-repeat: no-repeat;
}
.box-h p.error {
color: #992211;
font-weight: bold;
text-transform: uppercase;
}

/* bottom boxes */

.box-d { /*ie6*/
width: 146px;
height: 270px;
padding: 12px 7px 6px 12px;
float: left;
margin: 0px 0px 0px 8px;
font-size: 11px;
background: url(../images/style/angel4soul-bg-7.png); /* ie6 */
}
.box-d-middle {
overflow: hidden;
height: 233px;
}
.box-d-middle img {
}
.box-d-middle p {
padding-top:0px;
}
.box-d h2{
font-size: 13px;
margin-bottom:0px;
}
.box-d a{
margin-left: 67px;
}
.vlevo { /*ie6*/
margin-left: 25px;
}
.cleaner{
height: 1px;
clear: both;
}
.box-d a.submit-small {
float: right;
margin-right: 7px;
}

/*table form homepage*/

.formular {
border: 0px;
}
.formular td {
font-size: 14px;
padding: 5px 0px 0px 0px;
border: none;
}
form#registrace {
margin: 0px;
padding: 0px;
}
#registrace input{
height: 15px;
margin: 0px;
}

/* submits */

	.submit-smallest{
		height:20px;
		line-height:20px;
		padding-left:23px; /*ie6*/
		background:url(../images/style/button-submit-smallest.png) top left no-repeat;
		font-size:12px;
		text-decoration: none;
	}
	.submit-smallest:hover{
		background-position:0px -19px;
	}
	.submit-minus, 	.submit-plus{
	  width: 300px;
		height: 38px;
		line-height:40px;
		padding-left:45px; /*ie6*/
		background:url(../images/style/button-submit-minus.png) top left no-repeat;
		font-size:18px;
		background-position: 0px 3px;
    display: block;
    text-decoration: none;
    color: #666666;
    position: absolute;
	}
		.submit-minus:hover, 	.submit-plus:hover {
		background-position: 0px -37px;
	}
		.submit-plus{
		background:url(../images/style/button-submit-plus.png) top left no-repeat;
		background-position: 0px 3px;
	}

/* profil */

  .profile-top {
  height: 74px;
  padding: 3px 7px; /* ie6 */
  color: #666633;
  clear: both;
  }
  .profile-top img {
  float: left;
  border: 1px solid #999999;
  }	
  .profile-top .left {
  width: 151px;
  padding-top: 5px; /* ie6 */
  padding-left: 20px;
  float: left;
  }
  .profile-top span {
  font-weight: bold;
  color: #cc3366;
  }
  .profile-top .right {
  width: 170px;
  padding-top: 5px; /* ie6 */
  padding-left: 20px;
  float: left;
  }
  .profile-top .right2 {
  width: 170px;
  padding-top: 5px; /* ie6 */
  padding-left: 20px;
  float: left;
  }
  .profile-top .right2 a {
   display:block;
   height:20px;
   float:left;
   background-position: left 3px;
  }
   .profile-top .right2 a:hover {
   background-position: left -16px;
  }
  .profile-top .right2 a.envelope {
  display:inline;
  padding-right:34px;
  padding-top:5px;
  padding-left:24px;
  background:url(../images/style/envelope.gif) right 1px no-repeat;
  }
  .profile-top .right2 a.envelope:hover {
  background:url(../images/style/envelope.gif) no-repeat right -39px;
  }
  #profil-detail{
  width: 370px;
  float: left;
  padding-right: 20px;
  }
  #profil-detail h2{
  float: left;
  padding-top: 3px;
  font-size: 22px;
  }
  #profil-detail-photo{
  width: 215px;
  height: 400px;
  float: left;
  margin-left:8px;
  text-align:right;
  }
  .profil-photo {
  display: block;
  text-align: center;
  color: #2e6993;
  text-decoration: none;
  font-weight: bold;
  }
  img.pict-small {
  margin-right:3px;
  }
  .profiles td {
  width: 120px;
  }
  div#really-contact {
  text-transform: uppercase;
  font-weight:bold;
  color:#d2041f;
  }
  div#really-contact a {
  margin-right:15px;
  display:block;
  width:50px;
  height:23px;
  padding-top:7px;
  padding-left:35px;
  float:left;
  }
  div#really-contact a.yes {
  background:url(../images/style/yes.png) no-repeat;
  }
  div#really-contact a.no {
  background:url(../images/style/no.png) no-repeat;
  }
  div#really-contact a.yes:hover , div#really-contact a.no:hover {
  background-position:left -45px;
  }
   .profile-top div.right2 a.submit-smallest {
   clear:both;
  }
  div#add-find {
  margin-top:10px;
  }
  div#add-find a.submit {
  margin-left:0px;
  float:right;
  margin-top:10px;
  }
 
  /* tables */

.search-table{
  width: 100%;
		border-style:solid;
  border-color:#67655a;
		border-width: 0px 0px 0px 0px;
}
.search-table	td {
		border:0px solid #67655a;
		font-weight: bold;
		border: none;
		padding-left: 13px;
	}
.search-table	td.red {
		color: #cc3333;
	}
.search-table2 td.red {
padding-right: 83px;
}
.search-table5 td.red {
padding-right: 2px;
}
.search-table3 td.red {
padding-right: 83px;
}
.search-table3 td.red {
padding-right: 83px;
}
 .search-table #regul1 td {
 width: 134px;
 font-size:11px;
 font-weight:normal;
 padding-left:10px;
}
 .search-table #regul1 td {
 width: 134px;
 font-size:11px;
 font-weight:normal;
 padding-left:10px;
}
 .search-table #regul1.regul1-edit td {
 width:100%;
}
 .search-table #regul1.regul1-edit td span.partner {
 font-size:12px;
 width:100%;
 display:block;
 font-weight:bold;
}
 .search-table #regul1.regul1-edit span.partner input.checkbox {
  border:none;
}
.profily td{
 width: 102px;
 padding-bottom: 10px;
 border: none;
 color: #1B5C92;
 font-weight: bold;
 font-size: 11px;
 }
.profily img{
 margin-top: 6px;
 }
 table.table-two td {
 vertical-align:top;
 padding-bottom:15px;
}
 table.table-two td img {
 margin-left:0px;
 float:left;
 margin-right:10px;
}
div.edit-q td.q  {
color:#92222F;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}
div.edit-q span.language2 input.checkbox  {
border:none;
}

/* inputs */

input.front{
width: 208px;
}
input.front2{
width: 129px;
}
input.s, select.s{
width: 52px;
}
input.m, select.m{
width: 110px;
}
input.l, select.l{
width: 170px;
}
input.xs{
width: 20px;
border: none;
}

#search-block {
margin-top: 3px;
}
.plus-minus{
height: 43px;
}
div#profil-detail div#profil-text a#box-submit-red.submit {
margin-top:0px;
}

/* reg */

#reg td{
width: 100px;
height: 90px;
padding-top: 0px;
border: 0px solid;
text-align: center;
color: #cccc66;
font-weight: bold;
vertical-align: top;
font-size: 11px;
}
#reg td a {
display: block;
width: 100px;
height: 70px;
color:#92222f;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}
#reg td a:hover {
color: #cc9966;
}
#reg td a span , #reg td span {
display: block;
font-size: 13px;
margin-top: 58px;
}
#reg1 {
background: transparent url(../images/style/1hid.png);
background-repeat: no-repeat;
background-position: 28px 20px;
}
#reg2 {
background: transparent url(../images/style/2hid.png);
background-repeat: no-repeat;
background-position: 28px 20px;
}
#reg3 {
background: transparent url(../images/style/3hid.png);
background-repeat: no-repeat;
background-position: 28px 20px;
}
#reg4 {
background: transparent url(../images/style/4hid.png);
background-repeat: no-repeat;
background-position: 28px 20px;
}
#reg5 {
background: transparent url(../images/style/5hid.png);
background-repeat: no-repeat;
background-position: 28px 20px;
}
#reg6 {
background: transparent url(../images/style/6hid.png);
background-repeat: no-repeat;
background-position: 28px 20px;
}
#reg span {
text-transform: uppercase;
}
#registration1 {
width: 100%;
margin-top: 20px;
}
#registration1 td {
vertical-align:top;
}
#registration1 td.q {
font-weight: bold;
color: #92222f;
padding-top: 5px;
padding-bottom: 5px;
}
#registration1 td.q4 {
padding-top: 25px;
}
#registration1 td.q5 {
padding-top: 0px;
vertical-align: top;
}
#registration1 td.q6 {
width:45px;
}
#registration1.c-width td{
width:120px; /* ie7 jako add */ 
}
#registration1 ul {
list-style: none;
padding: 0px;
}
#registration1 .breaker {
width: 615px;
height: 1px;
margin-top: 10px;
border-style: dotted;
border-width: 1px 0px 0px 0px;
border-color: #92222f;
}
#registration1.c-width table#regul1 {
width:613px;
}
#registration1.c-width table#regul1 td{
width:210px;
}
#registration1.c-width td.wider{
width:220px;
}
#registration1.f-step2{
margin-top:0px;
}
.marg {
padding-top: 20px;
}
.descript {
color: #92222f;
font-weight:bold;
}
div.ask {
width: 600px;
margin-top: 18px;
}
div.ask input {
margin-top: 10px;
}
div.ask span {
font-weight: bold;
color: #cc3333;
display: block;
text-transform: uppercase;
}
#back-next {
width: 100%;
height: 50px;
margin-top: 20px;
}
#back-next input { /* ie7 ie8  */
margin-right: 40px;
}
#back-next input#box-submit-red { 
margin-top:0px;
}
#back-next a.submit {
height: 45px;
background: url(../images/style/button-more-left.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 53px;
}
#back-next a.submit:hover {
background-position: 0px -44px;
}
table#registration1 textarea {
background:#FAF9F9;
}
.error {
padding-top:12px;
color:#CC3333;
text-transform:uppercase;
font-weight:bold;
}
td.q7{
color: #92222f;
}
p.finish {
color:#CC3333;
font-weight:bold;
}
table#reg td#reg1.activ {
background:url(../images/style/1visib.png) no-repeat scroll 28px 19px transparent;
}
table#reg td#reg2.activ {
background:url(../images/style/2visib.png) no-repeat scroll 28px 19px transparent;
}
table#reg td#reg3.activ {
background:url(../images/style/3visib.png) no-repeat scroll 28px 19px transparent;
}
table#reg td#reg4.activ {
background:url(../images/style/4visib.png) no-repeat scroll 28px 19px transparent;
}
table#reg td#reg5.activ {
background:url(../images/style/5visib.png) no-repeat scroll 28px 19px transparent;
}
span.language {
display:block;
float:left;
width:125px;
}
table.search-table span.language input.checkbox {
border:none;
}
span.language2 {
width:134px;
display:block;
float:left;
font-size:11px;
}
span.language3 {
clear:both;
width:200px;
}
span.chosen {
width:85px;
display:block;
float:left;
}
div#finish {
margin-top:15px;
}
div#finish span {
padding-bottom:10px;
display:block;
font-weight:bold;
color:#92222F;
}
div#finish a.submit {
clear:both;
width:152px;
}
div#other-lang {
float:left;
width:515px;
margin-bottom:10px;
padding-left:5px;
}
div#other-lang input {
width:105px;
}


/* konec reg */

/* payment and communications */

.payment {
width: 100%;
float:left;
}
.payment h3 {
width:100%;
height:28px;
font-size:20px;
float:left;
}
.payment div.box-d { /* ie6 */
width:136px;
height:226px;
float:left;
margin-left:5px;
padding: 12px 7px 6px 7px;
background: url(../images/style/angel4soul-bg-payment.png) no-repeat;
}
.payment div.vlevo { /* ie6 */
margin-left:0px;
}
.payment div.box-d h2 { /* ie6 ie7 */
text-align:center;
font-size:20px;
margin-top:3px;
height:44px;
}
div#right div.payment div.box-d div.content {
width:126px;
height:42px;
line-height:15px;
padding:3px 5px 6px 5px;
overflow:hidden;
}
.payment div.box-d div.dollar {
width:100%;
margin-top:2px;
text-align:center;
font-size:20px;
font-weight:bold;
color:#ff0000;
float:left;
}
.payment div.box-d div.dollar span {
font-size:12px;
display:block;
}

.payment div.box-d div.choice{
width:100%;
float:left;
margin-top:25px;
text-align:center;
}
.payment div.box-d div.choice input , div.boxik-content input{
border:none;
}
div.boxik {
width:618px;
float:left;
margin-left:0px;
}
div.boxik div.boxik-top , div#send-message div.boxik-top{
width:618px;
height:13px;
background: url(../images/style/boxik-top.png) no-repeat;
float:left;
}
div.boxik-content {
width:618px;
background: url(../images/style/boxik-content.png);
float:left;
}
div.boxik-bottom , div#send-message div.boxik-bottom {
width:618px;
height:15px;
float:left;
background: url(../images/style/boxik-bottom.png) left no-repeat;
}
div.boxik-content ul{
list-style:none;
padding:0px;
}
div.boxik-content ul li{
padding: 5px 20px;
line-heigth:15px;
}
div.boxik-content ul li span{
font-weight:bold;
font-size:15px;
padding-left:10px;
color:#92222F;
}
div#paypal {
width:100%;
height:150px;
}
div#paypal table.paypal td {
width:300px;
padding:3px 0px;
}
div#paypal table.paypal td.q {
font-weight: bold;
color: #92222f;
padding-top: 5px;
padding-bottom: 5px;
}
div#paypal div.boxik-content {
width:598px;
padding-left:20px;
}
div#paypal div#paypal-button {
float:right;
margin-top:10px;
text-align:right;
}
div#paypal div#paypal-button input {
border:none;
}
div.payment div.boxik-content div {
float:left;
width:250px;
padding-left:20px;
margin-top:5px;
margin-bottom:5px;
}
div.payment div.boxik-content div input {
border:none;
margin-top:18px;
margin-right:10px;
vertical-align:top;
}
div.payment input.submit {
float:right;
margin-top:15px;
}
p.info-country {
color:#FF0000;
padding-top:17px;
}

/* konec payment */


/* communications */

form#mail select {
width:120px;
background:#faf9f9;
margin-left:0px;
}
form#mail div#d3 input {
width:200px;
border:1px solid;
background:#faf9f9;
margin-left:0px;
}
form#mail div#d4 textarea {
width:100%;
background:#faf9f9;
margin-left:0px;
}
form#mail label.tucne {
color:#be2222;
font-weight:bold;
}
div#d1 , div#d2 , div#d3 , div#d4{
margin-top:8px;
}
table.detail-user {
margin-top:12px;
}
table.detail-user td {
border-bottom:1px solid #555;
width:144px;
text-align:center;
padding-left:3px;
padding-right:3px;
}
table.detail-user tr.red td a.visible{
color:#d2041f;
}
table.detail-user tr{
background:#fff;
}
table.detail-user tr.red{
color:#d2041f;
font-weight:bold;
background:#f8f4df;
}
table.detail-user th {
border-bottom:1px solid #555;
background:#e9e8e3;
padding-top:3px;
padding-bottom:3px;
}
div#send-message {
float:left;
margin-top:16px;
}
div#send-message div.boxik-content {
width:572px; /* ie6 */
padding: 0px 23px 0px 23px;
}
div#send-message select, div#send-message input, div#send-message textarea {
margin-top:7px;
}
div#send-message div#d5 input.submit{
margin-top:15px;
margin-right:20px; /* ie6 */
float:right;
}
div#send-message label.tucne{
color:#92222F;
}
label.tucne2 {
font-weight:bold;
}
textarea.mess-detail {
width:565px;
}
div#mess-text {
margin-top:10px;
}
div#exact {
width:433px;
min-height:75px;
margin-left:130px;
}
span.italic {
font-style:italic;
}
a#forgot-pass {
float:right;
font-size:11px;
margin-right:8px; /* ie6 ie7 */
padding-bottom:7px;
}
div#send-message a.submit {
 float:right;
 margin-top:10px;
}

/* konec communications */

/* upravit fotky */

div.search-input img{
 margin-left: 14px;
}
div.search-input form input.submit {
 margin-top: 14px;
}
div.search-input label {
 color:#92222F;
}
div.search-input table.search-table input {
border:1px solid;
}

/* konec upravit fotky */

/* menší boxíky */

div.boxik2 {
margin-top:7px;
margin-bottom:11px;
}
div.boxik2 div.boxik2-top {
width:374px;
height:14px;
background: url(../images/style/boxik2-top.png);
}
div.boxik2 div.boxik2-content {
width:344px;
padding:0px 15px;
color:#D2041F;
background: url(../images/style/boxik2-content.png);
font-weight:bold;
text-transform:uppercase;
}
div.boxik2 div.boxik2-bottom {
width:374px;
height:14px;
background: url(../images/style/boxik2-bottom.png);
}

/* konec menší boxíky */

/* registrace */

div.find-partner-1 {
width:123px;
float:left;
}
div.find-partner-1 div.up {
width:123px;
float:left;
height:11px;
background: url(../images/style/top-find-partner.png) no-repeat;
font-size:1px;
}
div#right div.find-partner-1 div.content-step2 {
width:110px;
padding:0px 6px 0px 6px;
float:left;
background: url(../images/style/content-find-partner.png) repeat-y;
margin:0px;
font-size:11px;
}
div.find-partner-1 div.down {
width:123px;
float:left;
height:11px;
background: url(../images/style/bottom-find-partner.png) no-repeat;
font-size:1px;
}
div#right div.find-partner-1 h2 {
font-size:13px;
margin:4px 0px 0px 0px;
line-height:15px;
}
div#right div.find-partner-1 p {
padding:0px 0px 0px 0px;
overflow:hidden;
height:70px;
width:110px;
margin-top:2px;
}
div#right div.find-partner-1 label { /* ie8 */
display:block;
float:left;
text-decoration:underline;
cursor:pointer;
}
div#right div.find-partner-1 label:hover {
text-decoration:none;
}
div#right div.find-partner-1 input.checkbox {
float:left;
margin:1px 5px 0px 3px;
width:15px;
height:13px;
}
div#right div.find-partner-1 img {
margin-top:7px;
}

#back-next input#box-submit-red.reg-step2 {
margin-right:7px;
}
/* konec registrace */



/*member*/
.icon1{
	display:block;
	width:20px;
	height:20px;
	float:left;
	margin:2px 1px 2px 1px;
}
.icon1:hover{
	background-position:0px -20px;
}
div.icon1{
	padding-left:30px;
	width:200px !important;
	line-height:20px;
}
div.icon1:hover{
	background-position:0px 0px;
}
.edit{background:url(../images/style/admin/edit.png) 0px 0px no-repeat;}
.bin{background:url(../images/style/admin/bin.png) 0px 0px no-repeat;}
.drop{background:url(../images/style/admin/drop.png) 0px 0px no-repeat;}
.mail{background:url(../images/style/admin/mail.png) 0px 0px no-repeat;}
.ok{background:url(../images/style/admin/ok.png) 0px 0px no-repeat;}
.search{background:url(../images/style/admin/search.png) 0px 0px no-repeat;}
.unbin{background:url(../images/style/admin/unbin.png) 0px 0px no-repeat;}
.archive{background:url(../images/style/admin/archiv.png) 0px 0px no-repeat;}
.unarchive{background:url(../images/style/admin/unarchiv.png) 0px 0px no-repeat;}

span.in-link{}
span.in-action{color:#FF0000;}
span.in-bin{color:#666;}
span.in-priority{color:#06C;}

/*member konec*/

table#registration1 span.alc {
  width:143px;
  float:left;
  display:block;
  padding-top:4px;
}



















