body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 0.8em;
	font-family: "Arial", "Tahoma", "Tahoma CE", "Verdana" ,"Helvetica", sans-serif;
	background: #cbcbcb;
}
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
#shadow {
	width: 987px;
	margin: 0 auto;
	text-align: left;
	background: #bbb url("../pics/shadow.png") left top repeat-y;
}
#obsah {
	width: 979px;
	margin: 0 4px;
	line-height: 1.5em;
	background: #fff;
}
#vrsek {
	display: block;
	width: 979px;
	height: 47px;
}
#vrsek .vrsek-bg1 {
	display: block;
	width: 979px;
	height: 47px;
	background: url("../pics/vrsek-bg1.png") left top no-repeat;
}
#vrsek .vrsek-bg2 {
	display: block;
	width: 979px;
	height: 47px;
	background: url("../pics/vrsek-bg2.png") left top no-repeat;
}
#vrsek .vrsek-bg3 {
	display: block;
	width: 979px;
	height: 47px;
	background: url("../pics/vrsek-bg3.png") left top no-repeat;
}
#vrsek .vrsek-bg4 {
	display: block;
	width: 979px;
	height: 47px;
	background: url("../pics/vrsek-bg4.png") left top no-repeat;
}
#vrsek .vrsek-bg5 {
	display: block;
	width: 979px;
	height: 47px;
	background: url("../pics/vrsek-bg5.png") left top no-repeat;
}
#vrsek .vrsek-bg6 {
	display: block;
	width: 979px;
	height: 47px;
	background: url("../pics/vrsek-bg6.png") left top no-repeat;
}
#vrsek .vrsek-bg7 {
	display: block;
	width: 979px;
	height: 47px;
	background: url("../pics/vrsek-bg7.png") left top no-repeat;
}
#obsah .vrsek-bg1 h1 {
  display: none;
}
#obsah .vrsek-bg2 h1 {
  display: none;
}
#obsah .vrsek-bg3 h1 {
  display: none;
}
#obsah .vrsek-bg4 h1 {
  display: none;
}
#obsah .vrsek-bg5 h1 {
  display: none;
}
#obsah .vrsek-bg6 h1 {
  display: none;
}
#obsah .vrsek-bg7 h1 {
  display: none;
}




#vrsek #langsel {
	display: block;
	width: 242px;
	height: 47px;
	line-height: 47px;
	margin: 0 5px 0 490px;
	float: left;
}
#vrsek #langsel a {
	display: block;
	width: 35px;
	height: 10px;
	line-height: 10px;
	float: left;
	margin: 18px 10px 0 0;
	font-size: 0.8em;
	background-position: right top;
	background-repeat: no-repeat;
	color: #1c1c1c;
}
#vrsek #langsel a:hover, #vrsek #langsel a.active {
	background-position: right bottom;
}
#vrsek #langsel a.cz {
	background-image: url("../pics/flag-cz.png");
}
#vrsek #langsel a.pl {
	background-image: url("../pics/flag-pl.png");
}
#vrsek #langsel a.ru {
	background-image: url("../pics/flag-ru.png");
}
#vrsek #langsel a.hu {
	background-image: url("../pics/flag-hu.png");
}
#vrsek #langsel a.en {
	background-image: url("../pics/flag-en.png");
}
#vrsek #search {
	display: block;
	width: 213px;
	height: 47px;
	float: left;
	padding-left: 10px;
}
#vrsek #search input.it {
	display: block;
	width: 146px;
	height: 17px;
	line-height: 17px;
	padding: 3px;
	margin: 11px 5px 0 0;
	border: 1px solid #075093;
	background: #fff;
	color: #000;
}
#vrsek #search input.it {
	display: block;
	width: 146px;
	height: 17px;
	line-height: 17px;
	padding: 3px;
	margin: 11px 5px 0 0;
	border: 1px solid #075093;
	background: #fff;
	color: #000;
}
#vrsek #search input.it {
	display: block;
	width: 146px;
	height: 17px;
	line-height: 17px;
	padding: 3px;
	margin: 11px 5px 0 0;
	border: 1px solid #075093;
	background: #fff;
	color: #000;
	float: left;
}
#vrsek #search input.submit {
	display: block;
	width: 48px;
	height: 25px;
	line-height: 25px;
	padding: 0;
	margin: 11px 0 0 0;
	border: 0;
	background: #0d4477;
	color: #fff;
	float: left;
	text-align: center;
}


