@import 'helptip.css';
@import 'doformy.css';

/*--SIFR-------------------------------------------------------------------*/

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	z-index: 5;
}

.sIFR-replaced {
	visibility: visible !important;
	z-index: 5;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 31px;
	letter-spacing: -8px;
}

/*--ESSENTIAL--------------------------------------------------------------*/

* {
    margin: 0; padding: 0;
}

html {
	width: 100%;
	height: 100%;
	background: #fef8e0 url("../images/html_bg.gif") 50% 0 repeat-y;
	_background: #fef8e0 url("../images/html_bg_ie.gif") 50% 0 repeat-y;
}

body {
    padding: 0 0 0 0;
    color: #666666;
    font-family: Arial;
	font-size: 0.75em;
	background: transparent url("../images/body_bg.jpg") 0 0 repeat-x;
	behavior: url("scripts/csshover.htc");
}

img {
    border: none;
}

a {
    color: #666666;
}

a:hover {
    text-decoration: none;
}

p {
    line-height: 1.3em;
    margin-bottom: 15px;
}

h1 {
	margin: 0 0 13px 0;
	color: #6ba2de;
	font-size: 1.5em;
	text-transform: uppercase;
}

h2 {
	margin: 5px 0 10px 0;
	font-size: 1.5em;
	font-family: Verdana;
	color: #6ba2de;
	font-weight: normal;
}

h3 {
	margin: 5px 0 6px 0;
	font-size: 1em;
	font-family: Verdana;
	color: #666666;
	font-weight: bold;
}

h4, h5 {
	margin: 5px 0 6px 0;
	font-size: 1em;
	font-family: Verdana;
	color: #666666;
	font-weight: normal;
}

table {
	width: 100%;
	margin-bottom: 20px;
}

table th {
	padding: 6px 12px;
	color: #fff;
	background: #6ba2de;
}

table td {
	padding: 6px 12px;
	border-bottom: 1px #d0d0d1 solid;
	color: #666666;
	vertical-align: top;
}

table.compressed {
	margin-bottom: 4px;
}

table.compressed td {
	padding: 2px 12px;
}

.smallerTable td, .smallerTable th {
	padding: 4px 8px;
}

.smallestTable td, .smallestTable th {
	padding: 4px 4px;
}

table tr.dark td {
	background: #eff3fe;
}

table td strong {
	color: #003366;
}

table td.light_center {
	vertical-align:middle;
	text-align:center;
}

ul, ol {
	margin: 0 0 15px 31px;
}

ul li {
	padding: 4px 0 4px 20px;
	list-style: none;
	background: url("../images/li.gif") 0 7px no-repeat;
}

ul ul {
	margin-bottom: 0 !important;
}

ul li p {
	margin: 0 !important;
}

form table {
	border: none;
	margin: 0;
}

form table td {
	border: none;
	padding: 0;
	background: none;
}

.up {
	float: right;
	font-weight: bold;
	margin-bottom: 15px;
}

hr {
	color: #ECECEC;
	border: 0 none;
	border-top: 1px solid #ECECEC;
	height: 1px;
	margin: 15px 0 15px 0;
	_margin: 10px 0 10px 0;
}

.potrav_sniz_td1{
  text-align: left !important;
}
.noline {
border-bottom: none !important;
}
.hore {
	color: #6ba2de !important;
	font-weight: bold !important;
}
#dotaznik .hr
{
	color: #839C74;
	border: 0 none;
	padding: 0px !important;
	border-top: 1px solid #839C74;
	height: 1px;
	padding-top: 5px !important;
	margin: 15px 0 1em 0 !important;
	height: 0px !important;
	font-size: 1px !important;
}

#dotaznik {
	font-size: 12px !important;
}

#dotaznik div {
	padding: 0px !important;
	margin: 0px !important;
	margin-left: 16px !important;
}

.radio {
	float: left;
}

#dotaznik div.q {
	margin: 0px !important;
	padding: 0px !important;
	margin-top: -12px !important;
	margin-left: 3px !important;
	clear: both;
}

