body {
	margin:0;
	padding:20px 0;
	font-family:'Verdana CE', 'Arial CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;
	background:rgb(102, 118, 127);
}

h1 {
	margin:0;
	padding:0;
	font-size:1.5em;
	display:none;
}

h2 {
	margin:0 0 10px 0;
	padding:.2em 1em;
	font-size:.95em;
	font-weight:bold;
	color:rgb(255, 255, 255);
	background:rgb(199, 137, 25);
}

h3 {
	margin:0 0 .3em 0;
	padding:0;
	font-size:.7em;
	font-weight:bold;
	color:rgb(199, 137, 25);
	background:rbg(255, 255, 255);
}

h4 {
	margin:0 0 .3em 0;
	padding:0;
	font-size:.7em;
	font-weight:bold;
	color:rgb(0, 0, 0);
	background:rbg(255, 255, 255);
}

form {
	margin:0 0 3em 0;
	padding:0;
}

fieldset {
	margin:0;
	padding:1em;
	border:1px solid rgb(89, 114, 136);
}

legend {
	margin:0;
	padding:0 1em;
	font-size:.8em;
	font-weight:bold;
	color:rgb(89, 114, 136);
}

label {
	width:150px;
	margin:0 10px 0 0;
	padding:0;
	float:left;
	font-size:.7em;
	text-align:left;
}

form input, textarea {
	margin:0 0 10px 0;
	padding:1px;
	font-family:'Verdana CE', 'Arial CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;
	font-size:.7em;
	color:(104, 47, 37);
	background:rgb(199, 137, 25);
	border:1px solid rgb(0, 0, 0);
}

form input {
	position:relative;
	top:-3px;
	width:420px;
	height:18px;
}

form textarea {
	position:relative;
	top:-3px;
	width:420px;
	height:80px;
}

form .submit {
	position:relative;
	top:0px;
	width:auto;
	height:auto;
	margin:1em 0;
	padding:.2em;
	float:right;
	font-weight:bold;
	letter-spacing:1px;
	color:#fff;
	background:rgb(89, 114, 136);
	border:none;
}

.star {
	color:red;
}

.error-input {
	margin:0;
	padding:0;
	border:1px solid red;
}





#primary {
	width:972px;
	height:auto;
	margin:0 auto;
	padding:0px 10px 10px 10px;
	background:rgb(255, 255, 255);
}





#primary-content {
	margin:0;
	padding:0;
	background:rgb(255, 255, 255);
	border:1px solid rgb(121, 137, 146);
	border-top:none;
}





#top {
	margin:0;
	padding:0;
}

#top-content-cs, #top-content-en, #top-content-ru {
	position:relative;
	width:970px;
	height:259px;
	margin:0;
	padding:0;
}

#top-content-cs {
	background:url('../gfx/top-bgr-cs.png') left bottom no-repeat transparent;
}

#top-content-en {
	background:url('../gfx/top-bgr-en.png') left bottom no-repeat transparent;
}

#top-content-ru {
	background:url('../gfx/top-bgr-ru.png') left bottom no-repeat transparent;
}

#logo {
	position:absolute;
	top:47px;
	left:21px;
	width:200px;
	height:67px;
	margin:0;
	padding:0;
	background:url('../gfx/logo.png') left top no-repeat transparent;
}

#lang {
	position:absolute;
	top:25px;
	right:21px;
}

#lang p {
	margin:0;
	padding:0;
}

#lang ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#lang ul li {
	margin:0;
	padding:0 4px;
	float:left;
}

#lang ul li .lang-ru, .lang-ru-act, .lang-de, .lang-de-act, .lang-en, .lang-en-act, .lang-cs, .lang-cs-act {
	width:29px;
	height:19px;
	margin:0;
	padding:0;
	display:block;
	text-decoration:none;
}

#lang ul li .lang-de {
	background:url('../gfx/lang-de.png') 0px 0px no-repeat;
}

#lang ul li .lang-de:hover, .lang-de-act {
	background:url('../gfx/lang-de.png') -29px 0px no-repeat;
}

#lang ul li .lang-ru {
	background:url('../gfx/lang-ru.png') 0px 0px no-repeat;
}

#lang ul li .lang-ru:hover, .lang-ru-act {
	background:url('../gfx/lang-ru.png') -29px 0px no-repeat;
}

#lang ul li .lang-en {
	background:url('../gfx/lang-en.png') 0px 0px no-repeat;
}

#lang ul li .lang-en:hover, .lang-en-act {
	background:url('../gfx/lang-en.png') -29px 0px no-repeat;
}

#lang ul li .lang-cs {
	background:url('../gfx/lang-cs.png') 0px 0px no-repeat;
}

