body {

	background-color: #000;

	background-image: url(images/body_bg.gif);

	background-repeat: no-repeat;

	background-position: center top;

	width: 870px;

	margin-top: 0px;

	margin-right: auto;

	margin-left: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;

}

a {

	color: #E50019;

}

a:hover {

	color: #390;

}

.top-page {

	height: 112px;

	padding-left: 30px;

}

.top-page .top-logo {

	float: left;

	margin-top: 10px;

}

.top-page .search {

	margin: 0px;

	padding-left: 550px;

	background-image: url(images/hledej_bg.gif);

	background-repeat: no-repeat;

	background-position: 525px top;

	padding-bottom: 15px;

	padding-top: 5px;

}

.top-page .search .inp {

	margin: 0px;

	padding: 0px;

	width: 150px;

	height: 21px;

	top: -8px;

*top: -1px;

	position: relative;

}

.top-page .search .btn {

	margin-top: 5px;

}

.top-menu {

	color: #FFF;

	width: 880px;

}

.top-menu a {

	color: #FFF;

	text-decoration: none;
  
  font-weight: bold;

}

.top-menu a:hover {

	color: #000;

}

.top-menu .menu-first {
  
  background-image: url(images/bt-menu.png);

	/* height: 33px;
  
  width: 120px; */
  
  margin-right: 5px;
  
  padding: 10px 20px 11px 20px;

	display: block;

	float: left;
  
  text-align: center;
  
  margin-bottom: 5px;

}

.top-menu .menulink {

  background-image: url(images/bt-menu.png);

	/* height: 33px;
  
  width: 120px; */
  
  margin-right: 5px;
  
  padding: 10px 20px 11px 20px;

	display: block;

	float: left;

  text-align: center;
  
  margin-bottom: 5px;
}

.container .l-main {

	float: left;

	width: 237px;

	clear: none;

}

.container .main-home {

	float: left;

}

.container .main-home .akce-flash {

	margin-top: 10px;

	margin-bottom: 10px;

}

.container {

	position: relative;

	clear: both;

}

.container .l-main .left-text {

	width: 90%;

	color: #999;

	padding: 10px;

}

.container .l-main .l-menu {

	margin-top: 30px;

	margin-bottom: 30px;

	padding-right: 8px;

}

.container .l-main .l-menu .menulink {

	font-size: 1.3em;

	display: block;

	padding-right: 8px;

	margin-bottom: 5px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #333;

	text-decoration: none;

	background-image: url(images/sipka-bila.gif);

	background-repeat: no-repeat;

	background-position: 1px 6px;

	padding-left: 10px;

}

.container .l-main .l-menu .menulink3 {

	font-size: 1.2em;

	display: block;

	padding-right: 8px;

	margin-bottom: 5px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #333;

	text-decoration: none;

	background-image: url(images/sipka-seda.gif);

	background-repeat: no-repeat;

	background-position: 1px 6px;

	padding-left: 10px;

	margin-left: 10px;

}

.container .main-home .home-text {

	width: 633px;

}

.container .main-home .home-text h1 {

	background-image: url(images/sipka-bilacervena.gif);

	background-repeat: no-repeat;

	background-position: left 6px;

	font-size: 180%;

	font-weight: normal;

	letter-spacing: -0.08em;

	padding-left: 20px;

}

.container .main-home .home-text h2 {

	font-size: 150%;

	font-weight: normal;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #FFF;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

}

.container .main-home .home-text h2 span {

	background-color: #E50019;

	padding-top: 2px;

	padding-bottom: 3px;

	padding-right: 4px;

	padding-left: 4px;

	margin: 0px;

}

.container .main-home .home-text p {

	margin-top: 10px;

	margin-right: 50px;

	margin-bottom: 20px;

	margin-left: 10px;

}

/*dalsi*/



.container .main-home .dalsi-text {

	width: 633px;

}

.container .main-home .dalsi-text h1 {

	background-image: url(images/sipka-bilacervena.gif);

	background-repeat: no-repeat;

	background-position: left 6px;

	font-size: 180%;

	font-weight: normal;

	letter-spacing: -0.08em;

	padding-left: 20px;

}

