BODY,FORM,INPUT,SELECT,TEXTAREA {
	margin: 0;
	padding: 0;
	background-repeat: repeat-x;
}

BODY,* {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 8pt;
	color: #3E3E3E;
	margin: 0;
	padding: 0;
	line-height: 1.3;
}

IMG {
	border: 0;
	margin: 0;
	padding: 0;
	border: none;
}

.cleaner {
	clear: both;
}

#email,#calendar {
	position: absolute;
	top: 0;
	left: 0;
}

#mainHolder {
	/* PRO VYCENTROVANI - ZATIM NEFUNGUJE KOREKTNE V ADMIN - treba oddelit */
	margin: 0em auto;
	width: 985px;
}

#mainHolder #topmenu {
	background-color: #ffffff;
	color: #35312c;
	width: 985px;
	height: 28px;
	float: left;
}

#topmenu #sitemap {
	width: 773px;
	height: 28px;
	float: left;
}

#sitemap .title {
	width: 100%;
	height: 28px;
}

#sitemap .title UL {
	float: right;
}

#sitemap .title UL LI {
	color: #35312c;
	list-style-type: none;
	float: left;
	padding: 0px 8px 0 8px;
	font-size: 5pt;
	text-transform: uppercase;
	margin: 1px 0 1px 0;
	font-weight: bold;
	background-image: url("../img/topli_divider.gif");
	background-repeat: no-repeat;
	background-position: right 8px;
}

#sitemap .title UL LI#topmnu491 {
	background-image: none;
}

#sitemap .title UL LI#topmnu492 {
	background-image: url("../img/topli_divider.gif");
	background-repeat: no-repeat;
	background-position: left 8px;
	padding: 0;
}

#sitemap .title A,#sitemap .title A:visited {
	color: #35312c;
	font-weight: bold;
	font-size: 7pt;
	text-decoration: none;
	padding: 6px 8px 0 8px;
	display: block;
}

#sitemap .title A:hover {
	color: #e70116;
	font-weight: bold;
	font-size: 5pt;
	text-decoration: none;
	padding: 6px 8px 0 8px;
	display: block;
}

#sitemap .title LI.expanded A SPAN {
	color: #e70116;
}

#sitemap .title LI.expanded SPAN {
	background-color: #ffffff;
	color: #e70116;
}

#country {
	float: right;
	width: 108px;
	font-weight: bold;
	padding-top: 7px;
}

#country A {
	font-weight: bold;
	padding-top: 7px;
	text-decoration: none;
	font-weight: normal;
	color: #35312c;
}

#country IMG {
	padding: 0 0px 0px 10px;
}

#mainHolder #topheader #header .title {
	margin: 8px 0 0 575px;
	_margin: 8px 0 0 387px;
}

#mainHolder #topheader #header .title A {
	text-transform: uppercase;
}

#mainHolder #topheader #header .title A:hover {
	text-decoration: none;
}

/* HEADER */
#headerBg {
	float: left;
	position: relative;
	width: 100%;
}

#header {
	width: 985px;
	float: left;
}

#header .toplogo {
	width: 765px;
	height: 215px;
	background-image: url("../img/top_logo.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	position: relative;
}

#header #toplogo {
	width: 765px;
	height: 215px;
	background-image: url("../img/top_logo.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	position: relative;
}

#header .toplogosk {
	width: 765px;
	height: 216px;
	background-image: url("../img/top_logo_sk.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	position: relative;
}

#header .toplogoen {
	width: 765px;
	height: 216px;
	background-image: url("../img/top_logo_en.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	position: relative;
}

#header .topakce {
	width: 215px;
	height: 215px;
	background-image: url("../img/banner_animace.jpg");
	background-repeat: no-repeat;
	float: left;
	margin: 0 0 0 5px;
}

#header #topakce {
	width: 215px;
	height: 215px;
	background-image: url("../img/banner_animace.jpg");
	background-repeat: no-repeat;
	float: left;
	margin: 0 0 0 5px;
}

#header .topakcesk {
	width: 215px;
	height: 215px;
	background-image: url("../img/banner_animace_sk.gif");
	background-repeat: no-repeat;
	float: left;
	margin: 0 0 0 5px;
}
#header .topakcesk A{
 	width: 215px;
	height: 215px;
  display: block;
}
#header .topakceen {
	width: 215px;
	height: 215px;
	background-image: url("../img/banner_animace_en.gif");
	background-repeat: no-repeat;
	float: left;
	margin: 0 0 0 5px;
}