#hlavicka, #hlavicka a, #hlavicka a span {
	display: block;
	width: 979px;
	height: 118px;
	position: relative;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	color: #004b90;
	text-align: center;
}
#hlavicka a {
	font-size: 1.4em;
	font-weight: bold;
	overflow: hidden;
}
#hlavicka .hlavicka-bg1_cz a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hlavicka1.png") left top no-repeat;
}
#hlavicka .hlavicka-bg2_cz a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hlavicka2.png") left top no-repeat;
}
#hlavicka .hlavicka-bg3_cz a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hlavicka3.png") left top no-repeat;
}
#hlavicka .hlavicka-bg4_cz a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hlavicka4.png") left top no-repeat;
}
#hlavicka .hlavicka-bg5_cz a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hlavicka5.png") left top no-repeat;
}
#hlavicka .hlavicka-bg6_cz a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hlavicka6.png") left top no-repeat;
}
#hlavicka .hlavicka-bg7_cz a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hlavicka7.png") left top no-repeat;
}

#hlavicka .hlavicka-bg1_pl a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/pl_hlavicka1.png") left top no-repeat;
}
#hlavicka .hlavicka-bg2_pl a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/pl_hlavicka2.png") left top no-repeat;
}
#hlavicka .hlavicka-bg3_pl a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/pl_hlavicka3.png") left top no-repeat;
}
#hlavicka .hlavicka-bg4_pl a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/pl_hlavicka4.png") left top no-repeat;
}
#hlavicka .hlavicka-bg5_pl a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/pl_hlavicka5.png") left top no-repeat;
}
#hlavicka .hlavicka-bg6_pl a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/pl_hlavicka6.png") left top no-repeat;
}
#hlavicka .hlavicka-bg7_pl a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/pl_hlavicka7.png") left top no-repeat;
}

#hlavicka .hlavicka-bg1_ru a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/ru_hlavicka1.png") left top no-repeat;
}
#hlavicka .hlavicka-bg2_ru a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/ru_hlavicka2.png") left top no-repeat;
}
#hlavicka .hlavicka-bg3_ru a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/ru_hlavicka3.png") left top no-repeat;
}
#hlavicka .hlavicka-bg4_ru a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/ru_hlavicka4.png") left top no-repeat;
}
#hlavicka .hlavicka-bg5_ru a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/ru_hlavicka5.png") left top no-repeat;
}
#hlavicka .hlavicka-bg6_ru a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/ru_hlavicka6.png") left top no-repeat;
}
#hlavicka .hlavicka-bg7_ru a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/ru_hlavicka7.png") left top no-repeat;
}


#hlavicka .hlavicka-bg1_en a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/en_hlavicka1.png") left top no-repeat;
}
#hlavicka .hlavicka-bg2_en a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/en_hlavicka2.png") left top no-repeat;
}
#hlavicka .hlavicka-bg3_en a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/en_hlavicka3.png") left top no-repeat;
}
#hlavicka .hlavicka-bg4_en a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/en_hlavicka4.png") left top no-repeat;
}
#hlavicka .hlavicka-bg5_en a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/en_hlavicka5.png") left top no-repeat;
}
#hlavicka .hlavicka-bg6_en a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/en_hlavicka6.png") left top no-repeat;
}
#hlavicka .hlavicka-bg7_en a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/en_hlavicka7.png") left top no-repeat;
}