/*--USEFUL-----------------------------------------------------------------*/

.clear {
	clear: both;
	overflow: hidden;
	font-size: 0;
}

.invisible {
	display: none;
}

.noMargin {
	margin: 0;
}

.left {
	float: left;
	width: 48%;
}

.right {
	float: right;
	width: 48%;
}

.w60 {
	width: 60px !important;
}

.w200 {
	width: 200px !important;
}

.w250 {
	width: 250px !important;
}

/*--LAYOUT----------------------------------------------------------------*/

#main {
	width: 100%;
	text-align: center;
}

#page {
	width: 842px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	text-align: left;
	position: relative;
	background: url("../images/page_bg_repeater.jpg") 0 0 repeat-y;
}

#page #content {
	min-height: 700px;
	_height: 700px;
	background: url("../images/page_bg.jpg") 0 0 no-repeat;
}
/*--HOMEPAGE---------------------------------------------------------------*/

#hpPhoto {
	width: 776px;
/*	height: 399px; */
	margin-bottom: 11px;
/*	background: url("../images/hp_photo.jpg") 0 0 no-repeat; */
	position: relative;
}

#hpPhoto a.ecalc {
	display: block;
	height: 150px;
	left: 533px;
	position: absolute;
	top: 225px;
	width: 220px;
}

.hpContent {
	padding: 97px 0 0 31px;
}

.buttons a {
	padding: 0 4px 0 4px;
	float: left;
	display: block;
}

#hpBox {
	width: 222px;
	height: 118px;
	padding: 1px 15px 3px 15px;
	float: left;
	margin-right: 8px;
	_margin-right: 0px;
	background: url("../images/hp_box.jpg") 0 0 no-repeat;
	font-size: 0.9em;
	position: relative;
}

#hpBox a {
	display: inline !important;
	padding: 0 !important;
	float: none !important;
	color: #AA2B32;
}

#hpBox h2 {
	color: #AA2B32;
	font-weight: bold;
	margin-bottom: 0px;
	text-transform: uppercase;
	height: 32px;
	_height: 22px;
	z-index: 0;
}

#hpBox h2.dvaRadky {
	height: 50px;
	_height: 50px;
}

#hpBox p {
	color: #000;
	z-index: 0;
	line-height: 12px !important;
}

#hpBox .bigLink {
	width: 252px;
	height: 122px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
}

#hpBox .bigLink img {
	width: 252px;
	height: 122px;
	display: block;
}

/*--SUBPAGE---------------------------------------------------------------*/

.logoActiv {
	margin-top: 15px;
	display: block;
}

#leftPart {
	width: 159px;
	margin: 0 0 0 31px;
	_margin: 0 0 0 15px;
	padding: 97px 0 0 0;
	float: left;
}

#rightPart {
	width: 437px;
	padding: 128px 204px 0 0 ;
	float: right;
	overflow: hidden;
}

#rightPart #text {
	width: 437px;
}

.wide #text {
	width: 635px;
	padding: 120px 0 0 31px;
}

.icons {
	font-family: Verdana;
	font-size: 0.8em;
	color: #183b8d;
}

.icons a {
	color: #183b8d;
	padding: 0 0 0 22px;
}

.icons a.print {
	padding-right: 3px;
	background: url("../images/ico_print.gif") 0 1px no-repeat;
}

.icons a.mail {
	padding-left: 25px;
	background: url("../images/ico_mail.gif") 3px 2px no-repeat;
}

.icons a.file_doc {
	background: url("../images/ico_file/fileicon_doc.gif") 0 0 no-repeat;
	display: block;
	line-height:20px;
}

.icons a.file_ppt {
	background: url("../images/ico_file/fileicon_ppt.gif") 0 0 no-repeat;
	display: block;
	line-height:20px;
}


/*--MENU------------------------------------------------------------------*/

#menu {
	position: absolute;
	left: 30px;
	top: 60px;
	z-index: 100;
}