#lang ul li .lang-cs:hover, .lang-cs-act {
	background:url('../gfx/lang-cs.png') -29px 0px no-repeat;
}

#vmenu {
	position:absolute;
	top:72px;
	right:25px;
}

#vmenu p {
	margin:0;
	padding:0;
}

#vmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#vmenu ul li {
	margin:0;
	padding:0;
	float:left;
}

#vmenu ul li .profil-cs, .profil-cs-act {
	width:49px;
	height:15px;
}

#vmenu ul li .kontakt-cs, .kontakt-cs-act {
	width:81px;
	height:15px;
}

#vmenu ul li .napiste-nam-cs, .napiste-nam-cs-act {
	width:113px;
	height:15px;
}

#vmenu ul li .aktuality-cs, .aktuality-cs-act {
	width:74px;
	height:15px;
}

#vmenu ul li .profil-en, .profil-en-act {
	width:57px;
	height:15px;
}

#vmenu ul li .kontakt-en, .kontakt-en-act {
	width:81px;
	height:15px;
}

#vmenu ul li .napiste-nam-en, .napiste-nam-en-act {
	width:87px;
	height:15px;
}

#vmenu ul li .aktuality-en, .aktuality-en-act {
	width:50px;
	height:15px;
}

#vmenu ul li .profil-ru, .profil-ru-act {
	width:75px;
	height:15px;
}

#vmenu ul li .kontakt-ru, .kontakt-ru-act {
	width:85px;
	height:15px;
}

#vmenu ul li .napiste-nam-ru, .napiste-nam-ru-act {
	width:112px;
	height:15px;
}

#vmenu ul li .aktuality-ru, .aktuality-ru-act {
	width:69px;
	height:15px;
}

#vmenu ul li .profil-cs, .profil-cs-act, .kontakt-cs, .kontakt-cs-act, .napiste-nam-cs, .napiste-nam-cs-act, .aktuality-cs, .aktuality-cs-act, .profil-en, .profil-en-act, .kontakt-en, .kontakt-en-act, .napiste-nam-en, .napiste-nam-en-act, .aktuality-en, .aktuality-en-act, .profil-ru, .profil-ru-act, .kontakt-ru, .kontakt-ru-act, .napiste-nam-ru, .napiste-nam-ru-act, .aktuality-ru, .aktuality-ru-act  {
	margin:0;
	padding:0;
	display:block;
	text-decoration:none;
}

#vmenu ul li .profil-cs {
	background:url('../gfx/profil-cs.png') 0px 0px no-repeat;
}

#vmenu ul li .profil-cs:hover, .profil-cs-act {
	background:url('../gfx/profil-cs.png') -49px 0px no-repeat;
}

#vmenu ul li .kontakt-cs {
	background:url('../gfx/kontakt-cs.png') 0px 0px no-repeat;
}

#vmenu ul li .kontakt-cs:hover, .kontakt-cs-act {
	background:url('../gfx/kontakt-cs.png') -81px 0px no-repeat;
}

#vmenu ul li .napiste-nam-cs {
	background:url('../gfx/napiste-nam-cs.png') 0px 0px no-repeat;
}

#vmenu ul li .napiste-nam-cs:hover, .napiste-nam-cs-act {
	background:url('../gfx/napiste-nam-cs.png') -113px 0px no-repeat;
}

#vmenu ul li .aktuality-cs {
	background:url('../gfx/aktuality-cs.png') 0px 0px no-repeat;
}

#vmenu ul li .aktuality-cs:hover, .aktuality-cs-act {
	background:url('../gfx/aktuality-cs.png') -74px 0px no-repeat;
}

#vmenu ul li .profil-en {
	background:url('../gfx/profil-en.png') 0px 0px no-repeat;
}

#vmenu ul li .profil-en:hover, .profil-en-act {
	background:url('../gfx/profil-en.png') -57px 0px no-repeat;
}

#vmenu ul li .kontakt-en {
	background:url('../gfx/kontakt-en.png') 0px 0px no-repeat;
}

#vmenu ul li .kontakt-en:hover, .kontakt-en-act {
	background:url('../gfx/kontakt-en.png') -81px 0px no-repeat;
}

#vmenu ul li .napiste-nam-en {
	background:url('../gfx/napiste-nam-en.png') 0px 0px no-repeat;
}

#vmenu ul li .napiste-nam-en:hover, .napiste-nam-en-act {
	background:url('../gfx/napiste-nam-en.png') -87px 0px no-repeat;
}

#vmenu ul li .aktuality-en {
	background:url('../gfx/aktuality-en.png') 0px 0px no-repeat;
}

#vmenu ul li .aktuality-en:hover, .aktuality-en-act {
	background:url('../gfx/aktuality-en.png') -50px 0px no-repeat;
}

