BODY,FORM,INPUT,SELECT,TEXTAREA {
	margin: 0;
	padding: 0;
	background-repeat: repeat-x;
}

BODY,* {
	font-family: Verdana, Helvetica, Sans Serif;
	font-size: 11px;
	color: #0063C2;
	margin: 0;
	padding: 0;
}

BODY {
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #F4F2F4;
	background-image: url(../img/bg.gif);
}

IMG {
	border: 0;
	margin: 0;
	padding: 0;
	border: none;
}

.main * H1 {
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 8px;
	margin: 10px 0 5px 0;
}

H2 {
	font-size: 17px;
	color: #E1001A;
	font-weight: bold;
	padding: 8px 0 8px 0;
	margin: 20px 0 0px 0;
	border-top: 1px solid #f3f3f3;
}

H3 {
	font-size: 10pt;
	font-weight: bold;
	margin: 4px 0 5px 0;
}

H4 {
	font-size: 9pt;
	font-weight: bold;
	margin: 10px 0 5px 0;
}

H5 {
	font-size: 9pt;
	font-weight: normal;
	/*        font-style: italic;*/
	margin: 10px 0 5px 0;
}

#content .main A {
	text-decoration: underline;
}

#content .main A:hover {
	text-decoration: underline;
}

LI {
	list-style: disc;
	margin: 0;
	padding: 0;
	list-style-position: outside;
}

LI .bold {
	list-style: disc;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

P {
	margin: 0 0 8px 0px;
	padding: 0;
}

TABLE TR.even,#detail TABLE.list TR.even {
	/*background-color: #FFFFFF;*/
	
}

TABLE TH,#detail TABLE.list TH {
	background-color: transparent;
	color: #ffffff;
}

TABLE TD IMG {
	padding: 0;
	margin: 0;
}

.main TABLE,#detail TABLE.list {
	border-collapse: collapse;
}

.main TABLE TH,.main TABLE TD,#detail TABLE.list TH,#detail TABLE.list TD
	{
	padding: 1px 6px 1px 6px;
	background-image: url(../img/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.main TABLE TD.noborder {
	border: 0 none;
}

.main TABLE.noborder TH,.main TABLE.noborder TD {
	border: 0 none !important;
}

.main TABLE.noborder TD {
	border: 0 none;
	background-image: none;
}

#detail TABLE {
	border-collapse: separate;
}

#detail TABLE TH {
	text-align: left;
	vertical-align: top;
	background-color: #BFBFBF;
	color: white;
	padding: 4px 8px 4px 4px;
	background-image: none;
}

#detail TABLE TD {
	border: 0 none;
	background-image: none;
}

#filter HR {
	display: none;
}

#filter TABLE TH {
	padding-right: 5px;
	color: #3E3E3E;
	background-color: transparent;
	text-align: left;
	border: 0 none;
	background-image: none;
}

#filter TABLE TD {
	border: 0 none;
	background-image: none;
}

#filter TABLE SPAN * {
	margin: 0 3px 0 1px;
}

/*pretizeni kvuli vrstve pouzite pro posilani emailu*/
#calendar TABLE,#email TABLE {
	border-collapse: separate;
}

#calendar TABLE TD,#calendar TABLE TH,#email TABLE TD,#email TABLE TH {
	border: 0 none;
}

FORM INPUT.button {
	border-style: none;
	background-color: #7B8B92;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0 5px 0 5px;
	border: 1px solid black;
	line-height: 16px !important;
}

.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: 1000px;
}

#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 {
	background-image: url("../img/top_bg.gif");
	background-repeat: repeat-x;
	float: left;
	position: relative;
	width: 100%;
}

/* PUBLIC */
#header {
	width: 1000px;
	/* background-image: url("../img/banner.png"); */
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 171px;
	background-color: #ffffff;
}

#mainHolder #header #logolink {
	padding: 0 0 0 0;
	margin: 17px 0 0 35px;
	_margin: 17px 0 0 17px;
	width: 180px;
	height: 55px;
	float: left;
}

#header #logolink A {
	display: block;
	width: 180px;
	height: 55px;
	margin: 0 0 0 0;
}

#header #logolink A SPAN {
	display: none;
}

#header #logolink A:hover {
	text-decoration: none;
}

#header .user {
	height: 50px;
	position: relative;
	right: 0;
	text-align: right;
	top: 5px;
	color: #dddddd;
}

#header .user A {
	color: #666666;
}

#headerBg #header .title {
	float: left;
	position: relative;
	top: 8px;
	left: 292px;
	_left: 268px;
}

#headerBg #header .title A {
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}