#header .headermenu {
	float: left;
	width: 765px;
	background-color: #ffffff;
	border-bottom: 2px solid #e5d4b4;
}

#header .headermenu UL LI {
	color: #040203;
	list-style-type: none;
	float: left;
	padding: 0 16px 0 0;
	font-size: 9pt;
	height: 35px;
	margin: 1px 0 0px 0;
	font-weight: bold;
	background-image: url("../img/topli_divider.gif");
	background-repeat: no-repeat;
	background-position: center right;
}

#header .headermenu UL LI#topmnu8 {
	background-image: none;
}

#header .headermenu UL LI#topmnu47,#header .headermenu UL LI#topmnu48,#header .headermenu UL LI#topmnu49,#header .headermenu UL LI#topmnu50,#header .headermenu UL LI#topmnu63,#header .headermenu UL LI#topmnu64
	{
	display: none;
}

#header .headermenu A,#header .headermenu A:hover,#header .headermenu A:visited
	{
	text-decoration: none;
	font-weight: bold;
	color: #e70116;
	display: block;
	padding: 11px 0 0px 17px;
	height: 15px;
	float: left;
}

#header .headermenu UL LI A SPAN {
	color: #040203;
}

#header .headermenu UL LI A:hover SPAN {
	color: #e70116;
}

#header .headermenu A:hover {
	color: #e70116;
}

#header .headermenu LI SPAN {
	display: block;
	background-color: #ffffff;
	color: #040203;
	font-size: 9pt;
}

#header .headermenu LI.expanded A SPAN {
	color: #e70116;
}

#header .headermenu LI.expanded SPAN {
	background-color: #ffffff;
	color: #e70116;
}

#layoutWhite {
	background-color: #ffffff;
}

#navigation .menu {
	float: left;
	height: 40px;
	width: 750px;
	position: absolute;
	top: 108px;
	left: 255px;
}

#navigation .menu UL {
	float: left;
	padding: 0;
	margin: 0;
}

#navigation .menu UL LI {
	list-style: none;
	float: left;
	margin: 0;
	text-align: center;
	font-size: 10pt;
	height: 27px;
}

#navigation .menu UL LI A:hover {
	color: #000000;
}

#navigation .menu A,#navigation .menu A:hover,#navigation .menu A:visited
	{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	padding: 3px 0 0 40px;
	height: 15px;
	float: left;
}

#navigation .menu UL LI.expanded A,#navigation .menu UL LI A:hover,#navigation .menu UL LI.expanded A:visited
	{
	color: #000000;
}

#navigation .menu UL LI A SPAN {
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
}

#navigation #topmnuAdmin {
	background-image: none;
}

#content {
	background-color: #ffffff;
	position: relative;
	height: 100%;
	width: 100%;
	float: left;
}

#content .main .path {
	display: block;
	color: #982c22;
	padding: 3px 40px 3px 20px;
	margin: 0;
}

#content .main .path A,#content .main .path A:visited {
	text-decoration: none;
	font-weight: bold;
	color: #982c22;
}

#content .main .path A {
	text-decoration: underline;
}

#content .main .path .selectedItem {
	color: #982c22 !important;
	font-weight: bold;
	text-decoration: underline;
}

#content .main #footer {
	clear: both;
	float: left;
	width: 645px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#content .spaceInsteadMenu {
	float: left;
	width: 230px;
	top: 219px;
	left: 20px;
}

#leftColumn {
	float: left;
	width: 212px;
	margin: 50px 0 0 3px;
}

.id_47 #leftColumn {
	float: right;
}

.homeContact {
	float: left;
	width: 212px;	
	margin: 0;
}

#leftColumn .bannerhpbottom {
	float: left;
	/*	position: relative;
	bottom: -10px;*/
}

/* CONTENT */
#content .menu {
	float: left;
	width: 215px;
	margin-bottom: 40px;
}

#content .menu UL {
	color: #040203;
	border-bottom: 1px solid #e5d4b4;
	padding: 0;
	margin: 0;
	list-style: none;
}

#content .menu UL UL {
	border-bottom: 0;
}

#content .menu UL LI.expanded LI.expanded UL {
	border-top: 0;
}