#hlavicka .hlavicka-bg1_hu a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hu_hlavicka1.png") left top no-repeat;
}
#hlavicka .hlavicka-bg2_hu a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hu_hlavicka2.png") left top no-repeat;
}
#hlavicka .hlavicka-bg3_hu a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hu_hlavicka3.png") left top no-repeat;
}
#hlavicka .hlavicka-bg4_hu a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hu_hlavicka4.png") left top no-repeat;
}
#hlavicka .hlavicka-bg5_hu a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hu_hlavicka5.png") left top no-repeat;
}
#hlavicka .hlavicka-bg6_hu a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hu_hlavicka6.png") left top no-repeat;
}
#hlavicka .hlavicka-bg7_hu a span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hu_hlavicka7.png") left top no-repeat;
}




#menu {
	display: block;
	width: 960px;
	height: 82px;
	padding-right: 18px;
	background: #2666A1 url("../pics/menu-bg.gif") left top no-repeat;
}
#menu a.home, #menu a.home span {
	display: block;
	width: 146px;
	height: 47px;
	line-height: 47px;
	position: relative;
	left: 0;
	top: 0;
	background-color:#2666A1;
}
#menu a.home {
	float: left;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 19px;
}
#menu a.home span {
	line-height: 0;
	position: absolute;
	z-index: 50;
	background: url("../pics/menu-uvod-cz.gif") left top no-repeat;
	font-size: 0;
}
#menu a.home_pl, #menu a.home_pl span {
	display: block;
	width: 146px;
	height: 47px;
	line-height: 47px;
	position: relative;
	left: 0;
	top: 0;
}
#menu a.home_pl {
	float: left;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 19px;
}
#menu a.home_pl span {
	line-height: 0;
	position: absolute;
	z-index: 50;
	background: url("../pics/menu-uvod-pl.gif") left top no-repeat;
	font-size: 0;
}



#menu a.home_en, #menu a.home_en span {
	display: block;
	width: 146px;
	height: 47px;
	line-height: 47px;
	position: relative;
	left: 0;
	top: 0;
}
#menu a.home_en {
	float: left;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 19px;
}
#menu a.home_en span {
	line-height: 0;
	position: absolute;
	z-index: 50;
	background: url("../pics/menu-uvod-en.gif") left top no-repeat;
	font-size: 0;
}



#menu a.home_hu, #menu a.home_hu span {
	display: block;
	width: 146px;
	height: 47px;
	line-height: 47px;
	position: relative;
	left: 0;
	top: 0;
}
#menu a.home_hu {
	float: left;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 19px;
}
#menu a.home_hu span {
	line-height: 0;
	position: absolute;
	z-index: 50;
	background: url("../pics/menu-uvod-hu.gif") left top no-repeat;
	font-size: 0;
}



#menu a.home_ru, #menu a.home_ru span {
	display: block;
	width: 146px;
	height: 47px;
	line-height: 47px;
	position: relative;
	left: 0;
	top: 0;
}
#menu a.home_ru {
	float: left;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 19px;
}
#menu a.home_ru span {
	line-height: 0;
	position: absolute;
	z-index: 50;
	background: url("../pics/ru_menu-uvod.gif") left top no-repeat;
	font-size: 0;
}


#menu ul, #menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu ul.ufl {
	width: 565px;
	height: 73px;
	padding: 9px 10px 0 0;
	float: right;
}
#menu li.fl {
	width: 112px;
	float: left;
	margin-left: 1px;
	color: #fff;
}
#menu li.fl a.img, #menu li.fl a.img span {
	display: block;
	width: 112px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	position: relative;
	left: 0;
	top: 0;
	/* background-color: #205e99; */
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
}
#menu li.fl a.img:hover {
	background-color: #dee2e9;
	color: #004b90;
}
#menu li.fl a.img span {
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 0;
	font-size: 0;
	position: absolute;
	z-index: 50;
}
#menu li.fl a.img:hover span {
	background-position: right top;
}
/*
#menu li#button-01 a.img , #menu li#button-01 a:visited.img , 
#menu li#button-02 a.img , #menu li#button-02 a:visited.img , 
#menu li#button-03 a.img , #menu li#button-03 a:visited.img , 
#menu li#button-04 a.img , #menu li#button-04 a:visited.img , 
#menu li#button-05 a.img , #menu li#button-05 a:visited.img , 
{
  color: #E9EDF4;
  background-color: #2666A1;
}

#menu li#button-01 a:hover.img , 
#menu li#button-02 a:hover.img ,  
#menu li#button-03 a:hover.img ,  
#menu li#button-04 a:hover.img ,  
#menu li#button-05 a:hover.img ,  
{
  color: #2666A1;
  background-color: #E9EDF4;
}

#menu li#button-01 a.img span , #menu li#button-02 a.img span , #menu li#button-03 a.img span , #menu li#button-04 a.img span , #menu li#button-05 a.img span
{
  /* background-color: #2666A1; 
}*/
 