#headerBg #header .title A:hover {
	text-decoration: none;
	color: #2E4766;
}

#headerBg #header .right {
	margin: 0 0 0 198px;
	_margin: -220px 0 0 198px;
	width: 724px;
	_width: 724px;
	height: 219px;
}

#headerBg #header .country {
	float: right;
	margin: 0 57px 0 150px;
	_margin: 0 26px 0 150px;
}

#headerBg #header .country SPAN {
	display: block;
	float: left;
	width: 17px;
	background-color: #0C3183;
	margin: 0 2px 0 0;
	padding: 6px 0 5px 4px;
	font-size: 8px;
	font-weight: bold;
	color: #ffffff;
}

#headerBg #header .country A SPAN {
	float: left;
	width: 17px;
	background-color: #0099FF;
	margin: 0 2px 0 0;
	padding: 6px 0 5px 4px;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

#headerBg #header .country A:hover SPAN {
	color: #999999;
	width: 17px;
	background-color: #0C3183 !important;
	margin: 0 2px 0 0;
	padding: 6px 0 5px 4px;
	color: #ffffff;
}

.search {
	float: left;
	width: 184px;
	height: 19px;
	margin: 0 0 0 0;
}

.search INPUT {
	width: 147px;
	height: 13px;
	border: 1px solid #B2B2B2;
	background-color: #E8E8E8;
	padding: 2px 2px 2px 4px;
	color: #666666;
	float: left;
	font-size: 9px;
}

.search .searchbut {
	background-image: url('../img/top_but_search.gif');
	width: 27px;
	height: 19px;
	float: left;
	margin-left: 2px;
	cursor: pointer;
}

.search A.searchbut:hover {
	background-image: url('../img/top_but_search_a.gif');
}

.search .searchbut SPAN {
	display: none;
}

#mainHolder #headerBg #header .headermenu {
	padding: 0 0 0 261px;
	background-position: 260px 10px;
	width: 740px;
}

#header .topmenu {
	float: right;
	margin: 0px 0 0 0;
	_margin: 0px 1px 0 0;
}

#header .topmenu #topmnu125, #header .topmenu #topmnu109, #header .topmenu #topmnu110, #header .topmenu #topmnu142 {
  display: none;	
}

#header .topmenu UL LI {
	list-style-type: none;
	float: left;
	padding: 0px 0px 0 0px;
	margin: 0 2px 0 0;
	height: 21px;
	background-color: #0A4CB8;
}

#header .topmenu UL LI A {
	text-decoration: none;
	height: 18px;
	float: left;
	padding: 3px 14px 0 14px;
}

#header .topmenu UL LI A SPAN {
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
}

#header .topmenu UL LI A:hover SPAN {
	color: #94D5F2;
}

#header .headermenu {
	float: left;
	position: relative;
	padding: 0 0 0 29px;
	width: 971px;
	background-image: url("../img/topli_divider.gif");
	background-position: 28px 10px;
	background-repeat: no-repeat;
}

#header .headermenu UL LI {
	list-style-type: none;
	float: left;
	font-size: 10pt;
	height: 17px;
	margin: 0;
	padding: 7px 22px 5px 19px;
	font-weight: bold;
	background-image: url("../img/topli_divider.gif");
	background-repeat: no-repeat;
	background-position: center right;
	_background-position: 9px right;
}

#header .headermenu A,#header .headermenu A:hover,#header .headermenu A:visited
	{
	text-decoration: none;
	font-weight: bold;
	color: #738AA5;
	display: block;
	height: 15px;
	float: left;
	border: 0px solid black;
}

#header .headermenu UL LI A SPAN {
	color: #FFFFFF;
	text-transform: uppercase;
}

#header .headermenu UL LI A:hover SPAN,#header .headermenu UL LI.expanded A SPAN
	{
	color: #333333;
}

#header .headermenu A:hover {
	color: #3B87AE;
}

#navigation .menu {
	float: left;
	height: 30px;
	width: 750px;
	margin: 0 0 0 240px;
}

#navigation .menu UL {
	float: left;
	padding: 0;
	margin: 0;
	background-image: url("../img/admin/topli_divider.gif");
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #4899B9;
}

#navigation .menu UL LI {
	list-style: none;
	float: left;
	margin: 0;
	text-align: center;
	padding: 0 21px 6px 21px;
	font-size: 10pt;
	height: 27px;
	background-image: url("../img/admin/topli_divider.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
}

#navigation .menu UL LI A:hover {
	color: #FFFFFF;
}

#navigation .menu A,#navigation .menu A:hover,#navigation .menu A:visited
	{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	padding: 10px 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: #FFFFFF;
}