#menu ul {
	padding: 0;
	margin: 0;
}

#menu ul li {
	margin: 0 8px 0 0;
	padding: 0;
	float: left;
	position: relative;
	background: url("../images/menu_item_left.gif") 0 0 no-repeat;
}

#menu ul li a {
	height: 26px;
	padding: 0 6px;
	line-height: 28px;
	_float: left;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background: url("../images/menu_item_right.gif") right 0 no-repeat;
}

#menu ul li:hover, #menu ul li.active {
	background: url("../images/menu_item_active_left.gif") 0 0 no-repeat;
}

#menu ul li:hover a, #menu ul li.active a {
	background: url("../images/menu_item_active_right.gif") right 0 no-repeat;
	color: #fff;
}

#menu ul li ul {
	width: 170px;
	display: none;
	position: absolute;
	margin: 0;
	padding: 0;
	left: -8px;
	top: 26px;
	border-top: 2px #fff solid;
	border-right: 2px #aaa9aa solid;
	border-bottom: 2px #aaa9aa solid;
	background: #fff url("../images/submenu_bg.jpg") 0 bottom repeat-x;
}

#menu ul li:hover ul {
	display: block;
}

#menu ul li ul li {
	width: 156px;
	margin: 0 0 1px 0;
	padding: 0;
	background: none !important;
	font-family: Verdana;
	border-bottom: 1px #e9e9e9 solid !important;
	padding: 4px 4px 4px 10px;
}

#menu ul li ul li a {
	margin: 0;
	padding: 0;
	height: auto !important;
	line-height: normal;
	font-size: 11px;
	color: #003366 !important;
	font-weight: normal;
	float: none !important;
	text-decoration: none;
	display: inline !important;
	background: none !important;
}

#menu ul li ul li a:hover {
	color: #f9701f !important;
}


/*--SUBMENU------------------------------------------------------------------*/

#submenu {
	width: 156px;
	font-family: Verdana;
}

#submenu ul {
	margin: 0;
	padding: 0;
}

#submenu ul li {
	margin: 0;
	padding: 0;
	background: #d6e3f7;
	border-top: 1px #b9cce5 solid;
	display: block;
}

#submenu ul li a {
	margin: 0;
	padding: 5px 10px;
	display: block;
	text-decoration: none;
	color: #003366;
	zoom: 1;
	font-size: 11px;
}

#submenu ul li a:hover, #submenu ul li.active a {
	background: #6ba2de;
	font-size: 11px;
	color: #fff;
}

#submenu ul ul li {
	margin: 0;
	padding: 0;
	background: #e6eefa !important;
}

/*
#submenu ul ul li a {
	margin: 0;
	padding: 5px 5px 5px 30px;
	background: #e6eefa url("../images/arrow_submenu.jpg") 17px 7px no-repeat !important;
	color: #003366 !important;
}

#submenu ul ul li a:hover, #submenu ul ul li.active a {
	color: #f9701f !important;
}  upravil OH ->
*/

#submenu ul ul li a {
	margin: 0;
	padding: 5px 5px 5px 15px;
	background: #F1F7DB !important;
	color: #003366 !important;
}

#submenu ul ul.normal li a {
	margin: 0;
	padding: 5px 5px 5px 15px;
	background: #e6eef9 !important;
	color: #003366 !important;
}

#submenu ul ul li a:hover, #submenu ul ul li.active a {
	color: #fff !important;
	background: #94C310 !important;
}

#submenu ul ul.normal li a:hover, #submenu ul ul.normal li.active a {
	color: #fff !important;
	background: #6ba2de !important;
}

#submenu ul ul.normal li.active ul li a {
	color: #666666 !important;
	background: #E6EEFA !important;
}

#submenu ul ul.normal li ul li a:hover, #submenu ul ul.normal li.active ul li.active a {
	color: #fff !important;
	background: #6BA2DE !important;
}

#submenu ul ul ul li {
	margin: 0 0 0 13px;
}

#submenu ul li ul li ul li a {
	color: red !important;
}