#vmenu ul li .profil-ru {
	background:url('../gfx/profil-ru.png') 0px 0px no-repeat;
}

#vmenu ul li .profil-ru:hover, .profil-ru-act {
	background:url('../gfx/profil-ru.png') -75px 0px no-repeat;
}

#vmenu ul li .kontakt-ru {
	background:url('../gfx/kontakt-ru.png') 0px 0px no-repeat;
}

#vmenu ul li .kontakt-ru:hover, .kontakt-ru-act {
	background:url('../gfx/kontakt-ru.png') -85px 0px no-repeat;
}

#vmenu ul li .napiste-nam-ru {
	background:url('../gfx/napiste-nam-ru.png') 0px 0px no-repeat;
}

#vmenu ul li .napiste-nam-ru:hover, .napiste-nam-ru-act {
	background:url('../gfx/napiste-nam-ru.png') -112px 0px no-repeat;
}

#vmenu ul li .aktuality-ru {
	background:url('../gfx/aktuality-ru.png') 0px 0px no-repeat;
}

#vmenu ul li .aktuality-ru:hover, .aktuality-ru-act {
	background:url('../gfx/aktuality-ru.png') -69px 0px no-repeat;
}





#tradition {
	margin:5px 0 0 0;
	padding:0;
}

#tradition-content-cs, #tradition-content-en, #tradition-content-ru {
	width:970px;
	height:37px;
	margin:0;
	padding:0;
}

#tradition-content-cs {
	background:url('../gfx/tradition-bgr-cs.png') left top no-repeat transparent;
}

#tradition-content-en {
	background:url('../gfx/tradition-bgr-en.png') left top no-repeat transparent;
}

#tradition-content-ru {
	background:url('../gfx/tradition-bgr-ru.png') left top no-repeat transparent;
}





#banners {
	margin:15px 0 0 0;
	padding:0;
}

#banners-content {
	width:950px;
	height:148px; /* jako výška banneru */
	margin:0 auto;
	padding:0;
}

.banner-left-cs, .banner-middle-cs, .banner-right-cs, .banner-left-en, .banner-middle-en, .banner-right-en, .banner-left-ru, .banner-middle-ru, .banner-right-ru {
	position:relative;
	width:310px;
	height:148px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
}

.banner-left-cs {
	background:url('../gfx/banner-left-cs.png') left top no-repeat transparent;
}

.banner-middle-cs {
	background:url('../gfx/banner-middle-cs.png') left top no-repeat transparent;
}

.banner-right-cs {
	margin:0;
	background:url('../gfx/banner-right-cs.png') left top no-repeat transparent;
}

.banner-left-en {
	background:url('../gfx/banner-left-en.png') left top no-repeat transparent;
}

.banner-middle-en {
	background:url('../gfx/banner-middle-en.png') left top no-repeat transparent;
}

.banner-right-en {
	margin:0;
	background:url('../gfx/banner-right-en.png') left top no-repeat transparent;
}

.banner-left-ru {
	background:url('../gfx/banner-left-ru.png') left top no-repeat transparent;
}

.banner-middle-ru {
	background:url('../gfx/banner-middle-ru.png') left top no-repeat transparent;
}

.banner-right-ru {
	margin:0;
	background:url('../gfx/banner-right-ru.png') left top no-repeat transparent;
}

.banner-left-cs p, .banner-middle-cs p, .banner-right-cs p, .banner-left-en p, .banner-middle-en p, .banner-right-en p, .banner-left-ru p, .banner-middle-ru p, .banner-right-ru p {
	position:absolute;
	bottom:25px;
	left:13px;
	width:195px;
	margin:0;
	padding:0;
	line-height:1.4em;
	font-size:.7em;
	color:rgb(0, 75, 139);
	background:transparent;
}





#secondary {
	margin:10px 0;
	padding:0;
}

#secondary-content {
	width:950px;
	min-height:400px;
	height:auto;
	margin:0 auto;
	padding:10px 0 10px 0;
	background:rgb(255, 255, 255);
	border-top:1px solid rgb(199, 137, 25);
}




#left {
	width:210px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background:rgb(255, 255, 255);
}

#left-content {
	margin:0;
	padding:0;
}

#menu {
	position:relative;
	height:350px;
	margin:0;
	padding:0;
	color:#fff;
	background:url('../gfx/menu-bgr.png') left top repeat-x rgb(255, 255, 255);
}

#menu-content {
	margin:0;
	padding:0;
}

#menu-content p {
	margin:0;
	padding:0;
}

#menu-content .web-roku {
	position:relative;
	top:340px;
	left:35px;
}

#menu-content ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu-content ul li {
	margin:0;
	padding:0;
}

