
BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-image: url(img/bg.gif);
	margin: 0px 0px 0px 0px;
}
BODY, TD, TR{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

hr {
	height: 1px;
	color: #F2F1F1;
}

select {
	background: #F3F3F3;
	color: Black;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	border: 1px solid #9AD5F3;
}

.select {
	background: #F3F3F3;
	color: Black;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	border: 1px solid #9AD5F3;
}

.select-tlacitko
{
	font-size: 11px;
	font-weight: bold;
	color: #30468F;
	background-color: #DFBE66;
	border: 1px solid #9AD5F3;
} 

ul {
	padding: 5px 0px 20px 12px;
	margin: 0px 0px 0px 5px;
}

li {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-indent: 0;
	list-style: none;
	list-style-image: url(img/ico-sipka.gif);
}

h1 {
	font-size: 12px;
	margin: 10px 0px 3px 0px;
	padding: 0px 0px 0px 13px;
	color: #3A4790;
	font-weight: bold;
	background-image: url(img/ico-nadpish1.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.nadpisyh1 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #3A4790;
	font-weight: bold;
	background-image: none;
}

h2 {
	font-size: 12px;
	margin: 10px 0px 3px 0px;
	padding: 0px 0px 0px 13px;
	color: #3A4790;
	font-weight: bold;
	background-image: url(img/ico-nadpish1.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#produkt-nadpis h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	font-size: 14px;
	font-weight: bold;
	color: #DAA520;
	background-image: url(img/ico-nadpis.gif);
	background-position: left;
	background-repeat: no-repeat;
}


#h3 {
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #C70013;
}

h3 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #DAA520;
	background-image: url(img/ico-h2.gif);
	background-position: left;
	background-repeat: no-repeat;
}

h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	font-size: 14px;
	font-weight: bold;
	color: #DAA520;
	background-image: url(img/ico-nadpis.gif);
	background-position: left;
	background-repeat: no-repeat;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #30468F;
	text-decoration: underline;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #30468F;
	text-decoration: underline;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #30468F;
	text-decoration: underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	text-decoration: none;
}


/* Struktura webu */


#grafika-levo {
	background-image: url(img/l-flash.png);
	height: 111px;
	text-align: right;
	padding-top: 30px;
}
#grafika-levoen {
	background-image: url(img/l-flashen.png);
	height: 111px;
	text-align: right;
	padding-top: 30px;
}
#grafika-levohu {
	background-image: url(img/l-flashhu.png);
	height: 111px;
	text-align: right;
	padding-top: 30px;
}
#grafika-levo2 {
	padding-left: 11px;
}
#grafika-pravo {
	background-image: url(img/p-flash.png);
	height: 141px;
}
#grafika-stred {
	background: url(img/podkladflash.jpg) no-repeat;
}
#telo {
	width: 915px;
	margin: 0px auto 0px auto;
	background-image: url(img/bg-main.png);
	background-repeat: repeat-y;
}

.main {
	width: 893px;
	margin: 0px 0px 0px 11px;
}

.tab-levo {
	width: 220px;
	vertical-align: top;
	background: url(img/left-login-bg.gif) repeat-y right;
}

.pattab-levo {
	width: 209px;
	vertical-align: top;
	background: #30468F url(img/patkabgblue.png) no-repeat right;
}