#menu li#button-01 a.img span {
	background-image: url("../pics/menu-button-01.png");
	/* background: transparent url("../pics/menu-button-01.png") no-repeat scroll left top; */
	
}	
#menu li#button-02 a.img span {
	background-image: url("../pics/menu-button-02.png");
}
#menu li#button-03 a.img span {
	background-image: url("../pics/menu-button-03.png");
}
#menu li#button-04 a.img span {
	background-image: url("../pics/menu-button-04.png");
}
#menu li#button-05 a.img span {
	background-image: url("../pics/menu-button-05.png");
}
#menu li#button-01_pl a.img span {
	background-image: url("../pics/pl_menu-button-01.png");
}	
#menu li#button-02_pl a.img span {
	background-image: url("../pics/pl_menu-button-02.png");
}
#menu li#button-03_pl a.img span {
	background-image: url("../pics/pl_menu-button-03.png");
}
#menu li#button-04_pl a.img span {
	background-image: url("../pics/pl_menu-button-04.png");
}
#menu li#button-05_pl a.img span {
	background-image: url("../pics/pl_menu-button-05.png");
}
#menu li#button-01_hu a.img span {
	background-image: url("../pics/hu_menu-button-01.png");
}	
#menu li#button-02_hu a.img span {
	background-image: url("../pics/hu_menu-button-02.png");
}
#menu li#button-03_hu a.img span {
	background-image: url("../pics/hu_menu-button-03.png");
}
#menu li#button-04_hu a.img span {
	background-image: url("../pics/hu_menu-button-04.png");
}
#menu li#button-05_hu a.img span {
	background-image: url("../pics/hu_menu-button-05.png");
}
#menu li#button-01_ru a.img span {
	background-image: url("../pics/ru_menu-button-01.png");
}	
#menu li#button-02_ru a.img span {
	background-image: url("../pics/ru_menu-button-02.png");
}
#menu li#button-03_ru a.img span {
	background-image: url("../pics/ru_menu-button-03.png");
}
#menu li#button-04_ru a.img span {
	background-image: url("../pics/ru_menu-button-04.png");
}
#menu li#button-05_ru a.img span {
	background-image: url("../pics/ru_menu-button-05.png");
}
#menu li#button-01_en a.img span {
	background-image: url("../pics/en_menu-button-01.png");
}	
#menu li#button-02_en a.img span {
	background-image: url("../pics/en_menu-button-02.png");
}
#menu li#button-03_en a.img span {
	background-image: url("../pics/en_menu-button-03.png");
}
#menu li#button-04_en a.img span {
	background-image: url("../pics/en_menu-button-04.png");
}
#menu li#button-05_en a.img span {
	background-image: url("../pics/en_menu-button-05.png");
}
#menu li.fl ul.usl {
	display: block;
	width: 672px;
	height: 35px;
/*background:red;*/
	position: relative;
	left: -334px;
	overflow: hidden;
}
#menu li#button-03 ul.usl {
	left: -324px;
}
#menu li#button-04 ul.usl {
	left: -437px;
}
#menu li.fl ul.usl {
	visibility: hidden;
}
#menu li.fl:hover ul.usl {
	visibility: visible;
}
#menu li.fl:hover a.img span {
	background-position: right top;
}

