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;
	/*        background-color: #ffffff;*/
}

#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;
	/*		float: right;*/
}

#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;
	/*		width: 72px;*/
	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 { /*        color: #FFFFFF;*/
	text-transform: uppercase;
}

#mainHolder #topheader #header .title A:hover {
	text-decoration: none;
}

/* HEADER */
#headerBg {
	float: left;
	position: relative;
	width: 100%;
}

#header {
	width: 985px;
	padding: 10px 0 0 0;
	/*height: 216px;*/ /*        height: 500px;*/
	float: left;
}

#header .toplogo {
	width: 765px;
	height: 210px;
	background-image: url("../img/top_logo.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	position: relative;
}

#header .topakce {
	width: 220px;
	height: 215px;
	float: left;
	margin: 0 0 0 0px;
}

#header .topakce TABLE {
	padding: 0;
	margin: 0 0 0 5px;
	border-collapse: collapse;
}

#header .topakce TABLE TD {
	padding: 1px 0 1px 4px;
	background-color: #990002;
}

#header .topakce TABLE TD,#header .topakce TABLE TD B {
	color: #ffffff;
}

#header .topakce .poptavkaText {
	width: 150px;
	height: 9px;
	font-size: 9px;
	padding: 3px 2px 4px 2px;
	margin: 1px 0 0 0;
	background-image: url("../img/poptavka/input_bg.gif");
	background-repeat: repeat-x;
	background-position: top left;
	border: 0px none;
}

#header .topakce .poptavkaTextarea {
	width: 200px;
	height: 48px;
	font-size: 9px;
	padding: 2px 2px 2px 2px;
	background-image: url("../img/poptavka/input_bg.gif");
	background-repeat: repeat-x;
	background-position: top left;
	border: 0px none;
}

#header .topakce .foot {
	width: 211px;
	height: 5px;
	background-image: url("../img/poptavka/foot.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

#header .topakce .detail_button {
	width: 76px;
	height: 26px;
	display: block;
	margin: 4px 0 2px 0;
	background-image: url("../img/poptavka/submit.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

#header .topakce .detail_button SPAN {
	display: none;
}

#header .topakce .head {
	width: 211px;
	height: 26px;
	background-image: url("../img/poptavka/top.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

#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 .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;
	background-image: url(../img/menu_bg.gif);
	background-repeat: repeat-x;
}

#header .headermenu UL LI {
	color: #040203;
	list-style-type: none;
	float: left;
	padding: 0 16px 0 0;
	font-size: 9pt;
	height: 35px;
	margin: 0 0 0px 0;
	font-weight: bold;
	background-image: url("../img/topli_divider.gif");
	background-repeat: no-repeat;
	background-position: 0px 13px;
}

#header .headermenu UL LI#topmnu47 {
	background-image: none;
}

#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;
	margin: 11px 0 0px 17px;
	height: 15px;
	float: left;
}

#header .headermenu UL LI A SPAN {
	color: #040203;
}

#header .headermenu UL LI A:hover SPAN {
	color: #ffffff;
}

#header .headermenu A:hover {
	color: #e70116;
}

#header .headermenu LI SPAN {
	display: block;
	color: #040203;
	font-size: 9pt;
}

#header .headermenu LI.expanded A SPAN {
	color: #ffffff;
}

#header .headermenu LI.expanded SPAN {
	color: #ffffff;
}

#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;
}

#navigation #topmnuAdmin A {
	/*        background-image: url("../img/admin/ico_admin.gif");*/
	
}

#navigation #topmnuAdmin A:hover,#navigation #topmnuAdmin.expanded A {
	/*        background-image: url("../img/admin/ico_admin_a.gif");*/
	
}

#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: 215px;
	height: 100%;
	margin: 50px 0 0 0;
}

#leftColumn .homeContact {
	/*    background-image: url("../img/phone.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #ffffff;*/
	float: left;
	width: 215px;
	height: 200px;
	margin: 0;
	padding-top: 30px;
}

#leftColumn .bannerhpbottom {
	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;
	/*        padding-left: 14px;*/ /*        padding-bottom: 1px;*/
}

#content .menu UL LI.expanded UL {
	/*        border-top: 1px solid #ffffff;*/
	
}

#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;
}