.tab-stred {
	background-color: White;
}
.tab-pravo {
	width: 173px;
	background-image: url(img/right-produkty-bg.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	background-position: left;
}

.pattab-pravo {
	background-color: #30468F;
	color: #B0ACA9;
	padding-left: 20px;
}

.tb-top-levo {
	width: 731px;
	background-image: url(img/top-menu-bg.gif);
	background-repeat: repeat-x;
	height: 98px;
}

.tb-top-levo2 {
	background-image: url(img/top-levo-bg.gif);
	background-repeat: repeat-x;
}

.tb-top-pravo {
	width: 162px;
	background-color: White;
}

.tb-top-zbytek {
	background-image: url(img/right-bg.gif);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #DFBD65;
}

.tb-stred-levo {
	width: 731px;
	height: 141px;
}
.tb-stred-levo2 {
	background-image: url(img/pozadi-pro-levy-pruh.jpg);
	background-repeat: no-repeat;
}

.tb-stred-pravo {
	width: 162px;
	background-image: url(img/right-volby-bg.gif);
	background-repeat: repeat-x;
}

.tb-stred-zbytek {
	background-image: url(img/right-volby-bg.gif);
	background-repeat: repeat-x;
}

.tb-obsah-levo {
	width: 522px;
	background-color: White;
}

.tb-obsah-pravo {
	width: 162px;
}

.tb-obsah-zbytek {
	background-image: url(img/right-bg.gif);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #DFBD65;
	vertical-align: top;
	align: right;
	text-align: right;
}

.tb-obsah-zbytek2 {
	background-image: url(img/right-bg2.gif);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #DFBD65;
	vertical-align: top;
}
.tb-obsah-zbytek3 {
	background-image: url(img/left-menu-bg.gif);
	background-repeat: repeat-y;
	background-color: #DFBD65;
	vertical-align: top;
	text-align: right;
	background-position: right;
}
.tb-obsah-zbytek4 {
	background-image: url(img/left-login-bg.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: right;
	background-position: right;
	background-color: #9AD5F3;
}


.tb-menu-levo {
	width: 209px;
	background-image: url(img/left-login-bg.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}
.tb-menu-levo-top {
	width: 209px;
	background-image: url(img/left-login-bg-top.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}

.tb-menu-levo2 {
	vertical-align: top;
}

.tb-levo-modre {
	background-color: #9AD5F3;
}

.tb-texty-pravo {
	width: 522px;
	background-image: url(img/obsah-bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	vertical-align: top;
}

.tb-patka-levo {
	width: 731px;
	height: 28px;
	background-color: White;
}

.tb-patka-pravo {
	width: 162px;
	background-image: url(img/right-produkty-bg.gif);
	background-repeat: repeat-y;
}

.tb-patka-zbytek {
	background-image: url(img/right-bg.gif);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #DFBD65;
}

.tb-patka2-levo {
	width: 209px;
	background-image: url(img/left-login-bg.gif);
	background-repeat: repeat-y;
}

.tb-patka2-pravo {
	width: 522px;
	background-color: #F2F1F1;
}



#leve-menu-podklad {
	/*background-image: url(img/levo-carky.gif);
	background-repeat: repeat-x;
	background-position: top; */
	text-align: right;
	background-image: url(img/right-bg2.gif);
	background-repeat: repeat-y;
	background-color: #EBD788;
}

#leve-menu-podklad-top {
	/*background-image: url(img/levo-carky.gif);
	background-repeat: repeat-x;
	background-position: top; */
	text-align: right;
	background-image: url(img/right-bg2.gif);
	height: 12px;
	background-repeat: repeat-y;
	background-color: #EBD788;
}

#leve-menu-podklad-dalsi {
	/*background-image: url(img/levo-carky.gif);
	background-repeat: repeat-x;
	background-position: top; */
	text-align: right;
	background-image: url(img/leve-menu-login-bg.gif);
	background-repeat: repeat-x;
}
#leve-menu-podklad2 {
	/* background-image: url(img/bg-tab-l.png);
	background-repeat: repeat-y; */
}


#leve-menu-podklad3 {
	text-align: right;
	width: 209px;
	background-image: url(img/left-menu-bg.gif);
	background-repeat: repeat-y;
}

#leve-menu2-top {
	width: 209px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 12px;
	background-image: url(img/left-menu-bg.gif);
	background-repeat: repeat-y;
}

#leve-menu {
	background: url(img/bg-tab-l.png) repeat-y;
}
#leve-menu-in {
	padding-top: 10px;
	padding-bottom: 5px;
	background: url(img/bg-tab-l-top.png) no-repeat top;
}

#leve-menu2 {
	width: 209px;
	/* background-image: url(img/bg-tab-l-top.png);
	background-repeat: no-repeat;
	background-position: top; */
}