#menu-content ul li .vyroba-testa-cs, .vyroba-testa-cs-act, .doprava-testa-cs, .doprava-testa-cs-act, .linky-cs, .linky-cs-act, .tvarovani-testa-cs, .tvarovani-testa-cs-act, .fritovaci-stroje-cs, .fritovaci-stroje-cs-act, .dalsi-stroje-cs, .dalsi-stroje-cs-act, .nahradni-dily-cs, .nahradni-dily-cs-act, .servis-cs, .servis-cs-act, .opravy-stroju-cs, .opravy-stroju-cs-act, .reference-cs, .reference-cs-act, .financovani-cs, .financovani-cs-act, .realizace-cs, .realizace-cs-act, .vyroba-testa-en, .vyroba-testa-en-act, .doprava-testa-en, .doprava-testa-en-act, .linky-en, .linky-en-act, .tvarovani-testa-en, .tvarovani-testa-en-act, .fritovaci-stroje-en, .fritovaci-stroje-en-act, .dalsi-stroje-en, .dalsi-stroje-en-act, .nahradni-dily-en, .nahradni-dily-en-act, .servis-en, .servis-en-act, .opravy-stroju-en, .opravy-stroju-en-act, .reference-en, .reference-en-act, .financovani-en, .financovani-en-act, .realizace-en, .realizace-en-act, .vyroba-testa-ru, .vyroba-testa-ru-act, .doprava-testa-ru, .doprava-testa-ru-act, .linky-ru, .linky-ru-act, .tvarovani-testa-ru, .tvarovani-testa-ru-act, .fritovaci-stroje-ru, .fritovaci-stroje-ru-act, .dalsi-stroje-ru, .dalsi-stroje-ru-act, .nahradni-dily-ru, .nahradni-dily-ru-act, .servis-ru, .servis-ru-act, .opravy-stroju-ru, .opravy-stroju-ru-act, .reference-ru, .reference-ru-act, .financovani-ru, .financovani-ru-act, .realizace-ru, .realizace-ru-act {
	position:absolute;
	width:210px;
	height:27px;
	margin:0;
	padding:0;
	display:block;
	text-decoration:none;
	color:#050;
	background:transparent;
}

#menu-content ul li .tvarovani-testa-ru, .tvarovani-testa-ru-act {
	height:45px;
}

#menu-content ul li .vyroba-testa-cs {
	top:0px;
	z-index:0;
	background:url('../gfx/vyroba-testa-cs.png') 0px 0px no-repeat;
}

#menu-content ul li .vyroba-testa-cs:hover, .vyroba-testa-cs-act {
	top:0px;
	z-index:10;
	background:url('../gfx/vyroba-testa-cs.png') -210px 0px no-repeat;
}

#menu-content ul li .doprava-testa-cs {
	top:26px;
	z-index:1;
	background:url('../gfx/doprava-testa-cs.png') 0px 0px no-repeat;
}

#menu-content ul li .doprava-testa-cs:hover, .doprava-testa-cs-act {
	top:26px;
	z-index:10;
	background:url('../gfx/doprava-testa-cs.png') -210px 0px no-repeat;
}

#menu-content ul li .linky-cs {
	top:52px;
	z-index:2;
	background:url('../gfx/linky-cs.png') 0px 0px no-repeat;
}

#menu-content ul li .linky-cs:hover, .linky-cs-act {
	top:52px;
	z-index:10;
	background:url('../gfx/linky-cs.png') -210px 0px no-repeat;
}

#menu-content ul li .tvarovani-testa-cs {
	top:78px;
	z-index:3;
	background:url('../gfx/tvarovani-testa-cs.png') 0px 0px no-repeat;
}

#menu-content ul li .tvarovani-testa-cs:hover, .tvarovani-testa-cs-act {
	top:78px;
	z-index:10;
	background:url('../gfx/tvarovani-testa-cs.png') -210px 0px no-repeat;
}

#menu-content ul li .fritovaci-stroje-cs {
	top:104px;
	z-index:4;
	background:url('../gfx/fritovaci-stroje-cs.png') 0px 0px no-repeat;
}

#menu-content ul li .fritovaci-stroje-cs:hover, .fritovaci-stroje-cs-act {
	top:104px;
	z-index:10;
	background:url('../gfx/fritovaci-stroje-cs.png') -210px 0px no-repeat;
}

#menu-content ul li .dalsi-stroje-cs {
	top:130px;
	z-index:5;
	background:url('../gfx/dalsi-stroje-cs.png') 0px 0px no-repeat;
}

#menu-content ul li .dalsi-stroje-cs:hover, .dalsi-stroje-cs-act {
	top:130px;
	z-index:10;
	background:url('../gfx/dalsi-stroje-cs.png') -210px 0px no-repeat;
}