#navigation .menu UL LI A SPAN {
	color: #FFFFFF;
	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 {
	position: relative;
	height: 100%;
	width: 938px;
	float: left;
	padding: 0px 24px 0px 38px;
	background-image: url("../img/content_bg.gif");
	background-repeat: repeat-y;
	background-position: 7px 0px;
	background-color: #C9F0FF;
	background-color: #ffffff;
}

#contenth {
	position: relative;
	height: 100%;
	width: 926px;
	float: left;
	padding: 10px 38px 0px 36px;
	/*background-image: url("../img/bg.gif");
	background-repeat: repeat-x;
	background-color: #C9F0FF;*/
	background-color: #ffffff;
}

.path {
	padding: 5px 0px 0px 0;
	margin: 0 0 4px 0;
	display: block;
	height: 15px;
	width: 100%;
}

.path * {
	color: #0063c2;
	font-size: 11px;
	font-weight: normal;
}

.path A,.path A:visited {
	text-decoration: none;
}

.path A:hover {
	text-decoration: underline;
}

.path .selectedItem { /* color: #738AA5 !important;
	font-weight: normal; */
	
}

#content .spaceInsteadMenu {
	float: left;
	width: 210px;
	top: 219px;
	left: 20px;
}

/* CONTENT */
#content .menu * {
	font-size: 11px;
	text-transform: none;
}

#content .menu {
	margin: 3px 0 20px 0;
	width: 210px;
	float: left;
	background-color: transparent;
	height: 100%;
	padding: 0px 0 0 0;
}

#content .menu H3 {
	font-size: 10px;
	text-transform: none;
	border-bottom: 3px solid #f3f3f3;
	text-transform: uppercase;
	padding: 0 0 5px 0;
	font-weight: normal;
}

#content .menu UL {
	color: #0063C2;
	padding: 0;
	margin: 0;
	list-style: none;
}

#content .menu UL UL {
	border-top: none;
	padding-left: 0px;
	background-color: transparent;
}

#content .menu UL UL LI SPAN {
	padding-left: 14px;
}

#content .menu UL UL LI LI SPAN {
	padding-left: 28px;
}

#content .menu UL UL LI LI LI SPAN {
	padding-left: 42px;
}

#content .menu UL LI.expanded UL {
	
}

#content .menu UL LI.expanded LI.expanded UL {
	border-top: 0;
}

#content .menu UL LI {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0; /* IE6 bug */
	background-color: #F3F3F3;
	margin: 1px 0 0 0;
	border-top: 1px solid white;
}

#content .menu UL LI LI {
	border-bottom: none;
}

#content .menu UL LI LI SPAN {
	
}

#content .menu UL LI LI.last LI SPAN {
	
}

#content .menu UL LI LI.last SPAN,#content .menu UL LI LI LI.last SPAN,#content .menu UL LI LI LI LI.last SPAN
	{
	border-bottom: 0px none;
}

#content .menu UL LI LI LI SPAN {
	
}

#content .menu UL LI UL {
	margin-bottom: -1px;
}

#content .menu LI SPAN {
	display: block;
	background-repeat: no-repeat;
	background-position: 3px 7px;
	padding: 4px 15px 4px 6px;
	color: #0063C2;
}

/* vypnuti podtrzeni */
#content .menu * A SPAN,#content .menu * A {
	text-decoration: none;
}

/* vychozi zobrazeni menu 1. urovne */
#content .menu LI.expanded A SPAN {
	font-weight: bold;
}

/* #content .menu LI.expanded LI A:hover SPAN */
#content .menu LI.expanded LI SPAN,#content .menu LI.expanded LI LI SPAN
	{
	font-weight: normal;
}

/* vybrana polozka menu 1. urovne */
#content .menu LI.expanded SPAN {
	font-weight: bold;
}

#content .menu * LI.expanded LI A SPAN {
	background-image: none;
	color: #0063C2;
}

/* aktualne vybrana polozka menu 2. a nizsi urovne */
#content .menu LI.expanded LI.expanded SPAN,#content .menu LI.expanded LI.expanded LI.expanded SPAN
	{
	font-weight: bold;
	background-color: #E0E0E0;
}

#content .menu LI.expanded LI.expanded LI a:hover SPAN {
	background-color: #E0E0E0;
}

#content .menu LI.expanded LI.expanded LI SPAN {
	font-weight: normal;
	background-color: inherit;
}

/* prejeti mysi po menu */
#content .menu UL LI A:hover SPAN {
	background-color: #E0E0E0; /* #EFEFF0;*/
	text-decoration: none;
	/* font-weight: bold; */
}