#content .menu UL LI {
	list-style: none;
	border-top: 1px solid #e5d4b4;
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: 0; /* IE6 bug */
}

#content .menu UL LI LI {
	border-bottom: none;
}

#content .menu UL LI LI SPAN {
	
}

#content .menu LI SPAN {
	display: block;
	background-color: #ffffff;
	padding: 6px 15px 6px 0px;
	color: #040203;
	font-size: 9pt;
}

/* vychozi zobrazeni menu 1. urovne */
#content .menu LI.expanded A SPAN {
	color: #e70116;
}

/* vybrana polozka menu 1. urovne */
#content .menu LI.expanded SPAN {
	background-color: #ffffff;
	color: #e70116;
}

/* vychozi zobrazeni menu 2. a nizsi urovne */
#content .menu * LI.expanded LI SPAN {
	font-size: 9pt;
	padding-left: 17px;
}

#content .menu * LI.expanded LI A SPAN {
	background-color: #ffffff;
	color: #040203;
}

/* aktualne vybrana polozka menu 2. a nizsi urovne */
#content .menu LI.expanded * LI SPAN {
	background-color: #ffffff;
	color: #e70116;
}

/* prejeti mysi po menu */
#content .menu LI A:hover SPAN {
	background-color: #ffffff;
	color: #e70116;
}

#content .menu UL LI A:hover {
	text-decoration: none; /* SAFARI BUGFIX */
}

#content .menu LI LI A SPAN {
	background-color: #ffffff;
	color: #e70116;
}

#content .menu LI LI A:hover SPAN {
	background-color: #ffffff;
	color: #e70116;
}

#content .main {
	float: left;
	width: 755px;
	margin: 25px 0px 0 15px;
}

.id_47 #content .main {
	margin: 25px 5px 0 0px;
}

#content .main P {
	margin: 0 0 8px 0px;
	padding: 0;
	color: #3E3E3E;
}

#content .main UL {
	margin: 3px 0 8px 10px;
	color: #0099CC;
	padding: 0;
}

#module #filter {
	background-color: #EFEFF0;
	padding: 10px 5px 10px 5px;
}

#module #detail {
	padding: 0px 0 0px 0;
}

#module {
	padding-bottom: 23px;
}

#signpost,#module,#document {
	width: 100%;
	float: left;
	line-height: 140%;
}

#signpost #leftColumn,#module #leftColumn {
	width: 430px;
	float: left;
	display: block;
	font-size: 9pt;
}

#signpost #rightColumn,#module #rightColumn {
	width: 290px;
	float: left;
	display: block;
	margin: 0 0 0 20px;
}

#signpost {
	width: 755px;
	padding-bottom: 23px;
	font-size: 9pt;
	float: left;
}

/* SEPARATED VALUES */
#separatedValues {
	width: 535px;
	float: left;
	margin: 20px 0 25px 0;
	padding: 0 0 10px 0;
}

#separatedValues .content {
	clear: both;
	width: 740px;
}

#separatedValues .menu {
	display: block;
	width: 100%;
	border-bottom: none;
	margin: 20px 0 10px 0;
	top: 0px;
	left: 0px;
	position: relative;
}

#separatedValues .menu UL {
	float: left;
	padding: 0;
	margin: 0 0 10px 0;
}

#separatedValues .menu UL LI {
	float: left;
	padding: 5px 15px 6px 10px;
	border-top: none;
}

#content .main #module * #separatedValues .menu UL LI A {
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
}

/* pro satjam*/
.main #module #separatedValues,.main #usermodule #separatedValues {
	position: absolute;
	top: 85px;
}

.main #module #separatedValues .content,.main #usermodule #separatedValues .content
	{
	width: 535px;
}

.main #module #separatedValues  .menu,.main #usermodule #separatedValues  .menu
	{
	display: none;
}

/* SEARCH */
.main #search P A {
	font-size: 9pt;
}

.main #search P A:hover {
	text-decoration: underline;
}

.main #search P A,.main #search P A:hover,.main #search P A:visited {
	text-decoration: none;
}

.search {
	width: 215px;
	height: 35px;
	float: right;
	background-color: #b6b7b7;
	margin: 3px 0 0 5px;
}

.search TABLE {
	width: 130px;
	height: 36px;
	border-collapse: collapse;
}