#menu-content ul li .nahradni-dily-cs {
	top:156px;
	z-index:6;
	background:url('../gfx/nahradni-dily-cs.png') 0px 0px no-repeat;
}

#menu-content ul li .nahradni-dily-cs:hover, .nahradni-dily-cs-act {
	top:156px;
	z-index:10;
	background:url('../gfx/nahradni-dily-cs.png') -210px 0px no-repeat;
}

#menu-content ul li .servis-cs {
	top:182px;
	z-index:7;
	background:url('../gfx/servis-cs.png') 0px 0px no-repeat;
}

#menu-content ul li .servis-cs:hover, .servis-cs-act {
	top:182px;
	z-index:10;
	background:url('../gfx/servis-cs.png') -210px 0px no-repeat;
}

#menu-content ul li .opravy-stroju-cs {
	top:208px;
	z-index:8;
	background:url('../gfx/opravy-stroju-cs.png') 0px 0px no-repeat;
}

#menu-content ul li .opravy-stroju-cs:hover, .opravy-stroju-cs-act {
	top:208px;
	z-index:10;
	background:url('../gfx/opravy-stroju-cs.png') -210px 0px no-repeat;
}

#menu-content ul li .reference-cs {
	top:234px;
	z-index:9;
	background:url('../gfx/reference-cs.png') 0px 0px no-repeat;
}

#menu-content ul li .reference-cs:hover, .reference-cs-act {
	top:234px;
	z-index:10;
	background:url('../gfx/reference-cs.png') -210px 0px no-repeat;
}
/*
#menu-content ul li .financovani-cs {
	top:260px;
	z-index:9;
	background:url('../gfx/financovani-cs.png') 0px 0px no-repeat;
}

#menu-content ul li .financovani-cs:hover, .financovani-cs-act {
	top:260px;
	z-index:11;
	background:url('../gfx/financovani-cs.png') -210px 0px no-repeat;
}
*/
#menu-content ul li .realizace-cs {
	top:260px;
	z-index:9;
	background:url('../gfx/realizace-cs.png') 0px 0px no-repeat;
}

#menu-content ul li .realizace-cs:hover, .realizace-cs-act {
	top:260px;
	z-index:11;
	background:url('../gfx/realizace-cs.png') -210px 0px no-repeat;
}

#menu-content ul li .vyroba-testa-en {
	top:0px;
	z-index:0;
	background:url('../gfx/vyroba-testa-en.png') 0px 0px no-repeat;
}

#menu-content ul li .vyroba-testa-en:hover, .vyroba-testa-en-act {
	top:0px;
	z-index:10;
	background:url('../gfx/vyroba-testa-en.png') -210px 0px no-repeat;
}

#menu-content ul li .doprava-testa-en {
	top:26px;
	z-index:1;
	background:url('../gfx/doprava-testa-en.png') 0px 0px no-repeat;
}

#menu-content ul li .doprava-testa-en:hover, .doprava-testa-en-act {
	top:26px;
	z-index:10;
	background:url('../gfx/doprava-testa-en.png') -210px 0px no-repeat;
}

#menu-content ul li .linky-en {
	top:52px;
	z-index:2;
	background:url('../gfx/linky-en.png') 0px 0px no-repeat;
}

#menu-content ul li .linky-en:hover, .linky-en-act {
	top:52px;
	z-index:10;
	background:url('../gfx/linky-en.png') -210px 0px no-repeat;
}

#menu-content ul li .tvarovani-testa-en {
	top:78px;
	z-index:3;
	background:url('../gfx/tvarovani-testa-en.png') 0px 0px no-repeat;
}

#menu-content ul li .tvarovani-testa-en:hover, .tvarovani-testa-en-act {
	top:78px;
	z-index:10;
	background:url('../gfx/tvarovani-testa-en.png') -210px 0px no-repeat;
}

#menu-content ul li .fritovaci-stroje-en {
	top:104px;
	z-index:4;
	background:url('../gfx/fritovaci-stroje-en.png') 0px 0px no-repeat;
}

#menu-content ul li .fritovaci-stroje-en:hover, .fritovaci-stroje-en-act {
	top:104px;
	z-index:10;
	background:url('../gfx/fritovaci-stroje-en.png') -210px 0px no-repeat;
}

#menu-content ul li .dalsi-stroje-en {
	top:130px;
	z-index:5;
	background:url('../gfx/dalsi-stroje-en.png') 0px 0px no-repeat;
}

#menu-content ul li .dalsi-stroje-en:hover, .dalsi-stroje-en-act {
	top:130px;
	z-index:10;
	background:url('../gfx/dalsi-stroje-en.png') -210px 0px no-repeat;
}

#menu-content ul li .nahradni-dily-en {
	top:156px;
	z-index:6;
	background:url('../gfx/nahradni-dily-en.png') 0px 0px no-repeat;
}