/* Velke pismena na kazdem produktu */
#content .menu LI#mnu3 LI SPAN,#leftMain H1 {
	text-transform: uppercase;
}

/* 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.expanded LI SPAN {
	padding-left: 27px;
}
#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-image: url("../img/li_left_active.gif");*/
	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; /*transparent;*/
	color: #e70116;
}

#content .menu LI LI A:hover SPAN {
	background-color: #ffffff; /*transparent;*/
	color: #e70116;
}

#content .main {
	float: left;
	width: 755px;
	margin: 25px 0px 0 15px;
}

#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 #list { /*       padding: 23px 0 0px 0;*/
	
}

#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 #rightColumn IMG, #module #rightColumn IMG {
        width: 250px;
        float: right;
        margin: 0;
        padding: 0;
}
*/
#signpost {
	width: 755px;
	padding-bottom: 23px; /* 10px */ /*        padding-top: 23px;*/
	font-size: 9pt;
	float: left;
}

/* SEPARATED VALUES */
#separatedValues {
	width: 535px;
	float: left;
	/*        border-top: 1px dotted #B7B7B7;
        border-bottom: 1px dotted #B7B7B7;*/
	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: 0px 0 0 5px;
}

.search TABLE {
	width: 130px;
	height: 36px;
	/*	margin: 0px 0px 1px 2px;*/
	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;
	/*	padding: 1px 0 0 2px;*/
}

.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 SPAN { /*        color: #FFFFFF;*/
	
}

#mainHolder #topheader .title A:hover {
	text-decoration: none;
}

/*
#mainHolder #topheader .title #logolink{
        position: absolute;
        top: 15px;
        left: 18px;
        width: 214px;
        height: 61px;
}
#mainHolder #topheader .title #logolink SPAN{
        display: 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;
	/*color: white;*/
	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;
}

/*
#admintitle_admin {
        font-size: 10pt;
        color: white;
        text-transform: uppercase;
        font-weight: bold;
        padding-top: 10px;
        padding-bottom: 7px;
        padding-left: 20px;
        float: left;

        background-image: url("../img/admin/topli_divider.gif");
        background-repeat: no-repeat;
        background-position: left 13px;
}

#admintitle_logged {
        margin-right: 40px;
        font-size: 10pt;
        padding-top: 4px;

        position: absolute;
        top: 5px;
        left: 300px;
        width: 300px;

        text-align: right;
}
#admintitle_logged #loggedusermsg {
        text-transform: uppercase;
        font-weight: bold;
        color: #3E3E3E;
}
#admintitle_logged #loggeduser {
        color: white;
}
#admintitle_logout {

        position: absolute;
        top: 6px;
        left: 645px;
        width: 60px;
}
*/ /* Home Page*/
#home {
	background-color: #ffffff;
	width: 755px;
}

#home #topProdukty {
	width: 755px;
	height: 375px;
}

#topProdukty .topProdukt {
	font-size: 10pt;
	float: left;
	background-color: #ffeccd;
	height: 355px;
	/*  width: 245px;*/
	width: 181px;
}

#topProdukty .topProduktNext {
	border-left: 10px solid #ffffff;
	font-size: 10pt;
	float: left;
	background-color: #ffeccd;
	height: 355px;
	width: 181px;
	/*  width: 245px;*/
}

#topProdukty .topProdukt .topNadpis,#topProdukty .topProduktNext .topNadpis
	{
	background-color: #e5d4b4;
	color: #040203;
	font-weight: bold;
	height: 40px;
	padding: 10px 0 0 15px;
	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 .topProdukt .topPopis,#topProdukty .topProduktNext .topPopis
	{
	float: left;
	line-height: 1.4;
	/*  text-align: justify;*/
	height: 155px;
	/*  padding: 10px 15px 7px 15px;*/
	padding: 7px 11px 7px 11px;
}

#topProdukty .topProdukt .topImg1 {
	float: left;
	/*  width: 245px;*/
	width: 181px;
	height: 162px;
	background-image: url("../img/topProdukt1.jpg");
	background-repeat: no-repeat;
	background-position: 0 0px;
}

#topProdukty .topProduktNext .topImg2 {
	float: left;
	/*  width: 245px;*/
	width: 181px;
	height: 162px;
	background-image: url("../img/topProdukt2.jpg");
	background-repeat: no-repeat;
	background-position: 0 0px;
}