#submenu ul ul ul li a:hover, #submenu ul ul ul li.active a {

}

/*--ABSOLUTE----------------------------------------------------------------*/

#links {
	position: absolute;
	left: 32px;
	top: 38px;
	font-family: Verdana;
}

#links a {
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}

#links a:hover {
	text-decoration: underline;
}

#breadCrumbs {
	color: #003366;
	position: absolute;
	left: 202px;
	top: 97px;
	font-size: 10px;
}

.moved {
	left: 31px !important;
}

#breadCrumbs a {
	font-size: 10px;
	color: #003366;
}

#breadCrumbs span {
	color: #003366;
}

#search {
	position: absolute;
	right: 34px;
	top: 18px;
	font-family: Verdana;
}

#search label {
	margin-right: 6px;
	color: #000;
	font-size: 10px;
}

#searchInput {
	margin-right: 6px;
	border: 1px #003366 solid;
	background: #fff url('/images/search_fake_text.gif') top left no-repeat;
	padding: 1px;
	font-size: 9px;
	color: #666666;
}

#logo {
	position: absolute;
	right: 49px;
	top: 38px;
	z-index: 10;
}

#buttonCalc {
	width: 125px;
	height: 30px;
	display: block;
	position: absolute;
	right: 32px;
	top: 208px;
	background: url("../images/button_calc.jpg") 0 0 no-repeat;
	z-index: 1000;
}

#buttonCalc img {
	width: 125px;
	height: 30px;
	display: block;
}

#buttonCalc:hover {
	background: url("../images/button_calc.jpg") -125px 0 no-repeat;
}

#buttonCalc span {
	display: none;
}

#newsletterBox {
	width: 125px;
	height: 55px;
	padding: 0;
	text-align: center;
	position: absolute;
	right: 32px;
	top: 247px;
	background: url("../images/newsletter_bg.jpg") 0 0 no-repeat;
}

#newsletterBoxDenicek{
	width: 125px;
	height: 55px;

	padding: 0;
	text-align: center;
	position: absolute;
	right: 32px;
	top: 247px;
	background: url("../images/newsletter_bg.jpg") 0 0 no-repeat;

	padding-top: 25px;
}

#newsletterBox #lnkRegister { display:block; }
#newsletterBox #lnkRegister img { margin-top: 30px; margin-bottom: 10px; }

.textInput {
	width: 93px;
	font-family: Verdana;
	padding: 1px;
	border: 1px #dbaf26 solid;
	font-size: 10px;
	color: #000;
	margin-bottom: 5px;
}

.textinput {
	width: 140px;
	font-family: Verdana;
	padding: 1px;
	border: 1px #dbaf26 solid;
	font-size: 10px;
	color: #000;
	margin-bottom: 5px;
}

select {
	font-family: Verdana;
	padding: 1px;
	border: 1px #dbaf26 solid;
	font-size: 10px;
	color: #000;
	margin-bottom: 5px;
}

#consult {
	position: absolute;
	right: 32px;
	top: 320px;
	font-family: Verdana;
}

#rightBanner {
	margin-top: 20px;
}

#consult h2 {
	font-size: 0.9em;
	margin: 0 0 12px 0;
	font-weight: bold;
}

#consult ul {
	padding: 0 0 0 10px;
	margin: 0;
}

#consult ul li {
	padding: 4px 0 4px 18px;
	background: url("../images/consult_arrow.gif") 0 50% no-repeat;
}

#consult ul li a {
	font-size: 0.9em;
	color: #183b8d;
	text-decoration: none;
}

#consult ul li a:hover {
	text-decoration: underline;
}

/*--FOOTER------------------------------------------------------------------*/

#footer {
	text-align: center;
	position: relative;
	width: 100%;
}

#footer p {
	line-height: 50px;
	color: #003366;
	font-size: 10px;
}

#footer p a {
	color: #003366;
	text-decoration: none;
}

#footer p a:hover {
	text-decoration: underline;
}

#footer #logoND {
	position: absolute;
	left: 50px;
	top: 9px;
}