.menu1 a, .menu1 a:visited {
	text-decoration: none;
	text-align: left;
	color: Black;
	display: block; /*text-indent: 20px;*/
	padding: 5px 0px 4px 10px;
	margin: 0px 10px 0px 10px;
	font-weight: bold;
	background: url(img/menu1-bg.png) no-repeat top left;
	border-bottom: 1px solid #EFDFB4;
}
.menu1 a:hover {
	color: #3A4790;
	background: url(img/menu1-bg.png) no-repeat top left;
}
.levo-menu1 a, .levo-menu1 a:visited {
	text-decoration: none;
	text-align: left;
	color: Black;
	display: block; /*text-indent: 20px;*/
	padding: 5px 5px 4px 0px;
	margin: 0px 0px;
	font-weight: bold;
	background-image: url(img/ico-menu-sipka.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 14px;
}
.levo-menu1 a:hover {
	color: #3A4790;
	background: url(img/menu1-bg.png) no-repeat top left;
}

.menu2 a, #menu2 a:visited {
	text-decoration: none;
	text-align: left;
	color: Black;
	display: block;
	/*text-indent: 20px;*/
	padding: 2px 0px 2px 30px;
	margin: 0px 0px;
	font-weight: normal;
	
}
.menu2 a:hover {
	color: #3A4790;
}
.levo-menu2 a, .levo-menu2 a:visited {
	text-decoration: none;
	text-align: left;
	color: Black;
	display: block;
	/*text-indent: 20px;*/
	padding: 2px 0px 2px 0px;
	margin: 0px 0px;
	font-weight: normal;
	background-image: url(img/ico-menu-sipka2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	visibility: hidden;
}
.levo-menu2 a:hover {
	color: #3A4790;
	visibility: hidden;
}

.menu3 a, .menu3 a:visited {
	text-decoration: none;
	text-align: left;
	color: #30468F;
	display: block; /*text-indent: 20px;*/
	padding: 1px 5px 1px 30px;
	margin: 0px 0px;
	font-weight: normal;
	background: url(img/menu2-bg.png) no-repeat top left;
	/*height: 14px;*/
}
.menu3 a:hover {
	color: Black;
}
.levo-menu3 a, .levo-menu3 a:visited {
	text-decoration: none;
	text-align: left;
	color: #30468F;
	display: block; /*text-indent: 20px;*/
	padding: 1px 5px 1px 0px;
	margin: 0px 0px;
	font-weight: normal;
	/* height: 14px; */
	visibility: hidden;
}
.levo-menu3 a:hover {
	color: Black;
	visibility: hidden;
}

#cara {
	padding-top: 5px;
	padding-bottom: 4px;
	height: 14px;
	background-image: url(img/levo-carky.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#jazyky  {
	width: 710px;
	height: 20px;
	z-index: 200;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: right;
}

#nadmenu  {
	width: 209px;
	height: 27px;
	z-index: 199;
	position: relative;
	top: 141px;
	left: 0px;
	text-align: left;
	background-image: url(img/nadpis-rubriky-bg.gif);
}
#flash  {
	width: 731px;
	height: 141px;
	z-index: 10;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: right;
}

#nadmenu-text  {
	color: White;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 0px 0px 20px;
}

#levo-login  {
	background-color: #30468F;
	height: 27px;
}

#login  {
	width: 209px;
	height: 27px;
	text-align: left;
	background-image: url(img/nadpis-rubriky-bg.gif);
}
#login-text  {
	color: White;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 0px 0px 20px;
}
#login-obsah  {
	width: 209px;
	padding: 20px 0px 20px 0px;
}
.login-selectbox  {
	color: #3A4790;
	font-size: 10px;
	background-color: #F5FBFD;
	border: 1px solid Gray;
}

.login-tlacitko  {
	font-size: 10px;
	color: #3A4790;
	background-color: #E6E4E4;
	border: 1px solid Gray;
}

#nadpis  {
	padding: 15px 20px 10px 20px;
	text-align: left;
}
#text  {
	padding: 0px 20px 20px 20px;
	text-align: left;
}

.text-modry  {
	color: #3A4790;
}

#hledat-obsah  {
	padding: 40px 10px 0px 10px;
}
.hledat-selectbox  {
	color: #3A4790;
	font-size: 10px;
	background-color: #F5FBFD;
	border: 1px solid Gray;
}

.hledat-tlacitko  {
	font-size: 10px;
	color: #3A4790;
	background-color: #E6E4E4;
	border: 1px solid Gray;
}

#produkty-obsah  {
	width: 162px;
	background-image: url(img/right-produkty-top.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#produkt  {
	text-align: center;
	padding-top: 30px;
}
.produkt_obr  {
	text-align: center;
	padding-top: 18px;
}

#zbytek  {
	background-image: url(img/zbytek-top.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 31px;
}

#patka-taox  {
	padding: 5px 20px 5px 20px;
}

.patka-taox  {
	color: #5764A2;
	font-size: 9px;
}
.patka-taox:link  {
	color: #5764A2;
	font-size: 9px;
}
.patka-taox:active  {
	color: #5764A2;
	font-size: 9px;
}
.patka-taox:visited  {
	color: #5764A2;
	font-size: 9px;
}
.patka-taox:hover  {
	color: Black;
	font-size: 9px;
}