#content .menu UL LI UL LI A SPAN {
	color: #0063C2;
}

/* 10 74 96 */
#content .menu UL LI#mnu10,#content .menu UL LI#mnu74,#content .menu UL LI#mnu96
	{
	background-color: transparent;
}

#content .menu UL LI#mnu10 SPAN,#content .menu UL LI#mnu10 A SPAN,#content .menu UL LI#mnu74 SPAN,#content .menu UL LI#mnu74 A SPAN,#content .menu UL LI#mnu96 SPAN,#content .menu UL LI#mnu96 A SPAN
	{
	color: #ffffff;
	font-weight: bold;
	padding: 4px 0 0 8px;
}

#content .menu UL LI#mnu10 SPAN,#content .menu UL LI#mnu10 A {
	background-image: url("../img/menu_1.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 210px;
	height: 23px;
	_height: 19px;
	display: block;
	margin: 6px 0 0 0;
}

#content .menu UL LI#mnu74 SPAN,#content .menu UL LI#mnu74 A {
	background-image: url("../img/menu_2.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 210px;
	height: 23px;
	_height: 19px;
	display: block;
	margin: 6px 0 0 0;
}

#content .menu UL LI#mnu96 SPAN,#content .menu UL LI#mnu96 A {
	background-image: url("../img/menu_3.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 210px;
	height: 23px;
	_height: 19px;
	display: block;
	margin: 6px 0 0 0;
}

#content .menu UL LI#mnu10 A SPAN,#content .menu UL LI#mnu74 A SPAN,#content .menu UL LI#mnu96 A SPAN
	{
	margin: 0px 0 0 0;
}

#content .menu UL LI#mnu10 A,#content .menu UL LI#mnu74 A,#content .menu UL LI#mnu96 A
	{
	cursor: pointer;
}

#content .menu UL LI#mnu10 A:hover SPAN {
	background-image: url("../img/menu_1_a.gif");
	background-color: transparent;
}

#content .menu UL LI#mnu74 A:hover SPAN {
	background-image: url("../img/menu_2_a.gif");
	background-color: transparent;
}

#content .menu UL LI#mnu96 A:hover SPAN {
	background-image: url("../img/menu_3_a.gif");
	background-color: transparent;
}

#content .menu UL LI#mnu10 LI SPAN,#content .menu UL LI#mnu10 LI A SPAN,#content .menu UL LI#mnu74 LI SPAN,#content .menu UL LI#mnu74 LI A SPAN,#content .menu UL LI#mnu96 LI SPAN,#content .menu UL LI#mnu96 LI A SPAN
	{
	color: inherit;
	padding-left: inherit;
	font-weight: inherit;
	padding: 4px 0 4px 16px;
}

#content .menu UL LI#mnu10 LI LI SPAN,#content .menu UL LI#mnu10 LI LI A SPAN,#content .menu UL LI#mnu74 LI LI SPAN,#content .menu UL LI#mnu74 LI LI A SPAN,#content .menu UL LI#mnu96 LI LI SPAN,#content .menu UL LI#mnu96 LI LI A SPAN
	{
	padding: 4px 0 4px 30px;
}

#content .menu UL LI#mnu10 LI SPAN,#content .menu UL LI#mnu10 LI A,#content .menu UL LI#mnu74 LI SPAN,#content .menu UL LI#mnu74 LI A,#content .menu UL LI#mnu96 LI SPAN,#content .menu UL LI#mnu96 LI A
	{
	background-image: none;
	width: 194px;
	height: auto;
	display: block;
	margin: 0;
	color: #0063c2;
	font-weight: normal;
}

#content .menu UL LI#mnu10 LI LI SPAN,#content .menu UL LI#mnu74 LI LI SPAN,#content .menu UL LI#mnu96 LI LI SPAN
	{
	width: 180px;
}

#content .menu UL LI#mnu10 LI SPAN,#content .menu UL LI#mnu10 LI A,#content .menu UL LI#mnu10 LI A:hover SPAN,#content .menu UL LI#mnu74 LI SPAN,#content .menu UL LI#mnu74 LI A,#content .menu UL LI#mnu74 LI A:hover SPAN,#content .menu UL LI#mnu96 LI SPAN,#content .menu UL LI#mnu96 LI A,#content .menu UL LI#mnu96 LI A:hover SPAN
	{
	background-image: none;
}

#content .menu UL LI#mnu10.expanded UL,#content .menu UL LI#mnu74.expanded UL,#content .menu UL LI#mnu96.expanded UL
	{
	border-top: 0px none;
}