#menu li.fl ul.usl li {
	float: right;
	width: auto;
	height: 35px;
	line-height: 35px;
}
#menu li.fl ul.usl li.sl {
	padding: 0 10px;
	font-weight: bold;
	color: #004b90;
}
#menu li.fl ul.usl li a {
	color: #004b90;
}


#main {
	padding-bottom: 20px;
}
#main-main {
	display: block;
	width: 701px;
	float: right;
	text-align: justify;
}
#main-main p {
	margin: 5px 0;
}
#main-main .matrjoska {
	margin: 0 41px 0 28px;
	padding-top: 1px;
}
#main-main .matrjoska h2 {
	margin-top: 2px;
	color: #004B90;
	/* color: white; */
	font-size: 1.5em;
}
#main-main .matrjoska h3 {
  color:#4264ae;
  font-weight:normal;
  font-size:1.4em;
  background: url("../pics/sipka.gif") left 5px no-repeat;
  padding-left:20px;
  margin-bottom:5px;
}

#main-main table {
  border-collapse:collapse;
}
#main-main  td {
  border:0px solid #dddddd;
  vertical-align:top;
}

#main-main  th {
  background-color:#f6f6f6;
  border:1px solid #dddddd;
  vertical-align:top;
}

#main-main  a {
	color: #0a5294;
}

#main-main .matrjoska p a {
	color: #0a5294;
}
#main-main .text {
	color: #0a5294;
	background-color: white;
	border: 1px #0a5294 solid;
}
#main-main .submit {
	color: white;
	background-color: #0a5294;
	border: 1px #0a5294 solid;
}

#main-main #welcomebox {
	display: block;
	width: 632px;
	height: 216px;
	background: #004b90 url("../pics/welcomebox-bg.png") left top no-repeat;
	color: #fff;
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 20px;
}
#main-main #welcomebox .matrjoska {
	padding: 18px 0 0 0;
	margin: 0 30px 0 40px;
}

#main-main #welcomebox_pl {
	display: block;
	width: 632px;
	height: 256px;
	background: #15579a url("../pics/welcomebox-bg.png") left top no-repeat;
	color: #fff;
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 20px;
}
#main-main #welcomebox_pl .matrjoska {
	padding: 18px 0 0 0;
	margin: 0 30px 0 40px;
}



#main-main .obrazky {
  float:right;
  margin-left:10px;
  margin-bottom:10px;
}

#main-main .prvek {
  border:1px solid #d7dbe3;
  background:#fbfbff;
  padding:10px;
  color:#000000;
}

#main-main .prvek img {
  border:0;
}
#main-main .prvek a.odkaz {
  color:#4264ae;
  font-weight:normal;
  font-size:1.4em;
  background: url("../pics/sipka.gif") left 5px no-repeat;
  padding-left:20px;
  margin-bottom:5px;
}

#main-main .prvek a.odkaz_prislusenstvi {
  color:#ff0000;
  font-weight:normal;
  font-size:1.4em;
  background: url("../pics/sipka.gif") left 5px no-repeat;
  padding-left:20px;
  margin-bottom:5px;
}
#welcomebox .left {
	width: 630px;
	float: left;
	overflow: hidden;
}
#welcomebox .matrjoska h2 {
	margin: 0;
	font-size: 1.8em;
	font-weight: normal;
	color: #fff;
}
#welcomebox a {
	color: #fff;
}
#welcomebox .right {
	width: 135px;
	float: left;
	overflow: hidden;
}
#welcomebox .right img {
	display: block;
	border: 1px solid #dee3e8;
	padding: 2px;
	background: #eee;
	margin: 45px 0 0 0;
	color: #000;
	text-align: center;
}

#welcomebox_pl .left {
	width: 630px;
	float: left;
	overflow: hidden;
}
#welcomebox_pl .matrjoska h2 {
	margin: 0;
	font-size: 1.8em;
	font-weight: normal;
	color: #fff;
}
#welcomebox_pl a {
	color: #fff;
}
#welcomebox_pl .right {
	width: 135px;
	float: left;
	overflow: hidden;
}
#welcomebox_pl .right img {
	display: block;
	border: 1px solid #dee3e8;
	padding: 2px;
	background: #eee;
	margin: 45px 0 0 0;
	color: #000;
	text-align: center;
}