.patka-modry  {
	color: #5764A2;
	font-size: 10px;
	padding-left: 20px;
}
.patka-modry-bold  {
	color: Black;
	font-size: 10px;
	padding-left: 0px;
	font-weight: bold;
}

.patka-modry-predel  {
	color: #9AD5F3;
	font-size: 12px;
	padding-left: 17px;
	padding-right: 17px;
	font-weight: bold;
}
.patka-modry-predel2  {
	color: #30468F;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

.jazyk-bily:link  {
	color: #30468F;
	font-size: 11px;
}
.jazyk-bily:active  {
	color: #30468F;
	font-size: 11px;
}
.jazyk-bily:visited  {
	color: #30468F;
	font-size: 11px;
}
.jazyk-bily:hover  {
	color: #30468F;
	font-size: 11px;
}

.patka-modry:link  {
	color: #324890;
	font-size: 10px;
	padding-left: 20px;
}
.patka-modry:active  {
	color: #324890;
	font-size: 10px;
	padding-left: 20px;
}
.patka-modry:visited  {
	color: #324890;
	font-size: 10px;
	padding-left: 20px;
}
.patka-modry:hover  {
	color: #5764A2;
	font-size: 10px;
	padding-left: 20px;
}

/* MENU HORIZONTALNI */

#menu 
{ 
display:block; 
height:98px; 
min-height:98px; 
} 

#menu ul 
{ 
margin:0; 
padding:0; 
list-style-type:none; 
} 

#menu li 
{ 
display:block; 
float:left; 
/* margin-right:1px; 
width:115px; 
border:1px solid #1646a8; */
} 

#menu li.list1t 
{
	background-image: url(img/tl-kontakty-o.gif);
	background-repeat: no-repeat;
	width: 100px;
	height: 98px;
} 

#menu li.list2t 
{
	background-image: url(img/tl-ofirme-o.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 98px;
} 

#menu li.list3t 
{
	background-image: url(img/tl-ke-stazeni-o.gif);
	background-repeat: no-repeat;
	width: 103px;
	height: 98px;
} 

#menu li.list4t 
{
	background-image: url(img/tl-mapa-stranek-o.gif);
	background-repeat: no-repeat;
	width: 121px;
	height: 98px;
} 

#menu li.list5t 
{
	background-image: url(img/tl-napiste-nam-o.gif);
	background-repeat: no-repeat;
	width: 148px;
	height: 98px;
} 
#menu li.list6t 
{
	background-image: url(img/tl-nastrojova-poradna-o.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 98px;
} 

#menu a 
{
	display: block; /* width: 115px; */
	text-decoration: none;
	color: #30468F;
	font: bold 11px Arial, Helvetica, sans-serif;
} 

#menu a#polozka1t 
{
	background: transparent url(img/tl-kontakty.gif) no-repeat -115px -98px;
	width: 100px;
	height: 98px;
} 

#menu a#polozka2t 
{
	background: transparent url(img/tl-ofirme.gif) no-repeat -115px -98px;
	width: 109px;
	height: 98px;
} 

#menu a#polozka3t 
{ 
	background: transparent url(img/tl-ke-stazeni.gif) no-repeat -115px -98px;
	width: 103px;
	height: 98px;
} 

#menu a#polozka4t 
{ 
	background: transparent url(img/tl-mapa-stranek.gif) no-repeat -115px -98px;
	width: 121px;
	height: 98px;
} 

#menu a#polozka5t 
{ 
	background: transparent url(img/tl-napiste-nam.gif) no-repeat -115px -98px;
	width: 148px;
	height: 98px;
} 

#menu a#polozka6t 
{ 
	background: transparent url(img/tl-nastrojova-poradna.gif) no-repeat -115px -98px;
	width: 150px;
	height: 98px;
} 

#menu a#polozka1t:hover 
{
	background-position: top right;
	z-index: 50;
	color: Black;
} 

#menu a#polozka2t:hover 
{ 
	background-position: top right;
	z-index: 50;
	color: Black;
} 

#menu a#polozka3t:hover 
{ 
	background-position: top right;
	z-index: 50;
	color: Black;
} 

#menu a#polozka4t:hover 
{ 
	background-position: top right;
	z-index: 50;
	color: Black;
} 

#menu a#polozka5t:hover 
{ 
	background-position: top right;
	z-index: 50;
	color: Black;
} 

#menu a#polozka6t:hover 
{ 
	background-position: top right;
	z-index: 50;
	color: Black;
} 

.menu-tl
{ 
position: relative;
top: 25px;
left: 22px;
} 

#produkt-nadpis
{
	border-bottom: 1px solid #DFBE66;
	padding: 5px 0px 5px 0px;
} 

#produkt-technicke-tlacitka
{
	margin-top: 10px;
	margin-bottom: 10px;
	/* padding-top: 10px; */
	border-bottom: 1px solid #DFBE66;
	/* border-top: 1px solid #DFBE66; */
} 

#produkt-poptavka
{
	text-align: left;
} 

#produkt-print
{
	text-align: left;
	padding-top: 5px;
} 

#produkt-poradna-div
{
	width: 140px;
	border-right: 1px solid #DFBE66;
} 
#produkt-poradna-div2
{
	padding-left: 5px;
	
} 


.produkt
{
	font-size: 11px;
	font-weight: bold;
	color: #30468F;
	text-decoration: none;
} 
.produkt:link
{
	font-size: 11px;
	font-weight: bold;
	color: #30468F;
	text-decoration: none;
} 
.produkt:active
{
	font-size: 11px;
	font-weight: bold;
	color: #30468F;
	text-decoration: none;
} 
.produkt:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #30468F;
	text-decoration: none;
} 
.produkt:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #30468F;
	text-decoration: none;
} 

#produkt-poradna
{
	text-align: left;
	padding-top: 5px;
} 

.produkt-tabulka
{
	background-color: #F2F1F1;
	border-bottom: 1px solid #DFBE66;
} 

.produkt-foto
{
	border: 2px solid white;
	margin: 0px 12px 12px 0px;

} 

.produkt-text-modry  {
	padding-right: 12px;
}

.produkt-tabulka2
{
	background-color: White;
} 

#produkt-obsah
{
	/*border-left-color: #F2F1F1;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #F2F1F1;
	border-right-style: solid;
	border-right-width: 1px; */
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 12px;
} 

.produkt-tlacitko
{
	font-size: 11px;
	font-weight: bold;
	color: #30468F;
	background-color: #DFBE66;
	border: 1px solid #9AD5F3;
} 

.produkt-vlastni-text
{
	font-size: 11px;
	color: #30468F;
	background-color: #F2F0F1;
	border: 1px solid #E0BE67;
} 

.produkt-tabulka-poradna
{
	width: 250px;
	border-right: 1px solid #DFBE66;
} 

#div {
	color: White;
	font-family: Arial;
	text-decoration: underline;
	font-weight: normal;
	visibility: hidden;
	}
	