#menu-content ul li .nahradni-dily-en:hover, .nahradni-dily-en-act {
	top:156px;
	z-index:10;
	background:url('../gfx/nahradni-dily-en.png') -210px 0px no-repeat;
}

#menu-content ul li .servis-en {
	top:182px;
	z-index:7;
	background:url('../gfx/servis-en.png') 0px 0px no-repeat;
}

#menu-content ul li .servis-en:hover, .servis-en-act {
	top:182px;
	z-index:10;
	background:url('../gfx/servis-en.png') -210px 0px no-repeat;
}

#menu-content ul li .opravy-stroju-en {
	top:208px;
	z-index:8;
	background:url('../gfx/opravy-stroju-en.png') 0px 0px no-repeat;
}

#menu-content ul li .opravy-stroju-en:hover, .opravy-stroju-en-act {
	top:208px;
	z-index:10;
	background:url('../gfx/opravy-stroju-en.png') -210px 0px no-repeat;
}

#menu-content ul li .reference-en {
	top:234px;
	z-index:9;
	background:url('../gfx/reference-en.png') 0px 0px no-repeat;
}

#menu-content ul li .reference-en:hover, .reference-en-act {
	top:234px;
	z-index:10;
	background:url('../gfx/reference-en.png') -210px 0px no-repeat;
}
/*
#menu-content ul li .financovani-en {
	top:260px;
	z-index:9;
	background:url('../gfx/financovani-en.png') 0px 0px no-repeat;
}

#menu-content ul li .financovani-en:hover, .financovani-en-act {
	top:260px;
	z-index:11;
	background:url('../gfx/financovani-en.png') -210px 0px no-repeat;
}
*/
#menu-content ul li .realizace-en {
	top:260px;
	z-index:9;
	background:url('../gfx/realizace-en.png') 0px 0px no-repeat;
}

#menu-content ul li .realizace-en:hover, .realizace-en-act {
	top:260px;
	z-index:11;
	background:url('../gfx/realizace-en.png') -210px 0px no-repeat;
}

#menu-content ul li .vyroba-testa-ru {
	top:0px;
	z-index:0;
	background:url('../gfx/vyroba-testa-ru.png') 0px 0px no-repeat;
}

#menu-content ul li .vyroba-testa-ru:hover, .vyroba-testa-ru-act {
	top:0px;
	z-index:10;
	background:url('../gfx/vyroba-testa-ru.png') -210px 0px no-repeat;
}

#menu-content ul li .doprava-testa-ru {
	top:26px;
	z-index:1;
	background:url('../gfx/doprava-testa-ru.png') 0px 0px no-repeat;
}

#menu-content ul li .doprava-testa-ru:hover, .doprava-testa-ru-act {
	top:26px;
	z-index:10;
	background:url('../gfx/doprava-testa-ru.png') -210px 0px no-repeat;
}

#menu-content ul li .linky-ru {
	top:52px;
	z-index:2;
	background:url('../gfx/linky-ru.png') 0px 0px no-repeat;
}

#menu-content ul li .linky-ru:hover, .linky-ru-act {
	top:52px;
	z-index:10;
	background:url('../gfx/linky-ru.png') -210px 0px no-repeat;
}

#menu-content ul li .tvarovani-testa-ru {
	top:78px;
	z-index:3;
	background:url('../gfx/tvarovani-testa-ru.png') 0px 0px no-repeat;
}

#menu-content ul li .tvarovani-testa-ru:hover, .tvarovani-testa-ru-act {
	top:78px;
	z-index:10;
	background:url('../gfx/tvarovani-testa-ru.png') -210px 0px no-repeat;
}

#menu-content ul li .fritovaci-stroje-ru {
	top:122px;
	z-index:4;
	background:url('../gfx/fritovaci-stroje-ru.png') 0px 0px no-repeat;
}

#menu-content ul li .fritovaci-stroje-ru:hover, .fritovaci-stroje-ru-act {
	top:122px;
	z-index:10;
	background:url('../gfx/fritovaci-stroje-ru.png') -210px 0px no-repeat;
}

#menu-content ul li .dalsi-stroje-ru {
	top:148px;
	z-index:5;
	background:url('../gfx/dalsi-stroje-ru.png') 0px 0px no-repeat;
}

#menu-content ul li .dalsi-stroje-ru:hover, .dalsi-stroje-ru-act {
	top:148px;
	z-index:10;
	background:url('../gfx/dalsi-stroje-ru.png') -210px 0px no-repeat;
}

#menu-content ul li .nahradni-dily-ru {
	top:174px;
	z-index:6;
	background:url('../gfx/nahradni-dily-ru.png') 0px 0px no-repeat;
}