.search .searchedit {
	width: 157px;
	height: 16px;
	border: 0px;
	border-top: 1px solid #848686;
	border-left: 1px solid #848686;
	border-bottom: 1px solid #848686;
	border-right: 1px solid #848686;
	padding: 2px 0px 1px 3px;
	margin: 0px;
	margin-left: 8px;
	font-size: 8pt;
}

.search .searchbut {
	margin-right: 0px;
	background-image: url("../img/top_but_search.gif");
	background-repeat: no-repeat;
	margin-left: 3px;
	cursor: pointer;
	width: 34px;
	height: 20px;
}

.search .searchbut SPAN {
	display: none;
}

.paging {
	display: block;
	padding: 5px 0 5px 0px;
}

.paging .selpage {
	font-size: 8pt;
}

.paging A,.paging A:hover,.paging A:visited {
	text-decoration: none;
	font-style: normal;
}

/* ADMIN bar */
#mainHolder #topheader {
	margin: 0em auto;
	width: 1000px;
	height: 120px;
	background-color: #FFFFFF;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url("../img/admin/top.gif");
}

#mainHolder #topheader .title #titleHome {
	position: absolute;
	top: 8px;
	left: 840px;
}

#mainHolder #topheader .title A:hover {
	text-decoration: none;
}

#logolink {
	float: left;
	position: relative;
	margin: 20px 0 10px 20px;
}

#logolink A {
	display: block;
	width: 225px;
	height: 70px;
}

#logolink A SPAN {
	display: none;
}

#admintitle_admin {
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
}

#admintitle_logged {
	margin-right: 40px;
	font-size: 10pt;
	position: absolute;
	left: 300px;
	width: 300px;
	text-align: right;
}

#admintitle_logged #loggedusermsg {
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
}

#admintitle_logged #loggeduser {
	color: #000000;
}

#admintitle_logout {
	position: absolute;
	left: 645px;
	width: 60px;
}

/* Home Page*/
#home {
	background-color: #ffffff;
	width: 755px;
}

#home #topProdukty {
	width: 765px;
	height: 345px;
	margin-bottom: 24px;
}

#topProdukty .topProdukt {
	font-size: 10pt;
	float: left;
	background-color: #ffeccd;
	height: 350px;
	width: 245px;
}

#topProdukty .topProduktNext {
	border-left: 15px solid #ffffff;
	font-size: 10pt;
	float: left;
	background-color: #ffeccd;
	height: 350px;
	width: 245px;
}

#home .topLink {
	float: right;
	margin: 0 12px 0 0;
	border-bottom: 4px solid #E60004;
}

#home .topLink A {
	padding: 0 1px 0 17px;
	background-image: url(../img/toplink.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #0000FF;
}

#home .topLink A:hover {
	text-decoration: none;
}

#topProdukty .topProdukt .topNadpis,#topProdukty .topProduktNext .topNadpis
	{
	background-color: #e5d4b4;
	color: #040203;
	font-weight: bold;
	height: 50px;
	padding: 0 0 0 0;
	background-image: url("../img/redbod.gif");
	background-repeat: no-repeat;
	background-position: 93% 32%;
}

#topProdukty .topProdukt .topNadpis A,#topProdukty .topProduktNext .topNadpis A
	{
	color: black;
	text-decoration: none;
	font-weight: bold;
}

#topProdukty .topNadpis H1 ,#topProdukty .topNadpis H2 {
	padding: 0 0 0 0;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 0px solid #E5D4B4;
}
#topProdukty .topNadpis H1 A,#topProdukty .topNadpis H2 A{
	font-size: 10pt;
	height: 43px;
	padding: 7px 0 0 15px;
	display: block;
}
#topProdukty .topProdukt .topPopis,#topProdukty .topProduktNext .topPopis
	{
	float: left;
	line-height: 1.4;
	height: 105px;
	padding: 7px 11px 7px 11px;
}

#topProdukty .topProdukt .topImg1 {
	float: left;
	width: 245px;
	height: 162px;
	background-image: url("../img/topProdukt1.gif");
	background-repeat: no-repeat;
	background-position: 0 0px;
}

#topProdukty .topProduktNext .topImg2 {
	float: left;
	width: 245px;
	height: 162px;
	background-image: url("../img/topProdukt2.gif");
	background-repeat: no-repeat;
	background-position: 0 0px;
}