#main-main #fpbox {
	display: block;
	width: 632px;

	background: #004b90;
	color: #fff;
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 20px;
}
#main-main #fpbox .left .doleva {
  float:left;
  width:200px;
  height:160px;
}
#main-main #fpbox .left .vpravo {
  text-align:left;
  float:right;
  width:360px;
}

#main-main #fpbox .cara {
  border-bottom:1px solid #dddddd;
  margin-bottom:10px;
  margin-top:10px;
}
#main-main #fpbox .matrjoska {
	padding: 0;
	margin: 0 15px 0 20px;
}
#fpbox .left {
	width: 620px;
	float: left;
	overflow: hidden;
}
#fpbox .left ul {
	margin-top: 0;
}
#fpbox a {
	color: #fff;
}
#fpbox .right {
	width: 135px;
	float: left;
	overflow: hidden;
}
#fpbox .right img {
	display: block;
	border: 1px solid #dee3e8;
	padding: 2px;
	background: #eee;
	margin: 45px 0 0 0;
	color: #000;
	text-align: center;
}
#main-main .matrjoska h2#act-box-top, #main-main .matrjoska h2#act-box-top span {
	display: block;
	width: 634px;
	height: 31px;
	line-height: 31px;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	color:#fff;
}
#main-main .matrjoska h2#act-box-top {
	background: #2666a1;
	color: #ffffff;
	font-size: 1.4em; /* 1.1*/
	font-weight: normal;
}
#main-main .matrjoska h2#act-box-top span {
	position: absolute;
	z-index: 50;
	line-height: 0;
	background: url("../pics/main-h2-act-box-top.png") left top no-repeat;
	color: #ffffff;
}
h2#act-box-top_pl, h2#act-box-top_pl span {
	display: block;
	width: 634px;
	height: 31px;
	line-height: 31px;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}
#main-main .matrjoska h2#act-box-top_pl {
	background: #2666a1;
	color: #fff;
	font-size: 1.4em; /* 1.1*/
	font-weight: normal;
}
#main-main .matrjoska h2#act-box-top_pl span {
	position: absolute;
	z-index: 50;
	line-height: 0;
	background: url("../pics/pl_main-h2-act-box-top.png") left top no-repeat;
}


#main-main .matrjoska h2#act-box-top_hu, h2#act-box-top_hu span {
	display: block;
	width: 634px;
	height: 31px;
	line-height: 31px;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}
#main-main .matrjoska h2#act-box-top_hu {
	background: #2666a1;
	color: #fff;
	font-size: 1.4em; /* 1.1*/
	font-weight: normal;
}
#main-main .matrjoska h2#act-box-top_hu span {
	position: absolute;
	z-index: 50;
	line-height: 0;
	background: url("../pics/hu_main-h2-act-box-top.png") left top no-repeat;
}


#main-main .matrjoska h2#act-box-top_en, h2#act-box-top_en span {
	display: block;
	width: 634px;
	height: 31px;
	line-height: 31px;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}
#main-main .matrjoska h2#act-box-top_en {
	background: #2666a1;
	color: #fff;
	font-size: 1.4em; /* 1.1*/
	font-weight: normal;
}
#main-main .matrjoska h2#act-box-top_en span {
	position: absolute;
	z-index: 50;
	line-height: 0;
	background: url("../pics/en_main-h2-act-box-top.png") left top no-repeat;
}

#main-main .matrjoska h2#act-box-top_ru, h2#act-box-top_ru span {
	display: block;
	width: 634px;
	height: 31px;
	line-height: 31px;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}
