@import "layout-kreibich.css";
#main {
	background-image:url('../img/dots_vert.gif');
 background-repeat:repeat-y;
 background-position: 225px 0px;
	overflow:hidden;
}
*html #main {
	overflow:visible;
}

#main-left-index {
 float:left;
	width:478px;
		/* vyska paticky? */
	margin-bottom:0px;
	text-align:left;
	background-color:transparent;
}
*html #main-left-index {
	margin-bottom: 0px;
	/* vyska paticky? */
	padding-bottom:0px;
}
#main-left {
 float:left;
	width:248px;
		/* vyska paticky? */
	margin-bottom:30px;
	text-align:left;
	background-color:transparent;
}
*html #main-left {
	margin-bottom: 0px;
	/* vyska paticky? */
	padding-bottom:30px;
}

#main-right-index {
 float:right;
	/* #main:width - #main-left:width */
	width:282px;
	/* vyska paticky? */
	margin-bottom:30px;
	text-align:right;
	background-color:transparent;
}
*html #main-right-index {
 /* #main-right:width - 1 */
 width:281px;
	margin-bottom:0;
	/* vyska paticky */
	padding-bottom:30px;
}
#main-right {
 float:right;
	/* #main:width - #main-left:width */
	width:512px;
	/* vyska paticky? */
	margin-bottom:30px;	
	background-color:transparent;
}
*html #main-right {
 /* #main-right:width - 1 */
	/* ale nekdy taky +1, zalezi jak se MSIE zlibi */
 width:511px;
	margin-bottom:0;
	/* vyska paticky */
	padding-bottom:30px;
}

#top_obalka {
 width:100%;
}
#top_obalka #top_obalka_inner {
 height:33px;
	background-color:#FFFFFF;
	text-align:right;
	background-image:url('../img/dots_hor.gif');
 background-repeat:repeat-x;
 background-position: 0px 22px;
}

#leftindex {
 float:left;
 width:234px;
}
#leftindex .menu {
 height:163px;
	/* #leftindex:width */
	width:234px;
	overflow:hidden;
	background-image:url('../img/dots_hor_index.gif');
 background-repeat:repeat-x;
 background-position: left bottom;
}
*html #leftindex .menu {
 height:167px;
}
#leftindex .menu p A:hover {
	font-weight:normal;
}
#leftindex .menu p {
	padding-bottom:0;
	margin-bottom:0;
}
#leftindex .menu p span {
	color:#000000;
}
#leftindex h3 {
 padding:5px 0px 6px 0px;
	margin:0;
	color:#93263C;
}
#leftindex form {
	display:block;
	margin:0px 0px 0px 8px;
	margin-bottom:0px;
}
#leftindex input {
	width:120px;
	margin-top:5px;
	color:#6E6E6E;
	background-color: #FFFFFF;
	border: 1px #93263C solid;
}
#leftindex .submit {
	width:auto;
	margin-left:2px;
	color:#FFFFFF;
	background-color: #6E6E6E;
	border: 1px #6E6E6E solid;
	font-weight:bold;
}
#leftindex #form_bottom {
 height:20px;
	/* #leftindex:width-20 */
	width:214px;
	background-image:url('../img/dots_hor.gif');
 background-repeat:repeat-x;
 background-position: left bottom;
}
*html #leftindex #form_bottom {
 height:10px;
}
#leftindex #partner_web {
	margin:10px 0px 0px 8px;
	line-height:160%;
	font-size:11px;
	color:#6E6E6E;	
}
#partner_web A:hover {
	color:#93263C;
}
#index_left_bottom {
	height:20px;
	background-image:url('../img/dots_hor_index.gif');
 background-repeat:repeat-x;
 background-position: left bottom;
}
#centerindex {
 /* #leftindex:width */
	margin-left:234px;
}
#centerindex .menu p A:hover {
	font-weight:normal;
}
#centerindex .menu p {
 margin-bottom:0;
	padding-bottom:27px;
	background-image:url('../img/dots_hor_index.gif');
 background-repeat:repeat-x;
 background-position: left bottom;
}