#footer #logoZK {
	position: absolute;
	left: 130px;
	top: 5px;
}


td .img_yes_no
{
	padding-top:10px;

}

/* riadok vo formulári, ktorý môže obsahovať jednu položku s popiskou */
.form .rowSingleItem
{
	margin: 0;
	padding: 1px;
	position: relative;
}
	/* popiska ovládacieho prvku */
	.form .rowSingleItem .lbl
	{
		position: absolute;
		left: 0;
		top: 0;
		width: 170px;
		color: #083949;
		line-height: 22px;
	}

	/* formatovanie ovladacich prvkov */
	.form .rowSingleItem .ctrl
	{
		margin-left: 180px; /* zmenit na viacerych miestach! */
		margin-right: 100px;
	}
	.form .rowSingleItem .ctrl textarea
    {
        width:240px;
    }
    .form .rowSingleItem .ctrl span
    {
		position: static;
		left: auto;
		top: auto;
		color: #083949;
		line-height: 22px;
    }
    .form .rowSingleItem .ctrl .lbl
    {
        font-weight: normal;
        position: static;
        width: auto;
        line-height: 22px;
    }
    .form .rowSingleItem .btn
    {
		margin-left: 0;
    }
.form#regForm .rowSingleItem .ctrl
{
	/*border-top: dashed 1px #93c6f9;*/
	padding: 5px;
}
.form#regForm .rowSingleItem .ctrl#ctrlBtn
{
	background: none;
	border: none;
}
.form#regForm .rowSingleItem .ctrl#ctrlCheck
{
	height: 70px;
	position: relative;
}
	.ctrl#ctrlCheck img
	{
		position: absolute;
		top: 5px;
		left: 5px;
	}
	.ctrl#ctrlCheck a
	{
		position: absolute;
		top: 15px;
		left: 165px;
		background: #d2691e;
		text-decoration: none;
		color: #fff;
		line-height: 20px;
		display: block;
		text-align: center;
		width: 80px;
		font-size: 12px;
	}
	.ctrl#ctrlCheck a:hover
	{
		text-decoration: none;
		color: #fff
	}

	.ctrl#ctrlCheck input
	{
		position: absolute;
		top: 50px;
		left: 5px;
	}
.textRed
{
	color: red !important;
	padding: 0 0 8px 0 !important;
	display: block;
}

.niceButton {
	width: 66px;
	height: 20px;
	background: #483d8b;
	color: #fff;
	font-size: 12px !important;
	border: none !important;
	cursor: pointer;
}

.errorMessages {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px black solid;
}

.errorMessage {
	color: red;
}

tr.licha
{
	/*
	background-color:#D6F7AD;
	*/
}

tr.suda
{
	/*
	background-color:#EFFFD6;
	*/
}

.srdce-1 {
	background:#FFFFFF url(/images/srdce-1.png) no-repeat scroll 5px 9px;
}
.srdce-2 {
	background:#FFFFFF url(/images/srdce-2.png) no-repeat scroll 5px 9px;
}
.srdce-3 {
	background:#FFFFFF url(/images/srdce-3.png) no-repeat scroll 5px 9px;
}

td.bord-no
{
	/*
	border-left:0px solid #CE600F;
	border-top:1px solid #CE600F;
	font-size:80%;*/
	padding:2px 5px;
	vertical-align:top;
}

/*
td.kj_type, th.kj_type
{
	width:70px;
	padding:2px;
	margin:2px;
	_width:auto;
}

td.kcal_type, th.kcal_type
{
	width:70px;
	padding:2px;
	margin:2px;
	_width:auto;
}
td.work_type
{
	width:150px;
	padding:2px;
	margin:2px;
	_width:auto;
}
*/
td.people_type
{
	width:25px;
	padding:2px;
	margin:2px;
	_width:auto;
}

td.kj_type2
{
	padding:2px;
	margin:2px;

}
td.kcal_type2
{
	padding:2px;
	margin:2px;

}