#menu-content ul li .nahradni-dily-ru:hover, .nahradni-dily-ru-act {
	top:174px;
	z-index:10;
	background:url('../gfx/nahradni-dily-ru.png') -210px 0px no-repeat;
}

#menu-content ul li .servis-ru {
	top:200px;
	z-index:7;
	background:url('../gfx/servis-ru.png') 0px 0px no-repeat;
}

#menu-content ul li .servis-ru:hover, .servis-ru-act {
	top:200px;
	z-index:10;
	background:url('../gfx/servis-ru.png') -210px 0px no-repeat;
}

#menu-content ul li .opravy-stroju-ru {
	top:226px;
	z-index:8;
	background:url('../gfx/opravy-stroju-ru.png') 0px 0px no-repeat;
}

#menu-content ul li .opravy-stroju-ru:hover, .opravy-stroju-ru-act {
	top:226px;
	z-index:10;
	background:url('../gfx/opravy-stroju-ru.png') -210px 0px no-repeat;
}

#menu-content ul li .reference-ru {
	top:252px;
	z-index:9;
	background:url('../gfx/reference-ru.png') 0px 0px no-repeat;
}

#menu-content ul li .reference-ru:hover, .reference-ru-act {
	top:252px;
	z-index:10;
	background:url('../gfx/reference-ru.png') -210px 0px no-repeat;
}
/*
#menu-content ul li .financovani-ru {
	top:278px;
	z-index:9;
	background:url('../gfx/financovani-ru.png') 0px 0px no-repeat;
}

#menu-content ul li .financovani-ru:hover, .financovani-ru-act {
	top:278px;
	z-index:11;
	background:url('../gfx/financovani-ru.png') -210px 0px no-repeat;
}
*/
#menu-content ul li .realizace-ru {
	top:278px;
	z-index:9;
	background:url('../gfx/realizace-ru.png') 0px 0px no-repeat;
}

#menu-content ul li .realizace-ru:hover, .realizace-ru-act {
	top:278px;
	z-index:11;
	background:url('../gfx/realizace-ru.png') -210px 0px no-repeat;
}





#right {
	margin:0;
	padding:0;
}

#right-content {
	width:720px;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	float:right;
	background:rgb(255, 255, 255);
}

#image {
	margin:0 0 10px 0;
	padding:0;
}

#image-content-cs, #image-content-en, #image-content-ru {
	width:720px;
	height:223px;
	margin:0;
	padding:0;
}

#image-content-cs {
	background:url('../gfx/ils-cs.png') left top no-repeat rgb(255, 255, 255);
}

#image-content-en {
	background:url('../gfx/ils-en.png') left top no-repeat rgb(255, 255, 255);
}

#image-content-ru {
	background:url('../gfx/ils-ru.png') left top no-repeat rgb(255, 255, 255);
}

#submenu {
	margin:0 0 15px 0;
	padding:0;
}

#submenu-content {
	width:720px;
	height:auto;
	margin:0;
	padding:0;
	border-top:1px solid rgb(121, 137, 146);
}

#submenu-content p {
	margin:0;
	padding:0;
}

#submenu-content ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#submenu-content li {
	margin:0;
	padding:.55em 0em .55em 2em;
	font-size:.7em;
	color:rgb(51, 63, 68);
	background:url('../gfx/arrow.png') 3px .55em no-repeat rgb(248, 234, 210);
	border-bottom:1px solid rgb(121, 137, 146);
}

#submenu-content .act {
	margin:0;
	padding:.55em 0em .55em 2em;
	font-size:.7em;
	color:rgb(51, 63, 68);
	background:url('../gfx/arrow-act.png') 3px .55em no-repeat rgb(248, 234, 210);
	border-bottom:1px solid rgb(121, 137, 146);
}

#submenu-content li a, a:active, a:visited {
	text-decoration:underline;
	color:rgb(51, 63, 68);
	background:rgb(248, 234, 210);
}

#submenu-content li a:hover {
	text-decoration:none;
	color:rgb(51, 63, 68);
	background:rgb(248, 234, 210);
}

#text {
	margin:0;
	padding:0;
}

#text-content {
	margin:0;
	padding:1em 3em;
	background:rgb(219, 225, 228);
}

#text-content p {
	margin:0 0 1.5em 0;
	padding:0;
	font-size:.7em;
	line-height:1.5em;
	color:rgb(51, 63, 68);
	background:rgb(219, 225, 228);
}

#text-content-detail {
	margin:0;
	padding:1.5em;
	background:rgb(219, 225, 228);
}

#text-content-detail-image {
	min-width:350px;
	max-width:380px;
	margin:0;
	padding:0;
	float:right;
	border:1px solid rgb(121, 137, 146);
}

#text-content-detail-image img {
	margin:0;
	padding:1em 1em .5em 1em;
}

