@charset "utf-8";

/* CSS Document */

body {

	background: #e9e9e9 url(../images/background.jpg) no-repeat scroll top center;

	padding:0px;

	margin:0px;

	border:0px;

	font-family: Arial,Verdana, Geneva, Helvetica;

	font-size: 12px;

}

/*-----struktura----------*/

#obsah-vonku {

display: block;

margin: 0 auto;

}

#obsah-dnu {

float: left;

width: 100%;

margin: 0;

text-align: left;

}

#header {

/* position: relative; */

	width: 960px;

	height:75px;

	padding: 0px;

	margin: 35px auto 0px;

	background: #ffffff;

}

#logo{

	float:left;

	width: 370px;

	padding:0px;

	margin: 10px 0px 0px 20px;

	border:0px;

}



#topmenu{

	float: left;

	width: 540px;

	padding:0px;

	margin: 10px 30px 0px 0px;

	border: 0px;

	height:75px;

	font-family: Arial,Verdana, Geneva, Helvetica;

	color:#747474;

}

#langmenu{

	width: 540px;

	float:left;

}

#intro  {

	width:723px;

	height: 378px;

	padding:0px;

	margin: 0px 10px 0px 0px;

	float:left;

	list-style:none;

	overflow:hidden;

}



/*------------OBSAH---------*/



#content{

	position: relative;

	width: 960px;

	display: block;

	margin: 0px auto;

	padding: 0px 0px 10px 0px;

	background-color: #ffffff;

	}

#content_in{

	width:723px;

	padding:0px;

	margin: 0px 10px 0px 0px;

	float:left;

}

#content_in_in{

	width:483px;

	padding: 0px 10px 40px 30px;

	margin: 10px 0px 0px 0px;

	float:left;

}

#content_in_kontakt{

	width:620px;

	padding: 0px 10px 40px 30px;

	margin: 10px 0px 0px 0px;

	float:left;

}

#content_in_in h1, #content_in_kontakt h1{

		font-size: 24px;

		color:#D7162A;

		font-weight: normal;

		margin: 15px 0px 15px 0px;	

}

#content_in_in p, #content_in_kontakt p{

		font-size: 12px;

		color:#535353;

		font-weight: normal;

		line-height: 1.7;

		margin: 10px 0px 10px 0px;

                text-align: justify;

}

#content_in_kontakt p{

    float: left;

}

#content_in_kontakt iframe {

    float: left;

    margin-left: 25px;

}

#content_in_kontakt small {

    float: left;

    margin-left: 185px;

}

#content_in_in h2, #content_in_kontakt h2{

		font-size: 18px;

		color:#D7162A;

		font-weight: normal;

		margin: 15px 0px 15px 0px;

}

#content_in_in h3, #content_in_kontakt h3{

		font-size: 16px;

		color:#535353   ;

		font-weight: normal;

		margin: 10px 0px 18px 0px;

}

#content_in_in h4{

		font-size: 14px;

		color:#535353   ;

		font-weight: normal;

		margin: 10px 0px 18px 0px;

}

#content_in_in ul li{

		font-size: 12px;

		color:#535353;

		font-weight: normal;

		line-height: 1.7;

		margin: 10px 0px 10px 0px;

}

#content_in_in ul.work li{

		font-size: 12px;

		color:#535353;

		font-weight: normal;

                line-height: 1.4;

		margin: 0px 0px 0px 25px;

}

#content_in_in table{

           /* border: 1px solid #000000; */

}

#content_in_in table td{

                padding: 5px;

                color:#535353;

               /*  border: 1px solid #000000; */

}

#content_in_in table td.thcena {

    width: 5em;

    text-align: center;

}

#content_in_in table td.cena {

    width: 5em;

    text-align: right;

    padding-right: 10px;

}

#content_in_in table tr.parny{

               background-color: #EAEAEA;

}

#content_in_in table tr.neparny{

               background-color: #FFFFFF;

}

#rightbar{

	width:170px;

	padding: 0px 10px 40px 20px;

	margin: 10px 0px 0px 0px;

	float:left;

}

#rightbar h2{

		font-size: 24px;

		color:#747474;

		font-weight: normal;

		margin: 15px 0px 15px 0px;	

}