#main-main .matrjoska h2#act-box-top_ru {
	background: #2666a1;
	color: #fff;
	font-size: 1.4em; /* 1.1*/
	font-weight: normal;
}
#main-main .matrjoska h2#act-box-top_ru span {
	position: absolute;
	z-index: 50;
	line-height: 0;
	background: url("../pics/ru_main-h2-act-box-top.png") left top no-repeat;
}


#main-main #aktuality {
	display: block;
	width: 632px;
	padding: 10px 0;
	border: 1px solid #d7dee5;
	border-top: 0;
	background: #ebeef1;
	color: #000;
}
#aktuality .aktualita {
	padding: 10px 0;
}
#aktuality .aktualita .left {
	display: block;
	width: 116px;
	float: left;
	text-align: right;
}
#aktuality .aktualita .left a {
	color: #004b90;
}
#aktuality .aktualita .left a img {
	border: 3px solid #004b90;
}
#aktuality .aktualita .mid {
	display: block;
	width: 402px;
	float: left;
	padding-top: 10px;
}
#aktuality .aktualita .mid h3 {
	font-size: 1.1em;
	color: #004b90;
	margin: 0 25px;
}
#aktuality .aktualita .mid h3 a {
	color: #004b90;
	text-decoration: none;
}
#aktuality .aktualita .mid h3 a:hover {
	text-decoration: underline;
}
#aktuality .aktualita .mid p {
	margin: 5px 25px;
}
#aktuality .aktualita a.morelink, #aktuality .aktualita a.morelink span {
	display: block;
	width: 74px;
	height: 29px;
	line-height: 29px;
	position: relative;
	left: 0;
	top: 0;
}
#aktuality .aktualita a.morelink {
	background: #004b90;
	color: #fff;
	border: 1px solid #fff;
	/* text-transform: uppercase; */
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	float: left;
	margin: 25px 0 0 0;
}
#aktuality .aktualita a.morelink span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/main-morelink.png") left top no-repeat;
}

#aktuality .aktualita a.morelink_pl, #aktuality .aktualita a.morelink_pl span {
	display: block;
	width: 74px;
	height: 29px;
	line-height: 29px;
	position: relative;
	left: 0;
	top: 0;
}
#aktuality .aktualita a.morelink_pl {
	background: #004b90;
	color: #fff;
	border: 1px solid #fff;
	/* text-transform: uppercase; */
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	float: left;
	margin: 25px 0 0 0;
}
#aktuality .aktualita a.morelink_pl span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/pl_main-morelink.png") left top no-repeat;
}

#aktuality .aktualita a.morelink_hu, #aktuality .aktualita a.morelink_hu span {
	display: block;
	width: 74px;
	height: 29px;
	line-height: 29px;
	position: relative;
	left: 0;
	top: 0;
}
#aktuality .aktualita a.morelink_hu {
	background: #004b90;
	color: #fff;
	border: 1px solid #fff;
	/* text-transform: uppercase; */
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	float: left;
	margin: 25px 0 0 0;
}
#aktuality .aktualita a.morelink_hu span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/hu_main-morelink.png") left top no-repeat;
}



#aktuality .aktualita a.morelink_en, #aktuality .aktualita a.morelink_en span {
	display: block;
	width: 74px;
	height: 29px;
	line-height: 29px;
	position: relative;
	left: 0;
	top: 0;
}
#aktuality .aktualita a.morelink_en {
	background: #004b90;
	color: #fff;
	border: 1px solid #fff;
	/* text-transform: uppercase; */
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	float: left;
	margin: 25px 0 0 0;
}
#aktuality .aktualita a.morelink_en span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/en_main-morelink.png") left top no-repeat;
}



#aktuality .aktualita a.morelink_ru, #aktuality .aktualita a.morelink_ru span {
	display: block;
	width: 108px;
	height: 29px;
	line-height: 29px;
	position: relative;
	left: 0;
	top: 0;
}
#aktuality .aktualita a.morelink_ru {
	background: #004b90;
	color: #fff;
	border: 1px solid #fff;
	/* text-transform: uppercase; */
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	float: left;
	margin: 25px 0 0 0;
}
#aktuality .aktualita a.morelink_ru span {
	position: absolute;
	line-height: 0;
	font-size: 0;
	z-index: 50;
	background: url("../pics/ru_main-morelink.png") left top no-repeat;
}