#text-content-detail-image div {
	margin:0;
	padding:0;
	border-top:1px solid rgb(121, 137, 146);
}

#text-content-detail-image div p {
	margin:0 0 0 .5em;
	padding:.3em 1em .3em 2em;
	background:url('../gfx/tech-data.png') 3px .5em no-repeat rgb(219, 225, 228);
}

#text-content-detail-image div p a, a:active, a:visited {
	margin:0;
	padding:0;
	text-decoration:none;
	color:rgb(51, 63, 68);
	background:rgb(219, 225, 228);
}

#text-content-detail-image div p a:hover {
	text-decoration:underline;
	color:rgb(51, 63, 68);
	background:rgb(219, 225, 228);
}

#text-content-detail-text {
	width:270px;
	margin:0;
	padding:0;
	float:left;
}

#text-content-detail-ftext {
	width:auto;
	margin:0;
	padding:0;
	float:left;
}

#text-content-detail-image p, #text-content-detail-text p, #text-content-detail-ftext p {
	margin:0;
	padding:0;
	font-size:.7em;
	line-height:1.5em;
	color:rgb(51, 63, 68);
	background:rgb(219, 225, 228);
}

#text-content a, a:active, a:visited, #text-content-detail-text a, a:active, a:visited, #text-content-detail-ftext a, a:active, a:visited {
	margin:0;
	padding:0;
	text-decoration:underline;
	color:rgb(51, 63, 68);
	background:rgb(219, 225, 228);
}

#text-content a:hover, #text-content-detail-text a:hover, #text-content-detail-ftext a:hover {
	text-decoration:none;
	color:rgb(51, 63, 68);
	background:rgb(219, 225, 228);
}

#text-content-detail-text ul, #text-content-detail-ftext ul {
	margin:0 0 1em 0;
	padding:0;
	list-style-type:none;
}

#text-content-detail-text li, #text-content-detail-ftext li {
	margin:0;
	padding:0 0 0 .9em;
	font-size:.7em;
	line-height:1.5em;
	color:rgb(51, 63, 68);
	background:url('../gfx/dot.png') 1px .55em no-repeat rgb(219, 225, 228);
}

#text-content-detail-text .name, #text-content-detail-ftext .name {
	font-weight:bold;
	color:rgb(199, 137, 25);
	background:rgb(219, 225, 228);
}

#text-content-detail-text table {
	width:100%;
	height:auto;
	margin:1em 0 0 0;
	padding:0;
	font-size:.7em;
	text-align:left;
}

#text-content-detail-text table th, #text-content-detail-text table td {
	margin:0;
	padding:.3em .5em;
	border:1px solid rgb(51, 63, 68);
}

#text-content-detail-text table th {
	color:rgb(255, 255, 255);
	background:rgb(0, 75, 139);
}

#text-content-detail-text table td {
	color:rgb(51, 63, 68);
	background:rgb(248, 234, 210);
}

#text-content-detail-text img {
	margin:0;
	padding:1em;
	border:1px solid rgb(121, 137, 146);
}

#text-content-detail-text .note {
	margin:0;
	padding:1em 0 0 0;
	font-size:.6em;
	line-height:1.5em;
	color:rgb(51, 63, 68);
	background:rgb(219, 225, 228);
}

#text-content .aktualita, #text-content .realizace {
	margin-top:1em;
}

#text-content .aktualita a, #text-content .realizace a {
	margin-right:10px;
}

#text-content .aktualita a img, #text-content .realizace a img {
	padding:8px;
	border:1px solid #000;
}

#text-content .realizace-gallery {
	width:135px;
	margin:0 5px 5px 0;
	padding:5px;
	float:left;
	border:1px solid #000;
}

#text-content .realizace-gallery a img {
	width:135px;
	height:101px;
	padding:0;
	border:none;
}

#text-content .realizace-gallery p {
	margin:0;
	padding:0;
	text-align:center;
}





#footer {
	margin:0;
	padding:0;
}

#footer-content {
	position:relative;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	clear:both;
	text-align:center;
	background:rgb(89, 114, 136);
}

#footer-content p {
	margin:0;
	padding:.5em 0;
	font-size:.65em;
	color:rgb(255, 255, 255);
	background:transparent;
}

#footer-content p a, a:active, a:visited {
	color:rgb(255, 255, 255);
	background:transparent;
	text-decoration:none;
}

#footer-content p a:hover {
	color:rgb(255, 255, 255);
	background:transparent;
	text-decoration:underline;
}





.clear {
	height:1px;
	visibility:hidden;
	clear:both;
	margin:0;
	padding:0;
	border:none;
}

.hide {
	display:none;
}

.right {
	text-align:right;
}

.center {
	text-align:center;
}