#topProdukty .topProduktNext .topImg3 {
	float: left;
	width: 245px;
	height: 162px;
	background-image: url("../img/topProdukt3.gif");
	background-repeat: no-repeat;
	background-position: 0 0px;
}

#aktuality {
	width: 212px;
	margin-top: -26px;
}

.lang_sk #aktuality {
	margin-top: 7px;
}

#aktuality .homeAktualita {
	float: left;
	border-bottom: 1px solid #e5d4b4;
	padding: 10px 0 8px 0px;
	width: 212px;
	color: #040203;
	font-weight: bold;
	font-size: 18px;
}

#aktuality .homeAktualita.last {
	border-bottom: 0px none;
	margin-bottom: 20px;
}

#aktuality .nadpisAktuality {
	float: left;
	width: 212px;
	font-size: 8pt;
	color: #433840;
}

#aktuality .datumAkt {
	float: left;
	padding: 3px 0 0 0;
	width: 170px;
	font-size: 8pt;
	color: #BF0000;
	font-weight: bold;
}

#aktuality .topPopis {
	margin: 2px 0 0 0;
	padding: 0;
	float: left;
	width: 212px;
	font-size: 8pt;
	color: #433840;
	font-weight: normal;
	line-height: 160%;
}

#aktuality .vice {
	float: right;
	text-align: right;
	width: 212px;
	font-size: 8pt;
	font-weight: normal;
}

#aktuality .vice A {
	color: #0000FF;
}

#aktuality .clear {
	width: 25px;
	background-image: url("../img/rozdelovnikAktualit.gif");
	background-repeat: repeat-y;
	background-position: 12px 0px;
	height: 172px;
	float: left;
}

.aktuality {
	height: 100%;
	border-bottom: 1px solid #E5D4B4;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

.viceZn {
	vertical-align: middle;
	text-decoration: none;
}

.viceZn IMG {
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

.nazevAktuality {
	font-size: 9pt;
	font-weight: bold;
	width: 100%;
}

.datumAktuality {
	font-size: 9pt;
	font-weight: bold;
	color: #c31010;
}

.shorttextAktualityList {
	font-size: 8pt;
	font-weight: normal;
	width: 100%;
}

.odkazAktuality A {
	font-size: 8pt;
	font-weight: normal;
}

.stredisko {
	width: 100%;
}

.leftStredisko {
	width: 60%;
	float: left
}

.rightStredisko {
	float: right;
}

.obstredisko {
	width: 750px;;
	float: left;
}

.faq {
	height: 100%;
	border-bottom: 1px solid #E5D4B4;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

.shorttextAktualityDetail {
	font-size: 9pt;
	font-weight: normal;
}

.logoProduktOther {
	margin-top: 51px;
	padding: 0;
	border-bottom: 12px solid #E5D4B4;
}

.leftMain2 {
	width: 535px;
	float: left;
}

.rightMain2 {
	width: 200px;
	float: right;
}

.rightMain2 IMG {
	margin-top: 18px;
}

.reference {
	height: 100%;
	border-bottom: 1px solid #E5D4B4;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	width: 750px;
	float: left;
}

#leftMain {
	margin-top: 20px;
	float: left;
	height: 100%;
	width: 535px;
}
.id_94 #leftMain {
	margin-top: 0px;
}
#leftMain P {
	font-size: 8pt;
	color: #3f3f3f;
	line-height: 1.4;
}

#content .nadpisProdukt,#content H1 {
	margin-bottom: 10px;
	padding: 0px 0 5px 0;
	font-size: 18pt;
	font-weight: bold;
	border-bottom: 12px solid #E5D4B4;
}

#content .malyNadpisProdukt {
	margin-top: 25px;
	font-size: 13pt;
	font-weight: bold;
}

#content .vyhoda {
	margin: 15px 0 0 0;
	font-size: 9pt;
	font-weight: bold;
}

#content .line {
	border-bottom: 1px solid #E5D4B4;
	width: 100%;
	height: 2px;
	padding: 0px 0 2px 0;
	margin: 0px 0 5px 0;
}

#rightMain {
	float: right;
	height: 100%;
	width: 215px;
	position: relative;
	top: 5px;
	left: 5px;
}