.produkty th {
	width: 120px;
	vertical-align: top;
}
.produkty th:first-letter {
	text-transform: uppercase;
}


#left {
	display: block;
	width: 256px;
	float: right;
}
#left h2, #left h2 span {
	display: block;
	width: 241px;
	height: 33px;
	line-height: 33px;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}
#left h2 {
	background: #2666a1;
	color: #fff;
	font-size: 1.4em;
	font-weight: normal;
}
#left h2 span {
	position: absolute;
	z-index: 50;
	line-height: 0;
	background: url("../pics/left-h2.png") left top no-repeat;
}

#left h2.hu, #left h2.hu span {
	display: block;
	width: 241px;
	height: 33px;
	line-height: 33px;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}
#left h2.hu {
	background: #2666a1;
	color: #fff;
	font-size: 1.4em;
	font-weight: normal;
}
#left h2.hu span {
	position: absolute;
	z-index: 50;
	line-height: 0;
	background: url("../pics/hu_left-h2.png") left top no-repeat;
}


#left h2.en, #left h2.en span {
	display: block;
	width: 241px;
	height: 33px;
	line-height: 33px;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}
#left h2.en {
	background: #2666a1;
	color: #fff;
	font-size: 1.4em;
	font-weight: normal;
}
#left h2.en span {
	position: absolute;
	z-index: 50;
	line-height: 0;
	background: url("../pics/en_left-h2.png") left top no-repeat;
}

#left h2.ru, #left h2.ru span {
	display: block;
	width: 241px;
	height: 33px;
	line-height: 33px;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}
#left h2.ru {
	background: #2666a1;
	color: #fff;
	font-size: 1.4em;
	font-weight: normal;
}
#left h2.ru span {
	position: absolute;
	z-index: 50;
	line-height: 0;
	background: url("../pics/ru_left-h2.png") left top no-repeat;
}

#left .outer-box {
	width: 239px;
	background: #ebeff1 url("../pics/left-rep-bg.png") left top repeat-y;
	border: 1px solid #d7dee5;
	border-top: 0;
}
#left .box {
	width: 239px;
	background: url("../pics/left-bg.png") left bottom no-repeat;
	padding: 25px 0;
}
#left .box .matrjoska {
	margin: 0 29px;
}
#left .box h3 {
	color: #004b90;
	font-size: 1.3em;
}

#left .box h3 a {
	color: #004b90;
}

#left .box h3 a:hover {
	color: red;
}
#left ul, #left li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 181px;
}
#left li {
	width: 164px;
	padding-left: 17px;
	background: url("../pics/left-li.gif") left 4px no-repeat;
	line-height: 1.5em;
}
#left li a {
	display: block;

	color: #000;
	text-decoration: none;
	font-size: 1em;
}
#left li a:hover {
	text-decoration: underline;
}





#paticka {
	display: block;
	width: 987px;
	height: 115px;
	margin: 0 auto;
	background: #bbb url("../pics/paticka-bg.png") left top no-repeat;
}
#bottom-menus {
	width: 897px;
	margin: 0 45px;
	padding-top: 10px;
}
#bottom-menus ul, #bottom-menus li {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.5em;
	font-weight: bold;
	color: #004b90;
}
#bottom-menus ul.left {
	float: left;
}
#bottom-menus ul.right {
	float: right;
}
#bottom-menus li {
	display: inline;
}
#bottom-menus li a {
	color: #004b90;
}
#bottom-menus li.pajpa {
	padding: 0 15px;
}
p#copy {
	width: 897px;
	margin: 0 45px;
	padding-top: 10px;
	color: #717a83;
	text-align: right;
	font-size: 0.9em;
}
p#copy a {
	color: #717a83;
	text-decoration: none;
}
p#copy a:hover {
	text-decoration: underline;
}


.cleaner {
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
	float: none;
	clear: both;
}