#rightbar p{

		font-size: 12px;

		color:#535353;

		font-weight: normal;

		line-height: 1.4;

		margin: 10px 0px 10px 0px;	

}

#rightbar p a{

		font-size: 12px;

		color:#D7162A;

		font-weight: normal;

		line-height: 1.4;

		margin: 10px 0px 10px 0px;	

}

#footer {

	position :relative;

	font-size:11px;

	display: block;

	margin: 0 auto;

	width:960px;

	height: 100px;

	clear: both;

}

.aktuality{

	width: 960px;

	/*height: 200px;*/

	display: block;

	margin: 0 auto;

	clear: both;

	padding: 0px 0px 0px 0px;

	color:white;

}

.prve{

	background: #a0a0a0;

	margin-top: 10px;

}

.druhe{

	/*background: #b9230f;*/
	background: #D7162A;
}

.aktualitybunka{

		width: 290px;

		float: left;

		margin: 0px 0px 0px 23px;

	}

.aktualitybunka h2 {

		font-size: 16px;

		color:white;

		font-weight: normal;

		display: block;

		margin: 10px 0px 0px 5px;

	}

.aktualitybunka h2 a{

		font-size: 16px;

		color:white;

		font-weight: normal;

		display: block;

		margin: 10px 0px 0px 0px;

	}

.aktualitybunka p{

		font-size: 11px;

		color:white;

		font-weight: normal;

		line-height: 1.5;

		margin: 5px 0px 15px 5px;

	}

.aktualitybunka p a{

		font-size: 11px;

		color:white;

		font-weight: normal;

		line-height: 1.5;

		margin: 5px 0px 15px 0px;

	}



/*menu*/

#main_menu {

	width:217px;

	float:left;

	color:#535353;

	font-size: 18px;

	background-color: #e3e3e3;

	margin: 0px 0px 0px 10px;

	padding:0px;

        min-height: 378px;

}

#main_menu a {

	color:#535353;



}

ul, ul li {

	border:0px;

	margin:0px;

	padding:0px;

}

ul.menu {

		list-style-type:none;

		width:217px;

}

	ul.menu li {

			width:217px;

	}

	/*ul.menu li:hover {

			background: #e9e9e9;

	}*/

	ul.menu li a {

			width:188px;

			display: block;

			padding: 11px 0px 0px 29px;

			cursor:pointer;

			height:24px;

}

	ul.menu li a:hover {

			background: #e9e9e9;

	}

ul.submenu {

		list-style-type:none;

		width:217px;

}

	ul.submenu li {

			width:217px;

	}

/*	ul.submenu li:hover {

			background: #e9e9e9;

	}	*/

	ul.submenu li a {

			width:188px;

			display:block;

			margin: 0px 0px 0px 0px;

			padding: 11px 0px 0px 55px;

			cursor:pointer;

			height:24px;

	}

ul.submenu li a:hover {

			background: #e9e9e9;

	}

ul.lang_menu {

		margin: 4px 0px 0px 0px;

		list-style:none;

		width:540px;

		display:inline;

		float:left;

		text-align: right;

		font-size: 11px;

	}

ul.lang_menu li {

			display:inline;

			margin: 0px 0px 0px 25px;

			height:36px;

	}

ul.lang_menu li a {

			cursor:pointer;

			height:36px;

			font-family: Arial,Verdana, Geneva, Helvetica;

			font-size: 11px;

			color:#747474;

	}	

ul.topmenu_r{

		margin: 14px 0px 0px 0px;

		list-style:none;

		width:540px;

		display:inline;

		float:left;

		text-align: right;

		font-size: 12px;

	}

ul.topmenu_r li {

			display:inline;

			border-right: 1px solid #747474;

			margin: 0px 23px 0px 0px;

			padding: 0px 23px 0px 0px;

			height:36px;

	}

ul.topmenu_r li.last {

			display:inline;

			border:0px;

			margin: 0px 0px 0px 0px;

			padding: 0px 0px 0px 0px;

			height:36px;

	}

ul.topmenu_r li a {

			cursor:pointer;

			height:36px;

			font-size: 12px;

	}		

/*----vseobecne odkazy ------*/

a{

	font-family: Arial,Verdana, Geneva, Helvetica;

	font-size: 12px;

	color:#747474;

	font-size: 12px;

	text-decoration: none;

}