#main-right {
	font-size:100%;
}
#main-right p {
 padding:0 40px 1.6em 0;
	margin:0 0 0.3em 0;
 font-size:70%;
	line-height:160%;
	color:#6E6E6E;
	border-bottom:1px #E7E7E7 solid;
}
#main-right p a:link, #main-right p a:visited, #main-right p a:hover {
	color:#93263C;
}
#main-right h2 {
 padding:0;
	margin:6px 0em 0.3em 0em;
 font-size:200%;
	font-family: Georgia;
	font-weight:normal;
	color:#93263C;
}
#main-right #nadpis_line {
 /* main-right:width */
	width:512px;
	padding-bottom:0.3em;
	border-bottom:1px #E7E7E7 solid;
}
#main-right h4 {
 padding:0;
	margin:0.8em 0em 0.3em 0em;
	font-size:140%;
	font-family: Georgia;
	color: #6E6E6E;
	font-weight:normal;
}
#main-right .box {
 margin:1em 0 0.3em 0;
	padding:2px 0px 2px 0px;
	border-top:1px #6E6E6E solid;
	border-bottom:1px #6E6E6E solid;
	background-color:#FFFFFF;
}
#main-right .box p {
 padding:1.8em 40px 1.8em 25px;
	margin:0;
	border-bottom:0px;
	background-color:#F1F2F1;
}
#main-right .box p strong {
	color:#000000;
}
#main-right .box p span {
 font-weight:bold;
	color:#93263C;
}

.vyber_top {
 /* main-right:width - 50px */
	 width:462px;
		margin:0;	
		text-align:center;
		font-size:70%;
		color:#93263C;
}
.vyber_top A:link, .vyber_top A:visited, .vyber_top A:hover {
	color:#93263C;
}

#aktuality_vypis h4 {
 padding:0;
	margin:0.8em 40px 0.3em 0em;
	font-size:140%;
	font-family: Georgia;
	color: #6E6E6E;
}
#aktuality_vypis {
 width:512px;
	margin:1em 0px 0.5em 0;
}
#aktuality_vypis strong {
 font-size:70%;
	color:#6E6E6E;
}
#aktuality_vypis div {
 margin:0 40px 2em 0;
	color:#6E6E6E;
	font-size:70%;
	line-height:160%;
	font-weight:normal;
}
#aktuality_vypis A:link {
 font-size:80%;
	font-weight:normal;
	color:#93263C;
}
#aktuality_vypis A:visited {
 font-size:80%;
	font-weight:normal;
	color:#93263C;
}
#aktuality_vypis A:hover {
 font-size:80%;
	font-weight:bold;
	color:#93263C;
}
#aktuality_vypis div A:link {
 font-size:100%;
	font-weight:normal;
}
#aktuality_vypis div A:visited {
 font-size:100%;
	font-weight:normal;
}
#aktuality_vypis div A:hover {
 font-size:100%;
	font-weight:normal;
	text-decoration: none;
}
#aktuality_vypis div strong {
 font-size:100%;
	color:#6E6E6E;
}
#aktuality_vypis p {
	margin-top:0.8em;
}
#aktuality_vypis p A:link, #aktuality_vypis p A:visited, #aktuality_vypis p A:hover {
 font-size:120%;
}
#aktuality .signup {
	margin-left:0px;
}
#aktuality .signup form {
	display:block;
	margin-top:12px;
	margin-bottom:0px;
	color:#93263C;
}
#aktuality .signup form input {
	width:180px;
	margin-top:5px;
	color:#6E6E6E;
	background-color: #FFFFFF;
	border: 1px #6E6E6E solid;
}
#aktuality .signup .submit {
	width:auto;
	margin-left:8px;
	color:#FFFFFF;
	background-color: #6E6E6E;
	border: 1px #6E6E6E solid;
	font-weight:bold;
}
.signup {
	margin:0px;
}
#main-right .signup p {
	color:#6E6E6E;
	border-width:0px;
}
.signup h4 {
	margin:15px 0px 5px 0px;
	padding:0px;
	color:#93263C;
	font-weight:bold;
	font-size:12px;
}
.signup form {
 display:inline;
	color:#93263C;
}
.signup form input {
	width:180px;
	margin-top:5px;
	color:#6E6E6E;
	background-color: #FFFFFF;
	border: 1px #6E6E6E solid;
}
.signup .submit {
	width:auto;
	margin-left:8px;
	color:#FFFFFF;
	background-color: #6E6E6E;
	border: 1px #6E6E6E solid;
	font-weight:bold;
}

.shops {
 /* main-right:width */
	width:512px;
 padding-bottom:1.6em;
	margin-bottom:0.3em;
	line-height:160%;
 font-size:70%;
	color:#6E6E6E;
	border-bottom:1px #E7E7E7 solid;
}
.shops img {
	margin:9px 8px 0px 24px;
}
.shops div {
 width:473px;
	margin:0;
	padding:0;
}
#margin-right p {
	font-size:12px;
}
.shops .foto {
 display:block;
 margin-left:0;
	margin-bottom:1em;
}
.shops A:link, .shops A:visited, .shops A:hover {
 font-size:100%;
	color:#93263C;
}