#rightMain .logoprodukt {
	margin: 0;
	padding: 0;
	border-bottom: 12px solid #E5D4B4;
}

#rightMain .logoprodukt IMG {
	margin: 0;
	padding: 0;
}

#rightMain .obrprodukt {
	margin-top: 25px;
	padding: 0;
}

#rightMain .menuProdukt {
	float: left;
	width: 210px;
	margin: 50px 0 0 5px;
	font-weight: normal;
}

#rightMain .menuProdukt UL {
	color: #040203;
	padding: 0;
	margin: 0;
	list-style: none;
}

#rightMain .menuProdukt UL LI {
	font-weight: normal;
	list-style: none;
	border-bottom: 1px solid #e5d4b4;
	padding: 0;
	margin: 0;
	font-size: 0; /* IE6 bug */
}

#rightMain .menuProdukt LI SPAN {
	display: block;
	background-color: #ffffff;
	padding: 6px 15px 6px 15px;
	color: #040203;
	font-size: 9pt;
	background-image: url("../img/odrazka.gif");
	background-repeat: no-repeat;
	background-position: 0 11px;
	font-weight: normal;
}

/* prejeti mysi po menu */
#rightMain .menuProdukt LI A:hover SPAN {
	background-color: #ffffff;
	color: #e70116;
	background-image: url("../img/odrazka_a.gif");
	background-repeat: no-repeat;
	background-position: 0 11px;
}

#rightMain .menuProdukt UL LI A:hover {
	text-decoration: none; /* SAFARI BUGFIX */
}

.podmenu {
	background-image: url("../img/odrazka.gif");
	background-repeat: no-repeat;
	background-position: 0 11px;
	font-weight: bold;
	display: block;
	background-color: #ffffff;
	padding: 6px 15px 15px 15px;
	color: #040203;
	font-size: 9pt;
}

.podmenuTrapez {
	background-image: url("../img/odrazka.gif");
	background-repeat: no-repeat;
	background-position: 0 11px;
	font-weight: bold;
	display: block;
	background-color: #ffffff;
	padding: 6px 15px 15px 15px;
	color: #040203;
	font-size: 11pt;
}

/* GALLERY */
.gallery,.gallery-classic {
	margin-bottom: 10px;
}

#main .gallery,#main .gallery-classic {
	width: 600px;
}

.gallery-main-item {
	float: left;
}

.gallery-image a,.gallery-image img {
	vertical-align: middle;
	margin-bottom: 0px !important;
}

/* imagestorage */
.gallery-classic .gallery-item {
	background-color: #EAEAEA;
	height: 190px;
	width: 190px;
	text-align: center;
	margin-right: 2px;
	margin-top: 2px;
}

.gallery-classic .gallery-image {
	display: inline;
	line-height: 190px;
	height: 190px;
	width: 190px;
	text-align: center;
	margin-right: 1px;
	_padding-top: 10px;
	_display: block;
}

.gallery-classic .gallery-info {
	background-color: #EAEAEA;
	text-align: center;
	margin-right: 2px;
	margin-top: 1px;
	width: 186px;
	padding: 2px;
}

/* photogallery */
.gallery .gallery-item {
	background-color: #EAEAEA;
	height: 170px;
	width: 170px;
	text-align: center;
	margin-right: 2px;
	margin-top: 2px;
}

.gallery .gallery-image {
	display: inline;
	line-height: 170px;
	height: 170px;
	width: 170px;
	text-align: center;
	margin-right: 1px;
	_padding-top: 10px;
	_display: block;
}

.gallery .gallery-info {
	background-color: #EAEAEA;
	text-align: center;
	margin-right: 2px;
	margin-top: 1px;
	width: 166px;
	padding: 2px;
}

/* ¨formulare kontaktujte nas, SAT klub*/
#napiste {
	width: 535px;
}

#napiste .nadpis {
	background-color: #e5d4b4;
	border-left: 1px solid #a9a59d;
	border-top: 1px solid #a9a59d;
	border-right: 1px solid #a9a59d;
	height: 26px;
}

#napiste .nadpis SPAN {
	font-size: 11px;
	font-weight: bold;
	position: relative;
	left: 10px;
	top: 5px;
}

#napiste .kontakt1 {
	background-color: #ffeccd;
	border-left: 1px solid #a9a59d;
	border-top: 1px solid #a9a59d;
	border-right: 1px solid #a9a59d;
	padding-bottom: 20px;
	height: 100%;
}