.foto-right
{
	padding-left: 5px;
} 

.foto-katalog
{
	background-color: #F2F1F1;
	padding: 20px;
} 
.kont-foto {
	padding: 5px;
} 

.tab-detail {
	padding: 0px 10px 0px 10px;
} 

#mutace {
	position: absolute;
	padding: 8px 0px 0px 395px;
	z-index: 2000;
} 

.mut {
	width: 110px;
	color: #C6C9D3;
	text-decoration: none;
	margin-bottom: 0px;
	line-height: 11px;
}
.mut:link {
	color: #C6C9D3;
	text-decoration: none;
}
.mut:active {
	color: #C6C9D3;
	text-decoration: none;
}  
.mut:visited {
	color: #C6C9D3;
	text-decoration: none;
} 
.mut:hover {
	color: #DEBC64;
	text-decoration: none;
} 

#diskobol {
	text-align: center;
} 
.diskobol {
	border: 5px solid #DFDBDB;
} 


.partodk:link, .partodk:active, .partodk:visited {
	color: #B0ACA9;
	text-decoration: none;
} 
.partodk:hover {
	color: Black;
} 


.patpartneri{
	padding-top: 10px;
	height: 40px;
	width: 893px;
	margin-left: 11px;
	background: #30468F;
} 

.imggal{
	border: 3px solid #DFBE66;
} 

/* TEXTY CSS */
table tr.mtr1{
	background: #30468f;
	color: white;
	font-weight: bold;
} 
table tr.mtr2{
	background: #9ad5f3;
} 
table tr.mtr3{
	background: #c0e6f8;
} 
table tr.mtr4{
	background: #d9f0fb;
} 
table tr.tr1{
	background: #e5e5e5;
} 
table tr.tr2{
	background: #efefef;
} 