#content .menu UL LI#mnu10 LI.expanded SPAN,#content .menu UL LI#mnu10 LI.expanded LI.expanded SPAN,#content .menu UL LI#mnu74 LI.expanded SPAN,#content .menu UL LI#mnu74 LI.expanded LI.expanded SPAN,#content .menu UL LI#mnu96 LI.expanded SPAN,#content .menu UL LI#mnu96 LI.expanded LI.expanded SPAN
	{
	font-weight: bold;
	background-color: #E0E0E0;
}

#content .menu UL LI#mnu96 LI A:hover,#content .menu UL LI#mnu96 LI A:hover SPAN,#content .menu UL LI#mnu74 LI.expanded LI A:hover,#content .menu UL LI#mnu74 LI.expanded LI A:hover SPAN,#content .menu UL LI#mnu74 LI A:hover,#content .menu UL LI#mnu10 LI A:hover SPAN,#content .menu UL LI#mnu10 LI A:hover,#content .menu UL LI#mnu10 LI.expanded LI A:hover SPAN,#content .menu UL LI#mnu10 LI.expanded LI A:hover,#content .menu UL LI#mnu74 LI A:hover SPAN,#content .menu UL LI#mnu96 LI.expanded LI A:hover SPAN,#content .menu UL LI#mnu96 LI.expanded LI A:hover
	{
	background-color: #E0E0E0;
}

#content .menu UL LI#mnu10 LI LI SPAN,#content .menu UL LI#mnu10 LI.expanded LI A SPAN,#content .menu UL LI#mnu74 LI LI SPAN,#content .menu UL LI#mnu74 LI.expanded LI A SPAN,#content .menu UL LI#mnu96 LI LI SPAN,#content .menu UL LI#mnu96 LI.expanded LI A SPAN
	{
	font-weight: normal;
	background-color: #F3F3F3;
}

/* 10 74 96 */
#content .main {
	float: left;
	width: 708px;
	margin: 0px 0 0 7px;
	padding-left: 7px;
	min-height: 350px;
	border-left: 1px solid #f3f3f3;
}

#content .main P {
	margin: 0 0 8px 0px;
	padding: 0;
	color: #0063C2;
}

#content .main UL {
	margin: 3px 0 8px 10px;
	color: #0099CC;
	padding: 0;
}

#module #filter {
	background-color: transparent;
	padding: 10px 5px 10px 5px;
}

#module #list {
	padding: 0px 0 0px 0;
}

#module #detail {
	padding: 0px 0 0px 0;
}

#module, #modul2 {
	padding-bottom: 23px;
}

#signpost,#module,#module2,#document {
	width: 100%;
	float: left;
	line-height: 150%;
}

#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: 100%;
	padding-bottom: 23px;
	padding-top: 10px;
	float: left;
}

/* SEPARATED VALUES */
#separatedValues {
	width: 100%;
	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;
}

.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;
}

#footer {
	padding: 85px 0px 0px 268px;
	width: 732px;
	_width: 732px;
	height: 15px;
	float: left;
	background-image: url("../img/bottom_bg_eu.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 0 0 0 -38px;
	_margin: 0 -12px 0 -19px;
	background-color: #ffffff;
}

#contenth #footer {
	padding: 85px 0px 0px 44px;
	width: 956px;
	_width: 956px;
	height: 15px;
	float: left;
	background-image: url("../img/bottom_bg_eu.gif");
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 0 0 -36px;
	_margin: 0 -19px 0 -18px;
}

.lang-cz #footer {
	background-image: url("../img/bottom_bg.gif");
	padding: 85px 0px 10px 268px;
}

.lang-cz #contenth #footer {
	padding: 85px 0px 10px 44px;
	width: 956px;
	_width: 956px;
	height: 15px;
	float: left;
	background-image: url("../img/bottom_bg.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 0 0 0 -36px;
	_margin: 0 -12px 0 -19px;
	background-color: #ffffff;
}