td.work_type2
{
	width:270px;
	padding:2px;
	margin:2px;
}


th.energy, td.energy
{
	width:21px;
	padding:7px;
	margin:7px;
}

td.no_border
{
	padding:3px;
	margin:3xp;
}

img.bmi_img
{
	padding:3px;
	margin:3px;
	float:left;
}

/*--DENIK------------------------------------------------------------------*/

.edenik {
	padding-top: 100px !important;
}

.denik .left {
	width: 470px;
	float: left;
}

.denik .right {
	width: 155px;
	float: right;
}

#login table td {
	padding: 2px;

}

#login .textInput {
	width: 90px;
}

#registration table {
	margin-bottom: 20px;
}

#registration td {
	padding: 5px;
	border-bottom: 1px #ECECEC solid;
}

#registration .button {
	width: 82px;
	height: 14px;
	border: none;
}

#message {
	width: 250px;
}

.logout {
	float: right;
}

.button {
  width: 90px;
  margin:1px;
  padding:1px;
  font-size: 0.75em;
  color: white;
  border-style: none;
  background: url("../images/button_form.gif") 0 0 no-repeat;
  float: right;
  cursor: pointer;
}

.recForm .button {
	float: none;
	vertical-align: top;
}

.buttonVstup {
  width:auto;
  height: auto;
  margin:1px;
  padding:1px;
  font-size: 0.75em;
  color: white;
  border-style: none;
  float: right;
  cursor: pointer;
}

.krok {
  position: relative;
  margin:1px;
  padding:1px;
  width:90px;
  background: #E6EEFA;
  color: #003366;
  border-style: none;
  background: url("../images/button_krok.gif") 0 0 no-repeat;
  text-align: center;
  float: right;
}

/*--GREEN----------------------------------------------------------*/

.green h1, .green h2 {
    color: #94C310;
}

.green #submenu ul li {
    border-top: 1px #fff solid;
}

.green #submenu ul li a {
    background: #DEEBAD;
	color: #000;
}

.green #submenu ul li.active a {
	color: #fff;
}

.green #submenu ul li a:hover, .green #submenu ul li.active a {
    background: #94C310;
    color: #fff;
}

.green #submenu ul li.active ul li a {
	background: #F1F7DB !important;
	color: #003366 !important;
}

.green #submenu ul li.active ul li a:hover, .green #submenu ul li.active ul li.active a {
    background: #94C310 !important;
    color: #fff !important;
}

.green #submenu ul li.active ul li.active ul li {
    margin-left: 0 !important;
  }

.green #submenu ul li.active ul li.active ul li a {
    padding-left: 13px !important;
  }

.green #submenu ul li.active ul li a:hover {
	color: #fff !important;
	background: #94C310 !important;
  }

.green #submenu ul ul li {
    background: #DEEBAD none repeat scroll 0% 50%;
    /*margin:0pt;
    padding:0pt;*/
  }
.green #submenu ul ul li a:hover,.green #submenu ul ul li.active a {
    color: #fff;
  }

.green table th {
  background: #94C310 none repeat scroll 0% 50%;
  }

.green #submenu ul ul ul li a {
    background: #DEEBAD;
    color: #94C310;
  }


/*--NICE-UL--------------------------------------------------------*/

.niceUl {
	width: 180px;
}

.niceUl li  {
	padding: 13px 0 13px 70px;
}

.niceUl .original {
	background: url("../images/ico_original2.jpg") left 50% no-repeat;
}

.niceUl .light {
	background: url("../images/ico_light2.jpg") left 50% no-repeat;
}

.niceUl .vlaknina {
	background: url("../images/ico_vlaknina.jpg") left 50% no-repeat;
}

.niceUl .proactiv {
	background: url("../images/ico_proactiv2.jpg") left 50% no-repeat;
}

h2.green {
	color: #94C310;
}

h2.yellow {
	color: #FFE318;
}

/*--GALLERY--------------------------------------------------------*/

#gallery {
	padding: 0 0 15px 0;
}