.container .main-home .dalsi-text h2 {

	font-size: 140%;

	font-weight: normal;

	/* border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #FFF; */

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

	clear: both;

	display: block;

	margin-top: 20px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 0px;

}

.container .main-home .dalsi-text h3 {

	padding-left: 5px;

	color: #390;

	font-size: 120%;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #FFF;

	margin-left: 10px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-bottom: 0px;

}

.container .main-home .dalsi-text h2 span {

	/* background-color: #E50019; */
  
  background: url(images/bg-h1.jpg) repeat-x;
  
  height: 26px;
  
  /* display: block; */

	padding-top: 2px;

	padding-bottom: 3px;

	padding-right: 4px;

	padding-left: 4px;

	margin: 0px;

}

.container .main-home .dalsi-text p {

	margin-top: 10px;

	margin-right: 50px;

	margin-bottom: 20px;

	margin-left: 10px;

}

.container .main-home .dalsi-text #l {

	padding: 5px;

	border: 1px solid #999;

	float: left;

	position: relative;

	margin: 10px;

}

.container .main-home .dalsi-text #p {

	float: right;

	padding: 5px;

	border: 1px solid #999;

	margin: 10px;

	position: relative;

}

.container .main-home .dalsi-text .fotogalerie .nad-fotogalerie {

	font-size: 150%;

	color: #390;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999;

}

.container .main-home .dalsi-text .fotogalerie {

	margin-top: 30px;

	margin-bottom: 30px;

}

.container .main-home .dalsi-text .fotogalerie p img {

	border: 1px solid #999;

	margin: 5px;

}

/*end*/



.patka-home {

	/*background-image: url(images/patka-bg.gif);



	background-repeat: repeat-x;



	background-position: left top;*/



	min-height: 80px;

	/*background-color: #000;*/



	padding: 10px;

}

.patka-home .patkalink {

	color: #FFF;

	text-transform: uppercase;

	text-decoration: underline;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCC;

	padding-right: 8px;

	padding-left: 8px;

	font-size: 90%;

}

.patka-home .created {

	font-size: 90%;

	color: #999;

	text-align: right;

}

.pruh {

	position: relative;

	clear: both;

	top: 10px;

	/* padding-right: 20px;

	padding-left: 20px; */

	width: 868px;

	/* padding-bottom: 30px; 

	margin-top: 30px; */

}

.container .main-home .dalsi-text .seznam {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	float: left;

	width: 100%;

	display: block;

}

.container .main-home .dalsi-text .seznam li {

	padding: 0px;

	list-style-type: none;

	margin: 0px 0px 20px;

}

.container .main-home .dalsi-text .upoutavka {

	font-size: 95%;

	float: left;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;





*margin-bottom: 20px;

	margin-left: 0px;

	display: block;

}

.container .main-home .dalsi-text .upoutavka img {

	margin-right: 15px;

	border: 1px solid #999;

	margin-bottom: 10px;

	float: left;

}



.container .main-home .dalsi-text .upoutavka .upotavka-img {

	float: left;

	margin-right: 15px;

	border: 1px solid #999;

	position: relative;

	margin-bottom: 10px;

}

.container .main-home .dalsi-text .seznam h2 span a, .container .main-home .dalsi-text .seznam h2 span a:visited {

	color: #FFF;

	text-decoration: none;

}

.container .main-home .dalsi-text .seznam h2 span a:hover {

	color: #000;

}

.form1 {

	margin: 10px;

}

.form1 table td, .container .main-home .dalsi-text form table th {

	padding-bottom: 5px;

	padding-top: 5px;

	padding-right: 10px;

}

.form1 input, .container .main-home .dalsi-text .form1 textarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFF;

	background-color: #333;

	border: 1px solid #999;

	padding-top: 1px;

	padding-right: 2px;

	padding-bottom: 1px;

	padding-left: 2px;

}

.form1 .sendform {

	background-color: #E6E6E6;

	color: #C00;

	border: 1px solid #000;

}

.svatky {

	font-size: 90%;

	color: #CCC;

	text-align: right;

	padding-right: 70px;

}