a:hover{

	font-family: Arial,Verdana, Geneva, Helvetica;

	font-size: 12px;

	color: #747474;

	text-decoration: underline;

	}



/*nadpisy, text, odkazy v texte, zoznamy*/

h1,h2,h3 {

	font-family: Arial,Verdana, Geneva, Helvetica;

	font-size: 24px;

	color: #655b4e;

}



p{

	font-family: Arial,Verdana, Geneva, Helvetica;

	font-size: 12px;

	color: #655b4e;

}



div.divfootermenu{

	float: left;

	width:400px;

	margin: 0px 0px 0px 50px;

}	

ul.footermenu {

		list-style:none;

		width:350px;

		float:left;

	}

ul.footermenu li {

			display:inline;

			height:36px;

			border-right: 1px solid #747474;

			margin: 0px 20px 0px 0px;

			padding: 0px 20px 0px 0px;

	}

ul.footermenu li a {

			cursor:pointer;

			height:36px;

			color: #747474;

	}

ul.footermenu li.last {

			display:inline;

			border:0px;

			margin: 0px 0px 0px 0px;

			padding: 0px 0px 0px 0px;

			height:36px;

	}

div.divfootermenu p{

	float: left;

	margin: 10px 0px 0px 0px;

	color: #747474;

}		

.copy {

	font-family: Arial,Verdana, Geneva, Helvetica;

	font-size: 11px;

	color:#747474;

	margin: 20px 0px 0px 0px;

	/*float:left;*/

}

.copy a {

	color:#747474;

}

.copy a:hover {

	color:#747474;

}

.copy img{

	margin: 0px 0px 0px 30px;

	float:left;

}



img{

	margin: 0px;

	padding: 0px;

	border: 0px;

}

.cl {

	clear:both;

}

#slideshow_cont {

  width:300px;

  height: 70px;

  position: absolute;

  top:30px;

  left: 30px;

  display: block;

  z-index:10;

}



#slideshow_cont .slideshowtext1{

  float:left;

  width:250px;

  margin-top: 0px;

  line-height: 1.6;

  z-index:11;

}

#slideshow_cont .slideshowtext1 p {

  color:#ffffff;

  font-size: 12px;

  margin: 0px;

}

#slideshow_cont h1 {

  color:#ffffff;

  font-size: 48px;

  font-variant: normal;

  font-weight: normal;

  margin:0px;

}

#slideshow_cont2 {

  width:260px;

  height: 70px;

  position: absolute;

  /*top:220px;*/

  top:15px;

  left: 420px;

  display: block;

  z-index:10;

  color:#D7162A;

}

#slideshow_cont2 .slideshowtext{

  float:left;

  margin-top: 0px;

  line-height: 1.6;

  z-index:11;

  width:290px;

}

#slideshow_cont2 .slideshowtext p {

  font-size: 12px;

  margin: 0px;

  color:#D7162A;

}

#slideshow_cont2 h2 {

  color:#D7162A;

  font-size: 48px;

  font-variant: normal;

  font-weight: normal;

  margin:0px;

}

#slideshow_cont3 {

  width:260px;

  height: 70px;

  position: absolute;

  /*top:220px;*/

  top:15px;

  left: 420px;

  display: block;

  z-index:10;

}

#slideshow_cont3 .slideshowtext{

  float:left;

  margin-top: 0px;

  line-height: 1.6;

  z-index:11;

  width:290px;

}

#slideshow_cont3 .slideshowtext p {

  font-size: 12px;

  margin: 0px;

  color:#3c2215;

}

#slideshow_cont3 h2 {

  color:#3c2215;

  font-size: 48px;

  font-variant: normal;

  font-weight: normal;

  margin:0px;

}

input, textarea, select {

    margin:1px; padding:1px;

    color: #535353;

    font-size: 12px; font-family: Arial,Verdana, Geneva, Helvetica;

    border: 1px solid #EAEAEA;

    width: 300px;

}

.button {cursor: pointer;

	background: #ffffff;

	height: 25px;

	color: #535353;

	width: 120px;

	}

.button:hover {color:#535353; background-color: #EAEAEA;

        border: 1px solid #535353;}

.message

{

  display: block;

  width: auto;

  height: 18px;

  padding: 5px;

  border: 1px Solid #FF3300;

  text-align: center;

  color: #FF3300;

}