#gallery .photo {
	width: 120px;
	margin: 0 8px 25px 0;
	text-align: center;
	float: left;
	padding: 8px;
	display: block;
	background: #e6eefa url("../images/photo_bg.gif") 0 0 repeat-x;
	text-decoration: none;
}

#gallery .photo:hover {
	background: #f3f6fb url("../images/photo_bg_active.gif") 0 0 repeat-x;
}

#gallery .photo img {
	display: block;
	margin: 0 auto 5px auto;
}

#gallery .photo span {
	color: #003366;
	text-align: left;
	font-size: 0.9em;
	display: block;
}

#gallery .paging {
	padding: 0 25px 0 10px;
	font-size: 0.9em;
}

#gallery .paging a {
	color: #003366;
	text-decoration: none;
}

#gallery .paging a:hover {
	text-decoration: underline;
}

#gallery .paging span {
	color: #003366;
}

#gallery .paging .left {
	float: left;
	color: #003366;
}

#gallery .paging .right {
	float: right;
	text-align: right;
}

#detailPhoto {
	margin-bottom: 12px;
}

#detailPhoto .back {
	width: 100px;
	display: block;
	padding: 5px;
	background: #e6eefa;
	color: #003366 !important;
	text-decoration: none;
	font-size: 0.9em;
}

#detailPhoto img {
	border: 8px #e6eefa solid;
}

#gallery .label {
	padding-left: 8px;
}

#stripe {
	margin: 0 0 20px 14px;
}

#stripe .leftArrow {
	float: left;
	margin-top: 20px;
}

#stripe .miniPhoto {
	margin-left: 8px;
	border: 5px #e6eefa solid;
	display: block;
	float: left;
}

#stripe .rightArrow {
	float: right;
	margin-top: 20px;
}

/*  vyhledavani  */

	#selectNavigator {
		position: relative;
		display: inline;
	}
	#selectNavigator-cont {
		position: absolute;
		top: -180px;
		*top: -165px;
		left: -99px;
		height: 160px;
		width: 100px;
		overflow-y: auto;
		overflow-x: hidden;
		border: 1px #cccccc solid;
	}
	#selectNavigator-cont a {
		height: 19px;
		border-bottom: 1px #cccccc solid;
		background: #ebeef5;
		text-align: center;
		padding-top: 2px;
		display: block;
		text-decoration: none;
		color: #000000 !important;
	}
	#selectNavigator-cont a:hover {
		background: #FEF8E0;
		color: #000000 !important;
	}
	#selectNavigatorValue {
		/*width: 100px;*/
		display: inline;
		border: 1px #cccccc solid;
		padding: 2px 2px 4px 2px;
		*padding: 2px;
		margin: 5px;
	}
	#selectNavigatorValue a#selectToggle {
		display: inline;
		color: #000000;
		text-decoration: none !important;
	}
	.path_smaller {
		font-size: 0.8em !important;
		padding-bottom: 0px !important;
	}

/*  eo - vyhledavani  */

.HPlink {
  width: 776px;
  height: 399px;
  display: block;
  position: absolute;
}

.fRight {
  float: right;
  margin-left: 5px;
}

fLeft {
  float: left;
  margin-right: 5px;
}

.minPadding td{
	padding: 2px !important;
}

/*-EMPTY-LAYOUT----------------------------------------------------------*/

.empty {
	height: 100%;
	padding: 110px 0 30px 0;
	text-align: center;
	background: #FEF8DF url("../images/empty_layout_bg.png") 0 0 repeat-x;
}

.empty #page {
	width: 980px;
	padding: 0;
	background: none;
}

.empty .back {
	padding: 10px 0 0 0;
	text-align: left;
}

.empty #logo {
	position: absolute;
	right: 30px;
	top: 0px;
	z-index: 10;
}

#slideshow {
	width: 980px;
	height: 733px;
	overflow: hidden;
}

.empty #video {
	width: 700px;
	margin: 0 auto;
}

.noBg {
	background: none !important;
}