.eu {
	width: 178px;
	height: 48px;
	float: left;
	margin: 36px 0 0 0;
	background-image: url("../img/eu.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/***********HOME************/
.home {
	padding: 6px 0 30px 0;
	float: left;
}

.home_sloupec1 {
	float: left;
	width: 222px;
	border-right: 1px solid #f3f3f3;
	padding: 0 6px 0 0;
	color: #0063C2;
	height: 512px;
	line-height: 18px;
	/*	cursor: pointer;*/
}

.home_sloupec1 .top {
	display: block;
	background-image: url("../img/home_stavby.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 11px 0 7px 10px;
	width: 212px;
	height: 39px;
	color: #ffffff !important;
	font-family: calibri, tahoma;
	font-weight: bold !important;
	font-size: 17px;
	text-decoration: none;
}

.home_sloupec1 .nadpis {
	display: block;
	color: #0063C2;
	font-size: 11px;
	border-bottom: 1px solid #47C50F;
	padding: 0 0 1px 0;
	font-weight: bold;
}

.home_sloupec1 IMG {
	padding: 15px 0 0 0;
}

.home_sloupec2 {
	float: left;
	width: 222px;
	border-right: 1px solid #f3f3f3;
	padding: 0 6px 0 5px;
	color: #0063C2;
	height: 512px;
	line-height: 18px;
	/*	cursor: pointer;*/
}

.home_sloupec2 .top {
	display: block;
	background-image: url("../img/home_vystavba.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 11px 0 7px 10px;
	width: 212px;
	height: 39px;
	color: #ffffff !important;
	font-family: calibri, tahoma;
	font-weight: bold !important;
	font-size: 17px;
	text-decoration: none;
}

.home_sloupec2 .nadpis {
	display: block;
	color: #0063C2;
	font-size: 11px;
	border-bottom: 1px solid #FF7E00;
	padding: 0 0 1px 0;
	font-weight: bold;
}

.home_sloupec2 IMG {
	padding: 15px 0 0 0;
}

.home_sloupec3 {
	float: left;
	width: 222px;
	border-right: 1px solid #f3f3f3;
	padding: 0 6px 0 5px;
	color: #0063C2;
	height: 512px;
	line-height: 18px;
	/*	cursor: pointer;*/
}

.home_sloupec3 .top {
	display: block;
	background-image: url("../img/home_prumysl.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 11px 0 7px 10px;
	width: 212px;
	height: 39px;
	color: #ffffff !important;
	font-family: calibri, tahoma;
	font-weight: bold !important;
	font-size: 17px;
	text-decoration: none;
}

.home_sloupec3 .nadpis {
	display: block;
	color: #0063C2;
	font-size: 11px;
	border-bottom: 1px solid #356779;
	padding: 0 0 1px 0;
	font-weight: bold;
}

.home_sloupec3 IMG {
	padding: 15px 0 0 0;
}

.home .pravy_sloupec {
	float: left;
	padding: 7px 0 0 6px;
}

.home a, .home a .top {
 cursor: pointer;
}


.pravy_sloupec .akce_home, .pravy_sloupec .akce_vyprodej {
	width: 222px;
	height: 212px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url("../img/akce.gif");
	cursor: pointer;
}

.akce_home .top, .akce_vyprodej .top {
	font-family: calibri, tahoma;
	font-weight: bold;
	font-size: 17px;
	padding: 8px 0 2px 17px;
	color: #ffffff;
}

.akce_home .top A, .akce_vyprodej .top A {
	font-family: calibri, tahoma;
	font-weight: bold !important;
	font-size: 17px !important;
	color: #ffffff !important;
	text-decoration: none !important;
}

.akce_home .body, .akce_vyprodej .body {
	font-family: verdana;
	font-size: 11px;
	padding: 10px 0 0 17px;
	color: #ffffff;
	line-height: 19px;
}

#akce_home_body, #akce_vyprodej_home_body {
	margin: 8px 0 0 6px;
	padding: 1px 0 0 0;
}

.akce_home .body b {
	color: #ffffff !important;
}

.pravy_sloupec .aktuality {
	width: 222px;
	margin: 20px 0 0 0;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.pravy_sloupec .akce_vyprodej {
	margin-top: 20px;
}
.aktuality .top {
	font-family: calibri, tahoma;
	font-weight: bold;
	font-size: 17px;
	padding: 8px 0 2px 17px;
	height: 29px; color : #ffffff;
	background-image: url(../img/aktuality_top.png);
	background-repeat: no-repeat;
	color: #ffffff;
}

.aktuality .top A {
	font-family: calibri, tahoma;
	font-weight: bold !important;
	font-size: 17px !important;
	color: #ffffff !important;
	text-decoration: none !important;
}

.aktuality .body {
	font-family: verdana;
	font-size: 11px;
	padding: 10px 10px 12px 17px;
	color: #0063C2;
	line-height: 19px;
	background-image: url(../img/aktuality_bg.png);
	background-repeat: repeat-y;
}
.aktuality .body IMG{
  margin: 0 0 0 -10px;
  width: 208px;
}
.home .aktuality .body A{
	text-decoration: none !important;	
}
.aktuality .body .more {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url("../img/vice.gif");
	width: 45px;
	height: 18px;
	margin: 8px 0 0 140px;
	display: block;
}

.aktuality .foot {
	height: 7px; background-image : url(../img/aktuality_foot.png);
	background-repeat: no-repeat;
	background-image: url(../img/aktuality_foot.png);
}

/* PRODUKTY */
.produkty {
	width: 100%;
}

.produkty .produkt {
	float: left;
	width: 123px;
	border-left: 2px solid #ffffff;
	margin: 4px 0 20px 0;
	border-top: 1px solid #DCDCDC;
}

.produkty .produkt .dark {
	background-color: #f3f3f3;
	height: 22px;
	text-align: center;
	padding: 3px 0 0 0px;
}

.produkty .produkt .light {
	background-color: #ffffff;
	height: 22px;
	text-align: center;
	padding: 3px 0 0 0px;
}

.produkty .produkt .pdf {
	padding: 3px 0 0 0px;
	text-align: left !important;
}

.produkty .produkt .fotografie IMG {
	display: none;
}

.produkty .produkt .fotografie A {
	background-image: url(/web/document/cms_library/15.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 15px;
	float: left;
	margin: 3px 0 0 52px;
}

.produkty .produkt .simplefilestorage {
	padding: 0;
	margin: 0;
	_height: 22px !important;
}

.produkty .produkt .simplefilestorage A {
	background-image: url(/web/document/cms_library/16.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	font-size: 0px;
	color: #DEDFDE !important;
	margin: 1px 0 0 52px;
	padding: 0;
	display: block;
}

.produkty .produkt .simplefilestorage SPAN {
	width: 18px;
	height: 15px;
	color: #f3f3f3 !important;
}

.produkty .produkt .simplefilestorage {
	width: 18px;
	height: 27px;
}

.produkty .produkt .tvar {
	height: 102px;
	padding: 0;
}

.produkty .produkt_label {
	float: left;
	width: 187px;
	margin: 4px 0 20px 0;
	border-top: 1px solid #DCDCDC;
}

.produkty .produkt_label .dark {
	background-color: #f3f3f3;
	height: 22px;
	padding: 3px 0 0 6px;
}

.produkty .produkt_label .light {
	background-color: #ffffff;
	height: 22px;
	padding: 3px 0 0 6px;
}

.produkty .produkt_label .tvar {
	height: 99px;
}

/* LIST PRODUKTU */
.listSineko {
	width: 475px;
	float: left;
	border-top: 3px solid #F3F3F3;
	padding: 7px 0 0 0;
}

.listSineko .list_item {
	border: 1px solid #0A4CB8;
	border-left: 0px none;
	width: 351px;
	height: 58px;
	margin: 0 0 6px 0;
	float: left;
	cursor: pointer;
}

.listSineko .list_item A {
	background-image: url(/web/document/cms_library/13.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: 351px;
	height: 58px;
	cursor: pointer;
	display: block;
}

.listSineko .list_item A:hover {
	background-image: url(../img/list_li_a.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: 351px;
	height: 58px;
	cursor: pointer;
	display: block;
}

.listSineko .list_item .nadpis {
	float: left;
	height: 45px;
	width: 263px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	padding: 13px 0 0 10px;
	display: block;
	text-decoration: none !important;
	cursor: pointer;
}

.listSineko .list_item A {
	text-decoration: none !important;
}

.listSineko .list_item .obrazek {
	float: left;
	width: 78px;
	height: 58px;
	display: block;
	cursor: pointer;
}

.listSineko .list_item .obrazek IMG {
	margin: 0 !important;
	padding: 0;
}

.listSineko .item_novinka {
	float: left;
	background-image: url(/web/document/cms_library/14.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: 83px;
	height: 27px;
	margin: 0 0 0 6px;
}

/* RIGHT MENU */
.rightmenu {
	float: left;
	padding: 7px 0 0 0;
	border-top: 3px solid #F3F3F3;
	margin: 0 0 0 12px;
}

.rightmenu UL {
	margin: 0 !important;
	padding: 0 !important;
	width: 213px;
	float: left;
}

.rightmenu UL LI {
	list-style-type: none;
	margin: 0 0 4px 0;
	float: left;
	padding: 0;
}

.rightmenu UL LI A {
	min-height: 22px;
	padding: 2px 0 0 24px;
	width: 189px;
	display: block;
	background-image: url(../img/rightmenu_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #f3f3f3;
	text-decoration: none !important;
}

.rightmenu UL LI A:hover {
	background-image: url(../img/rightmenu_li_a.gif);
	background-color: #e3e3e3;
}

A.detail_button {
	display: block;
	height: 22px;
	background-image: url(../img/detail_button.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-decoration: none !important;
	padding: 0px 8px 0 8px;
	color: #ffffff !important;
	font-weight: bold !important;
	float: right;
	margin: 6px 0 10px 0;
}

A.detail_button:hover {
	background-image: url(../img/detail_button_a.png);
}

/* POPTAVKA */
TABLE.poptavka {
	width: 458px;
}

TABLE.poptavka TR TH {
	background-color: #DCDCDC;
	border-top: 1px solid #BEBEBE;
	border-bottom: 2px solid #FFFFFF;
	background-image: none;
	color: #0063C2;
}

TABLE.poptavka TR TD {
	background-color: #F3F3F3;
	background-image: none;
}

/* AKTUALITA */
.aktualita {
	padding: 10px 0 20px 0;
}

.aktualita IMG {
	float: right;
	padding: 5px 0 0 10px;
}

.aktualita .blue {
	color: #004480;
	font-weight: bold;
	padding: 5px 0 0 0;
	display: block;
}

/* AKCE */
.akce {
	padding: 10px 0 20px 0;
	width: 230px;
	float: left;
}

.akce IMG { /* float: right; */
	border: 1px solid #CCCCCC;
	padding: 7px 7px 7px 7px;
}

.akce .blue {
	color: #004480;
	font-weight: bold;
	padding: 5px 0 0 0;
	display: block;
}

/*** SIRKY PRO JEDNOTLIVE MODULY  ***/
#module #detail-nautilus-nvl .produkt_label,#module #detail-hranate-nh .produkt_label,#module #detail-domovni-bc4 .produkt_label,#module #detail-domovni-bc8 .produkt_label,#module #detail-domovni-bc12 .produkt_label,#module #detail-domovni-bc15 .produkt_label,#module #detail-septiky-valcove .produkt_label,#module #detail-septiky-hranate .produkt_label,#module #detail-zemni-filtry .produkt_label,#module #detail-vodomerne-sachty-hranate .produkt_label
	{
	width: 240px;
}

/* KONTAKTY */
.kontakt TABLE {
	width: 100%;
}

.kontakt TABLE TH,.kontakt TABLE TD {
	background-image: none;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.kontakt TABLE TH {
	border-top: 1px solid #DCDCDC;
}

.kontakt TABLE .left {
	width: 472px;
	vertical-align: top;
}

.kontakt TABLE .right {
	width: 227px;
	text-align: right;
	/*height: 152px;*/
	vertical-align: top;
}

.kontakt TABLE .right IMG {
	padding-bottom: 20px;
}

.kontakt H4 {
	border-bottom: 1px solid #0D55CC;
	font-weight: bold;
	color: #0C6BC5;
	padding: 1px 0px 1px 5px;
	margin: 0 0 20px 0;
}

.kontakt H5 {
	background-color: #F3F3F3;
	font-weight: bold;
	color: #0C6BC5;
	padding: 1px 0px 1px 5px;
	margin: 0px 0 0 0;
}

.kontakt P {
	padding: 2px 0 0 4px !important;
}

.kont_body {
	padding: 0 0 0 5px;
}

/* REFERENCE */
.reference {
	border-top: 1px solid #DCDCDC;
	margin: 5px 0 0 0;
}

.reference .reference_item {
	border-bottom: 4px solid #F3F3F3;
	padding: 8px 0 2px 0;
	float: left;
	width: 100%;
}

.reference .noborder {
	border: 0px none;
}

.reference_item .left {
	float: left;
	width: 550px;
	padding: 0 20px 0 0;
}

.reference_item .left A {
	text-decoration: none !important;
	font-weight: bold !important;
}

.reference_item .right {
	float: left;
}

/* 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;
}

.home_sloupec1 A {
	text-decoration: none;
}

.home_sloupec2 A {
	text-decoration: none;
}

.home_sloupec3 A {
	text-decoration: none;
}



.doclist {
	border-collapse: collapse;
	margin-top: 20px;
	width: 100%;
}
.doclist TH {
	padding: 6px 8px !important;
	background-color: #0A4CB8;
	color: #FFFFFF;
	text-align: left;
}
.doclist TD {
	padding: 6px 8px !important;		
	text-align: left;
}

.docfilter {
	background-color: #F3F3F3;
	padding: 8px 8px;
	margin-top: 10px;	
}
.docfilter TABLE TH {
	color: #0063C2;
	background-image: none;
	font-size: 12px !important;
}
.docfilter TABLE TD {
	color: #0063C2;
	background-image: none;	
	padding: 6px 8px !important;
}
.docfilter SELECT {
	font-size: 12px !important;
	padding: 1px 4px;
}
.docfilter SELECT OPTION {
	font-size: 12px !important;
	padding: 1px 4px;
}