#napiste .kontakt1 TABLE {
	font-size: 11px;
	font-weight: bold;
	position: relative;
	left: 10px;
	top: 5px;
}

#napiste .kontakt2 {
	background-color: #e5d4b4;
	border-left: 1px solid #a9a59d;
	border-top: 1px solid #a9a59d;
	border-right: 1px solid #a9a59d;
	height: 100%;
	padding-bottom: 20px;
}

#napiste .kontakt2 TABLE {
	font-size: 11px;
	font-weight: bold;
	position: relative;
	margin-bottom: 25px;
	left: 10px;
	top: 10px;
}

#napiste .kontakt3 {
	background-color: #ffeccd;
	border: 1px solid #a9a59d;
	height: 100%;
	padding-bottom: 20px;
}

#napiste .kontakt3 SPAN {
	font-size: 11px;
	font-weight: bold;
	position: relative;
	left: 10px;
	top: 10px;
	line-height: 170%;
}

#napiste .kontakt3 .send {
	position: relative;
	left: 460px;
	top: 15px;
}

#content .nadpisNapiste {
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 16pt;
	font-weight: bold;
}

/* trapzey */
.seznamtrapezu {
	background-image: url("../img/trapez_divider.gif");
	background-repeat: no-repeat;
	background-position: left 3px;
	float: left;
	height: 17px;
}

.seznamtrapezu SPAN {
	padding: 0 10px 10px 10px;
}

.seznamtrapezu A:hover SPAN {
	color: red;
	text-decoration: none;
}

.vysvetlivky {
	text-align: right;
	margin-top: 15px;
	font-weight: bold;
}

.vysvetlivky IMG {
	margin-top: 3px
}

.tabledata {
	position: relative;
	top: -3px;
}

.tabledata TR {
	border-bottom: 1px solid #E5D4B4;
}

.tabledata TD {
	border-bottom: 1px solid #E5D4B4;
}

.trapezOdkaz {
	width: 535px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.8;
	height: 35px;
}

.trapezOdkaz A {
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.3;
}

.trapezOdkaz A:hover {
	color: red;
	text-decoration: none;
}

.trapezdetail {
	position: relative;
	top: 30px;
}

/* prilohy v pravem sloupci*/
.simplefilestorage DIV {
	background-image: url("../img/ikonanews.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 30px;
}

.simplefilestorage A {
	margin-left: 20px;
	display: block;
}

#formUmZaruka TABLE {
	width: 400px;
}

#formUmZaruka TABLE TH {
	font-weight: bold;
	text-align: center;
}

.UmZaruka_text {
	width: 200px;
}

.hladame-obchodnych-partnerov {
	margin-top: -25px;
	display: block;
}

.boldText {
	color: #35312c;
	font-weight: bold;
}

.homeKontakty {
	padding: 4px 0 0 1px;
	float: left;
	line-height: 160%;
}

.redBoldText,.homeCertifikaty .nadpis, .homeProPartnery .nadpis {
	color: #e70116;
	font-weight: bold;
	width: 212px;
	font-size: 14px;
	padding: 0 0 6px 0;
	display: block;
	float: left;
	border-bottom: 2px solid #E8D9BD;
}

.topMargin {
	margin-top: 20px;
}

.bottomMargin {
	margin-bottom: 20px;
}

.homePravySloupecOdkaz {
	width: 214px;
	height: 35px;
	border-bottom: 1px solid #E8D9BD;
	display: block;
	float: left;
	padding: 8px 0 0 1px;
}

A.homePravySloupecOdkaz:hover {
	text-decoration: none;
}

.homeCertifikaty {
	float: left;
	width: 504px;
	line-height: 160%;
}

.homeCertifikaty .nadpis {
	width: 504px;
	padding: 0 0 6px 1px;
}
.homeCertifikaty IMG {
	margin: 0 0 10px 0;	
}
.homeCertifikaty A IMG {
	margin: 10px 0 0 0;	
}
.homeProPartnery {
	float: left;
	width: 243px;
	margin: 0 0 0 8px;
}

.homeProPartnery .nadpis {
	width: 242px;
	padding: 0 0 6px 1px;
	margin: 0 0 6px 0;
}
.ad {
	margin: 0em auto;
	width: 985px;
}