.search_vypis {
	margin:1em 40px 0.5em 0;
}
.search_vypis strong {
 font-size:100%;
	color:#93263C;
}
.search_vypis div {
 margin:1em 0 1em 0;
	color:#6E6E6E;
	font-size:70%;
	line-height:160%;
	font-weight:normal;
}
.search_vypis p {
	margin-top:0.8em;
}
.search_vypis p A:link, .search_vypis p A:visited {
 font-size:120%;
}
.search_vypis p A:hover {
	font-size:120%;
	color:#93263C;
}
#onas_left {
 margin:15px 0 15px 0;
 width:189px;
	border-top:1px #E7E7E7 solid;
	background-color:#FBFBFB;
	font-size:80%;
}
#onas_left div {
	padding:1px 0 1px 0;
	border-bottom:1px #E7E7E7 solid;
}
#onas_left p {
 margin:0;
	padding:0.3em 0 0.3em 16px;
	color:#FFFFFF;
	background-color:#6E6E6E;
}
#onas_left a:link, #onas_left a:visited {
 display:block;
	width:100%;
 margin:0;
	padding:0.3em 0 0.3em 16px;
	text-decoration:none;
	color:#6E6E6E;
}
#onas_left a:hover {
 display:block;
	width:100%;
 margin:0;
	padding:0.3em 0 0.3em 16px;
	text-decoration:underline;
	color:#6E6E6E;
}
.onas p {
 margin-bottom:0;
	padding-bottom:0;
	border-bottom-width:0;
}
.onas .reference {
 float:left;
	height:85px;
	margin:0 17px 17px 0;
	border:1px #E7E7E7 solid;
	text-align:center;
}
.reference img {
	display:block;
	margin:0;
	padding:0;
}
.reference div {
	margin-top:0.4em;
}
*html .reference div {
	margin-top:0.2em;
}
.reference a:link, .reference a:visited, .reference a:hover {
 font-size:70%;
	color:#93263C;
}
.obrazek_mail {
	cursor: pointer; 
	/*cursor: hand;*/
}
#album .thumb1 {
	border:2px #93263C solid;
}
#album .thumb2 {
	border:2px #E7E7E7 solid;
}
#album p {
	padding:0;
	margin:10px 0 25px 0;
}
#album table {
	margin-top:15px;
}
*html #album table {
	margin-top:25px;
}
#album div {
 margin-top:0.8em;
	width:481px;
	color:#6E6E6E;
	font-size:70%;
	text-align:center;
}
#album div a:link, #album div a:visited, #album div a:hover {
	color:#93263C;
}
/* kvuli vyhledavani */
.search_ex {
	display:none;
}
#kontakt_up {
	float:left;
	width:512px;
	padding-bottom:7px;
 /*height:132px;*/
	/*min-height:148px;*/
	border-bottom:1px #E7E7E7 solid;
}
#kontakt_up div {
 float:left;
	margin:0 30px 0px 0;
	line-height:160%;
	color:#6E6E6E;
	font-size:70%;
}
#kontakt_up div img {
	position:relative;
	bottom:4px;
}
#kontakt_up div .obrazek_mail {
	position:static;
}
#kontakt_middle {
	padding-top:15px;
	font-size:75%;
}
#kontakt_middle legend {
	color:#93263C;
}
#kontakt_middle fieldset {
 min-height:230px;
 border:2px #E7E7E7 solid;
	line-height:160%;
	color:#000000;
	background-color:#FBFBFB;
}
#kontakt_middle fieldset p {
 padding-top:10px;
	border-bottom-width:0;
	font-size:90%;
	color:#000000;
}
#kontakt_middle fieldset div {
 float:right;
	padding-right:15px;
	font-size:90%;
}

#kontakt_middle fieldset p label, #kontakt_middle p input {
	display: block;
	width: 108px;
	float: left;
	margin-bottom: 10px;
}
*html #kontakt_middle fieldset p label, *html #kontakt_middle p input {
	display: block;
	width: 120px;
	float: left;
	margin-bottom: 10px;
}
#kontakt_middle fieldset textarea {
 width:220px;
 margin-bottom:10px;
}
#kontakt_middle fieldset p label {
 text-align: right;
 padding-right: 12px;
}
#kontakt_middle fieldset p br {
 clear: left;
}
#kontakt_middle #submit {
	clear:both;
	width:100%;
	padding:15px 0 5px 0;
	text-align:center;
}
#kontakt_middle #submit input {
 border:1px #6E6E6E solid;
 font-weight:bold;
	color:#FFFFFF;
	background-color:#6E6E6E;
}
.kontakt_bottom {
	float:left;
	height:90px;
	min-height:90px;
	width:250px;
	margin-top:15px;
}
.kontakt_bottom img {
	float:left;
	margin-right:10px;
}
.kontakt_bottom div {
	padding-right:15px;
	font-size:70%;
	line-height:160%;
	color:#6E6E6E;
}
#kontakt_form {
 padding-top:10px;
	color:#000000;
	line-height:160%;
	font-size:80%;
}
#search_hidden {
	display:none;
}