#topProdukty .topProduktNext .topImg3 {
	float: left;
	/*  width: 245px;*/
	width: 181px;
	height: 162px;
	background-image: url("../img/topProdukt4.jpg");
	background-repeat: no-repeat;
	background-position: 0 0px;
}

#topProdukty .topProduktNext .topImg4 {
	float: left;
	/*  width: 245px;*/
	width: 181px;
	height: 162px;
	background-image: url("../img/topProdukt3.jpg");
	background-repeat: no-repeat;
	background-position: 0 0px;
}

#aktuality {
	margin-top: 28px;
	width: 755px;
	/*  height: 255px;*/
}

#aktuality .topAktualita {
	width: 100%;
	font-weight: bold;
	padding-bottom: 5px;
	color: #e70116;
	font-size: 10pt;
}

#home #aktuality .homeAktualita {
	float: left;
	background-color: #ffffff;
	border-top: 2px solid #e5d4b4;
	/*  border-bottom: 2px solid #e5d4b4;*/
	padding: 10px 0 0 0px;
	width: 170px;
	color: #040203;
	font-weight: bold;
	background-image: url("../img/redbod.gif");
	background-repeat: no-repeat;
	background-position: right 13px;
	/*  height: 45px;*/
	font-size: 18px;
}

#home #aktuality .nadpisAktuality {
	float: left;
	width: 140px;
	font-size: 8pt;
	color: #433840;
	/*  height: 15px;*/
	height: 40px;
}

#home #aktuality .datumAkt {
	border-top: 2px solid #e5d4b4;
	float: left;
	padding: 15px 0 0 0;
	width: 170px;
	font-size: 8pt;
	color: #433840;
	font-weight: bold;
}

#home #aktuality .topPopis {
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
	width: 170px;
	font-size: 8pt;
	color: #433840;
	font-weight: normal;
	height: 75px;
}

#home #aktuality .vice {
	float: right;
	text-align: right;
	width: 170px;
	font-size: 8pt;
	color: #0808ff;
	font-weight: normal;
}

#home #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;
}

/*
.viceZn A:hover {
  text-align: left;
  vertical-align: bottom;
  text-decoration:none;
  width: 100%;
}
*/
.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%;
	/*  padding: 3px 0 5px 0;*/
}

.odkazAktuality A {
	font-size: 8pt;
	font-weight: normal;
}

.stredisko {
	width: 100%;
}

.leftStredisko {
	width: 60%;
	float: left
}

.rightStredisko {
	float: right;
}

.obstredisko {
	width: 750px;;
	float: left;
}

/*
.leftMain2{
  float: left;
  height: 100%;
  width: 535px;
}
.rightMain2{
  float:right;
  height: 100%;
  width: 215px;
  margin: 5px 0 0 5px;
}
*/
.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;*/
	position: relative;
	top: 0px;
	float: left;
	height: 100%;
	width: 535px;
}

#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;
	/*  color: #r0g0b0;*/
	font-weight: bold;
	border-bottom: 12px solid #E5D4B4;
}

#content .malyNadpisProdukt {
	margin-top: 25px;
	font-size: 13pt;
	/*  color: #r0g0b0;*/
	font-weight: bold;
}

#content .vyhoda {
	margin: 15px 0 0 0;
	font-size: 9pt;
	/*  color: #r0g0b0;*/
	font-weight: bold;
}

#content .line {
	border-bottom: 1px solid #E5D4B4;
	width: 100%;
	height: 2px;
	padding: 0px 0 2px 0;
	margin: 0px 0 5px 0;
	/*  float: left;*/
}

#rightMain {
	float: right;
	height: 100%;
	width: 215px;
	/*  margin: 5px 0 0 5px;*/
	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;
	/*  padding: 0px 0 5px 0;*/
	font-size: 16pt;
	/*  color: #r0g0b0;*/
	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;
	/*  text-weight: 11px;*/
	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;
}

#produse { /* width: 740px; */
	float: left;
}

#produse IMG {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #960200;
}

#produse-text {
	float: left;
	width: 570px;
	vertical-align: top;
}

#produse-text H3 {
	margin: 0;
}