/****************** LAYOUT*****************************/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #61799F;/* #4c618c; */
	background: #61799F url("/images/neternity/background.png") 0px 0px repeat-x;
	margin: 0;
	line-height: 120%;
}
#body {
	background: transparent url("/images/neternity/bg-foot.png") 0px bottom repeat-x;
}
 h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	color: #4c618c;
}
 h1 {
	color: #ee5509;
	font-size: 1.5em;
	line-height: 130%;
}
 h2 {
	color: #ee5509;
	font-size: 1.2em;
}
 h2 a {
	color: #ee5509;
	font-size: 0.9em;
}

 h3 a {
	color: #ee5509;
	font-size: 1.1em;
}
 h3 {
	padding: 3px 0;                                                  
	font-size: 1.1em;
}
 h5 {
	color: #4C618C;
	font-size: 13px;
}
 h6 {
	color: #4C618C;
	font-size: 12px;
}
h6 a {
	color: #4C618C;
}
 a {
	color: #184F82;
}
a img {
	border: none;
}
a.vice {
	float: right;
	color: #4C618C;
}
p {
	padding: 5px 0 0 0;
}
ul {
	line-height: 146%;	
}
#stranka {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

#head {
	width: 1000px;
	height: 177px;
	background: transparent url("/images/neternity/head.png") 0px 6px no-repeat;
	position: relative;
}

#head-logo a img {
	border: none;
}

#head-logo {
	float: left;
	width: 375px;
	height: 127px;
	/* background: url("/images/neternity/head_left.png") 0px 0px no-repeat; */
	position: relative;
}

#head-logo a{
	display: block;
	position: absolute;
	top: 18px;
	left: 18px;
}

#head-right {
	/* background: transparent url("/images/neternity/head_right.png") 0px 0px repeat-x; */
	width: 604px;
	height: 127px;
	float: left;
	position: relative;
}
#head-search {
	position: absolute;
	right: 1px;
	top: 85px;
	width: 225px;
	height: 25px;
}
#head-search form {
	position: relative;
	width: 225px;
	height: 25px;
}
#head-search input.input {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	line-height: 25px;
	width: 200px;
	margin: 0;
	border: none;
	padding: 0px 6px 0 10px;
	color: #3B5170;
	/* background: transparent url("/images/neternity/search_input.png") 0px 0px no-repeat; */
	background: none;
	font-size: 12px;
}
#head-search input.submit {
	position: absolute;
	top: 0;
	right: 0px;
	/* background: transparent url("/images/neternity/search_button.png") 0px 0px no-repeat; */
	background: none;
	height: 25px;
	width: 25px;
	vertical-align: top;
	border: none;
	margin: 0;
	cursor: pointer;
	cursor: hand;
	color: #4c618c;
	font-weight: bold;
	font-size: 0px;
}

#zalozky {
	width: 1000px;
	height: 50px;
	margin: 0 0px;
}

#zalozky a {
	text-decoration: none;
	color: white;
	font-weight: bolder;
	font-size: 13px;
	letter-spacing: 1px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.5);
	color: #CFDBE9;
}
#zalozky a.zalozka {
	float: left;
	width: 111px;
	height: 32px;
	background: transparent url("/images/neternity/zalozka.png") 0px 0px no-repeat;
	text-align: center;
	padding-top: 18px;
}
#zalozky a.zalozka-aktivni, #zalozky a.zalozka:hover {
	background: transparent url("/images/neternity/zalozka_aktivni.png") 0px 0px no-repeat;
	color: #4C618C;
}
#zalozky a.zalozka-left {
	background: transparent url("/images/neternity/zalozka_left.png") 0px 0px no-repeat;
}
#zalozky a.zalozka-left-aktivni, #zalozky a.zalozka-left:hover {
	color: #4C618C;
	background: transparent url("/images/neternity/zalozka_left_aktivni.png") 0px 0px no-repeat !important;
}
#zalozky a.zalozka-right {
	background: transparent url("/images/neternity/zalozka_right.png") 0px 0px no-repeat;
	width: 112px;
}
#zalozky a.zalozka-right-aktivni, #zalozky a.zalozka-right:hover {
	color: #4C618C;
	background: transparent url("/images/neternity/zalozka_right_aktivni.png") 0px 0px no-repeat;
}
#main_container {
	background: transparent url("/images/neternity/main_foot.png") 0px 100% no-repeat;
	padding-bottom: 10px;
	margin-bottom: 42px;
}
#main-hp {
	background: white url("/images/neternity/main_head.png") 0px 0px repeat-x;
	padding: 20px 9px 9px 9px;
}
#foot {
	color: white;
	padding: 0;
	background: transparent url("/images/neternity/bg-foot-2.png") 0px 0px no-repeat;
	height: 218px;
}
#foot a {
	color: #c7e0fe;
}

.foot-top {
	padding-top: 155px;
	position: relative;
	background: url(/images/neternity/foot-delimiter.png) 0 148px repeat-x;
}

.foot-top .foot-box{
	overflow: hidden;
}

.foot-top .foot-box h3{
	font-size: 16px;
	text-shadow: 0px -1px 1px #1f3154;
	color: #ffffff;
	margin: 0 0 10px;
}

.foot-top .foot-box li{
	background: url(/images/neternity/li-1.png) 0 3px no-repeat;
	padding: 0 0 0 15px;
}

#foot .foot-top .foot-box li a{
	color: #ffffff;
	text-decoration: none;
}

#foot .foot-top .foot-box li a:hover{
	text-decoration: underline;
}


.foot-top .foot-box-index-1399{
	position: absolute;
	left: 360px;
	top: 20px;
	width: 130px;
	height: 130px;
}

.foot-top .foot-box-index-1400{
	position: absolute;
	left: 520px;
	top: 20px;
	width: 130px;
	height: 130px;
}

.foot-top .foot-box-index-1401{
	position: absolute;
	left: 684px;
	top: 20px;
	width: 200px;
	height: 130px;
}

.foot-top .foot-box-index-1401 .text{
	margin: 0px 0 0 36px ;
	padding: 0px;
	font-size: 15px;
}

.foot-top .foot-box-index-1401 .text a:hover{
	text-decoration: none;
}

.foot-top .foot-box-index-1401 .text p{
	margin: 0px;
	padding: 0px 0 5px;
}



.foot-neternity {
	width: 400px;
	float: left;
}
.foot-menu {
	float: right;
}
.foot-menu span, .foot-menu a {
	vertical-align: top;
}
.foot-menu a img {
	vertical-align: text-top;
}


.foot-bottom {
	padding: 2px 0 0px 0;
}
.foot-bottom-left {
	width: 600px;
	float: left;
}
.foot-bottom-right {
	float: right;
}
.foot-bottom-right img {
	border: 1px solid #264783;
}

#foot a:hover {
	text-decoration: none;
}

.foot-neternity {
	width: 710px;
	float: left;
	vertical-align: middle;
	line-height: 24px;
	height: 24px;

}
.foot-menu {
	float: right;
	line-height: 24px;
	height: 24px;
}



.foot-menu span, .foot-menu a {
	vertical-align: middle;
}
.foot-menu  img {
	vertical-align: middle;
	margin-left: 5px;
}

.clear {
	clear: both;
}
.clearLeft {
	clear: left;
}
a.rss {
	padding-left: 20px;
	padding-bottom: 17px;
	background: transparent url("/images/neternity/icon_rss.png") 0px 0px no-repeat;
}
.capitalize {
	text-transform: uppercase;
}
.kurziva {
	font-style: italic;
}
.tucne, .bold {
	font-weight: bold;
}
/*********************************************************************/
/*****************PAGE****************************************************/
#main .page {
	min-height: 350px;
	padding: 19px 19px 9px 19px;
	background: #ffffff; /*white url("/images/neternity/main_top.png") 0px -10px no-repeat; */
}
#atrium-image {
	padding-left: 35px;
	margin-bottom: 40px;
}
#atrium-image .h1 {
	margin-left: 60px;
	color: #00a1fe;
	font-size: 16px;
}
#atrium-image .h2 {
	margin-left: 60px;
	color: #646464;
	font-size: 12px;
	font-weight: normal;
}
#leftColumn {
	float: left;
}
.menu {
	width: 319px;
	margin-bottom: 20px;
}
.menu-top {
	height: 4px;
}
.menu-top-blue {
	background: white url("/images/neternity/menu_background_top.png") 0px 0px no-repeat;
}
.menu-content {
}
.menu-content-blue {
	background: white url("/images/neternity/menu_background.png") 0px 0px repeat-y;
}
.menu-head {
	height: 38px;
}
.menu-head-blue {
	background: transparent url("/images/neternity/menu_main.png") 4px 0px no-repeat;
}
.menu-head-icon {
	float: left;
	margin: 4px 10px 0 14px;
	height: 30px;
	width: 30px;
}
.menu-head-nadpis {
	color: white;
	font-weight: bold;
	height: 20px;
	padding-top: 10px;
}
.menu-head-nadpis a {
	color: white;
	text-decoration: none;
}
.menu-items {
	margin: 4px 4px 0 4px;
}
.menu-item {
	width: 309px;
	height: 38px;
	padding-bottom: 2px;
}
.menu-item-level1 {
	background: transparent url("/images/neternity/menu_level1.png") 0px 0px no-repeat;
}
.menu-item-level1:hover {
	background: transparent url("/images/neternity/menu_level1_hover.png") 0px 0px no-repeat;
}
.menu-item-level1-open {
	background: transparent url("/images/neternity/menu_level1_aktivni.png") 0px 0px no-repeat;
}
.menu-item-level2 {
	background: transparent url("/images/neternity/menu_level2.png") 0px 0px no-repeat;
}
.menu-item-level2:hover {
	background: transparent url("/images/neternity/menu_level3_hover.png") 0px 0px no-repeat;
}
.menu-item-level2-open {
	background: transparent url("/images/neternity/menu_level2_aktivni.png") 0px 0px no-repeat;
}
.menu-item-level3 {
	background: transparent url("/images/neternity/menu_level3.png") 0px 0px no-repeat;
}
.menu-item-level3:hover {
	background: transparent url("/images/neternity/menu_level3_hover.png") 0px 0px no-repeat;
}
.menu-item-level3-open {
	background: transparent url("/images/neternity/menu_level3_hover.png") 0px 0px no-repeat;
}
.menu-item a {
	display: block;
	line-height: 38px;
}
.menu-item-level1 a {
	text-decoration: none;
	padding-left: 40px;
	background: transparent url("/images/neternity/menu_icon_sipkaBig.png") 15px 11px no-repeat;
}
.menu-item-level1 a.open {
	background: transparent url("/images/neternity/menu_icon_sipkaBig_down.png") 15px 11px no-repeat;
}
.menu-item-level1 a.aktivni {
	font-weight: bold
}
.menu-item-level2 a {
	text-decoration: none;
	padding-left: 60px;
	background: transparent url("/images/neternity/menu_icon_sipka.png") 40px 11px no-repeat;
}
.menu-item-level2 a.open {
	background: transparent url("/images/neternity/menu_icon_sipka_down.png") 40px 11px no-repeat;
}
.menu-item-level2 a.aktivni {
	font-weight: bold
}
.menu-item-level3 a {
	text-decoration: none;
	padding-left: 85px;
	background: transparent url("/images/neternity/menu_icon_sipka.png") 65px 11px no-repeat;
}
.menu-item-level3 a.open {
	background: transparent url("/images/neternity/menu_icon_sipka_down.png") 65px 11px no-repeat;
}
.menu-item-level3 a.aktivni {
	font-weight: bold
}
.menu-bottom {
	height: 4px;
}
.menu-bottom-blue {
	background: white url("/images/neternity/menu_background_bottom.png") 0px 0px no-repeat;
}
.menu ul {
	margin: 0px;
	font-weight: bold;
	padding-left: 50px;
}
.menu ul li {
	margin-bottom: 4px;
	list-style-image:  url("/images/neternity/menu_li.png");
}
.menu ul li a {
	color: #646464;
}
.menu ul li.open {
	list-style-image:  url("/images/neternity/menu_li_open.png");
}
.menu ul li ul {
	margin: 5px 0;
	padding-left: 30px;
}
.menu ul li ul li {
	margin-top: 2px;
	font-weight: normal;
	list-style-image: url("/images/neternity/menu_li_li.png");
}
/********************** moduly left ******************/
.modul-left {
	width: 317px;
	margin-bottom: 25px;
}
.modul-left-head {
	display: block;
	height: 43px;
	background: transparent url("/images/neternity/left_modul_head.png") 0px 0px no-repeat;
}
a.modul-left-head {
	text-decoration: none;
}
.modul-left-icon {
	height: 43px;
	width: 43px;
}
.sanony {
	float: left;
	background: transparent url("/images/neternity/modul_icon_sanony.png") 0px 0px no-repeat;
}
.kalendar {
	float: left;
	background: transparent url("/images/neternity/modul_icon_kalendar.png") 0px 0px no-repeat;
}
.modul-left-nadpis {
	float: left;
	color: #4C618C;
	font-weight: bold;
	height: 28px;
	padding-top: 15px;
	padding-left: 10px;
}
.modul-left-content {
	font-size: 0.9em;
	background: white url("/images/neternity/left_modul_background.png") 0px 0px repeat-y;
}
.modul-left-item {
	padding: 10px 20px;
	height: 74px;
	border-top: 1px solid #EAEAEA;
}
.modul-left-item-first {
	border: none;
	background: transparent url("/images/neternity/left_modul_firstItem.png") 0px 0px no-repeat;
}
.modul-left-item-second {
	background: transparent url("/images/neternity/left_modul_secondItem.png") 0px 0px no-repeat;
}
.modul-left-item .thumb {
	float: left;
	width: 90px;
	height: 68px;
}
.modul-left-item .obsah {
	float: left;
	width: 172px;
	margin-left: 8px;
}
.modul-left-item .obsah a {
	font-weight: bold;
}
.modul-left-bottom {
	height: 6px;
	background: white url("/images/neternity/left_modul_bottom.png") 0px 0px no-repeat;
}
.modul-left .vice {
	text-align: right;
	padding: 0 20px;
}
.modul-left .clanek-datum {
	height: 17px;
	margin-top: 0px;
	background: transparent url("/images/neternity/icon_calendar.png") 0px 0px no-repeat;
}
.modul-left .moves .movesBoxes {
	height: 240px;
	overflow: hidden;
	width: 317px;
	border: none;
	background: transparent url("/images/neternity/modul_left_item_background.png") 0px 0px no-repeat;
}
.modul-left .moves .movesItem {
	float: left;
	height: 220px;
	width: 317px;
}
.modul-left .moves .movesItem .modul-left-item {
	height: 105px;
	padding: 5px 20px;
}
.modul-left .moves .movesItem .modul-left-item-first {
	background: none;
}
/*****************************************************/
.projekt {
	width: 279px;
	padding: 10px 18px;
	margin: 0 auto;
	border-top: 1px solid #e9e9e9;
}
.projekt-first {
	border: none;
	padding-top: 0;
}
.projekt img {
	float: left;
	border: 1px solid #e9e9e9;
	margin: 0 10px 10px 0;
}
.projekt p {
	margin: 5px 0;
	font-size: 0.8em;
}
.more {
	text-align: right;
	margin-right: 10px;
	font-size: 0.8em;
}
.more a {
	color: #ee5509;
}
#pageColumn .page {
	margin-left: 20px;
	float: left;
	width: 623px;
	padding: 0;
	background: none;
}
#navigace {
	font-size:1em;
	clear: both;
	margin: 0 0 10px 0;
	border-bottom: 1px solid white;
}
#navigace .item {
	float: left;
	margin-left: 5px;
}
#navigace .item a {
	color: #00a1fe;
}
#navigace .label {
	margin-left: 0;
}
.content-block {
	margin-top: 10px;
}
.content-block p {
	line-height: 130%;
	text-align: justify;
	margin: 0;
	padding: 5px 0;
}
.content-block .clanek img {
	border: 1px solid #aaaaaa;
}
.content-block h1, .content-block h2 {
	margin-bottom: 10px;
}
.content-block ul {
	margin: 5px 0;
	padding: 0 0 0 20px;
	list-style-type: square;
}
.content-block ol {
	margin: 0;
	padding: 0 0 0 20px;
}
.content-block-content {
	padding: 10px 20px;
}
.page-main-container {
	margin: 5px 0 0 0;
	padding-top: 6px;
	background: transparent url("/images/neternity/page_main_top.png") 0px 0px no-repeat;
	line-height: 150%;
}
.page-main {
	padding: 13px 19px;
	background: transparent url("/images/neternity/page_main_background.png") 0px 0px repeat-y;
}
.page-main-bottom {
	height: 6px;
	background: transparent url("/images/neternity/page_main_bottom.png") 0px 0px no-repeat;
}
.text {
	margin: 5px 2px;
	line-height: 150%;
}
.text p {
	line-height: 150%;
}
.text img {
	margin: 0px 7px 7px 7px;
}
.page-green-container {
	padding-top: 6px;
	background: transparent url("/images/neternity/page_green_top.png") 0px 0px no-repeat;
}
.page-green {
	color: #000000;
	padding: 4px 20px;
	background: transparent url("/images/neternity/page_green_background.png") 0px 0px repeat-y;
}
.page-green-bottom {
	height: 6px;
	background: transparent url("/images/neternity/page_green_bottom.png") 0px 0px no-repeat;
}
.page-green a {
	color: #248e24;
}
.page-main .thumb {
	margin: 0 19px 19px 0;
	float: left;
}
/*********** tipy****************/
.tip-container {
	margin: 40px 4px 10px 4px;
}
.tip {
	line-height: 26px;
	padding-left: 22px;
	vertical-align: middle;
	background: transparent url("/images/neternity/icon_zarovka.png") 0px 0px no-repeat;
}
div.tip-top {
	height: 6px;
	background: transparent url("/images/neternity/pokracovat_top.png") 0px 0px no-repeat;
}
div.tip-content {
	padding: 13px 19px;
	background: transparent url("/images/neternity/pokracovat_background.png") 0px 0px repeat-y;
}
div.tip-bottom {
	height: 6px;
	background: transparent url("/images/neternity/pokracovat_bottom.png") 0px 0px no-repeat;
}
/**********************************/
/************* seznam icony********/
.icons {
	list-style-image: url("/images/neternity/icon_list.png");
}
/**************************************/
/****************************************************************************/
/***************** HOMEPAGE ********************************************/
.top-area {
	background: white url("/images/neternity/mouse.png") 402px 0px no-repeat;
}
.intro {
	background: white url("/images/neternity/top_area_left_background.png") 0px 0px no-repeat;
	padding-left: 10px;
	width: 392px;
	float: left;
}
.intro-zalozky {
	height: 39px;
	color: #4c618c;
	font-weight: bold;
	font-size: 11px;
}
.intro-zalozky a {
	text-decoration: none;
}

.intro-zalozky span.div {
  display: block !important;
}

.intro-zalozka {
	vertical-align: middle;
	line-height: 39px;
	width: 130px;
	float: left;
}
.intro-zalozka span.div {
	padding-left: 45px;
	background: transparent url("/images/neternity/nabizime_zalozka_center.png") 0px 0px no-repeat;
}
.intro-zalozka span.aktivni {
	background: transparent url("/images/neternity/nabizime_zalozka_center_aktivni.png") 0px 0px no-repeat;
}
.intro-zalozka-left {
	width: 131px;
	vertical-align: middle;
	line-height: 39px;
	float: left;
}
.intro-zalozka-left span.div {
	padding-left: 45px;
	background: transparent url("/images/neternity/nabizime_zalozka_left.png") 0px 0px no-repeat;
}
.intro-zalozka-left span.aktivni {
	background: transparent url("/images/neternity/nabizime_zalozka_left_aktivni.png") 0px 0px no-repeat;
}
.intro-zalozka-right {
	width: 131px;
	vertical-align: middle;
	line-height: 39px;
	float: left;
}
.intro-zalozka-right span.div {
	padding-left: 45px;
	background: transparent url("/images/neternity/nabizime_zalozka_right.png") 0px 0px no-repeat;
}
.intro-zalozka-right span.aktivni {
	background: transparent url("/images/neternity/nabizime_zalozka_right_aktivni.png") 0px 0px no-repeat;
}
.intro-content {
	overflow: hidden;
	padding: 5px 40px 5px 20px;
	height: 151px;
	background: white url("/images/neternity/nabizime_content_background.png") 0px 0px no-repeat;
}
.intro-content-container {
	min-height: 141px;
	background: transparent url("/images/neternity/box_background.png") 0px 0px repeat-y;
}
.intro-content p img {
	float: left;
	margin: 0 8px 8px 0;
	border: 1px solid #eaeaea;
}
.intro-vice {
	text-align: right;
	padding-right: 40px;
	height: 36px;
	background: white url("/images/neternity/nabizime_vice_background.png") 0px 0px no-repeat;
}
.intro-content ul {
	list-style-position: outside;
	list-style-type: square;
	padding-left: 20px;
	margin: 10px 0;
}
.intro-content ul li {
	padding: 2px 0;
}
.news {
	margin-left: 680px;
}
#middle_area {
	padding-top: 13px;
	height: 132px;
	width: 982px;
	background: white url("/images/neternity/middle_area_head.png") 0px 0px no-repeat;
}
.middle-left {
	padding: 20px;
	height: 92px;
	width: 288px;
	float: left;
	background: white url("/images/neternity/middle_left.png") 0px 0px no-repeat;
}
.middle {
	padding: 20px;
	height: 92px;
	width: 288px;
	float: left;
	background: white url("/images/neternity/middle_center.png") 0px 0px no-repeat;
}
.middle-right {
	padding: 20px;
	height: 92px;
	width: 286px;
	float: left;
	background: white url("/images/neternity/middle_right.png") 0px 0px no-repeat;
}
.middle-content {
	color: white;
	height: 92px;
	overflow: hidden;
	position: relative;
	width: 286px;
}
.middle-content img {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #284a87;
	width: 90px;
}
.middle-content .middle-content-text {
	float: left;
	width: 184px;
	height: 76px;
	overflow: hidden;
}
.middle-content h2 {
	color: white;
	padding-bottom: 5px;
}
.middle-content h2 a {
	color: white;
	text-decoration: none;
}
.middle-content a {
	color: #cfdbe9;
}
.middle-content .middle-content-vice {
	float: left;
	width: 184px;
	position: absolute;
	right: 0px;
	bottom: 0;
	text-align: right;
	font-size: 10px;
}
#middle_area ul {
	list-style-type: square;
	list-style-position: outside;
	padding-left: 15px;
}
#middle_area ul li {
}
#bottom-area {
	padding-top: 13px;
	width: 982px;
	background: white url("/images/neternity/bottom_head.png") 0px 0px no-repeat;
}
.bottom {
	padding-bottom: 7px;
	width: 325px;
	float: left;
	margin-right: 5px;
}
.bottom-right {
	padding: 0 20px;
	width: 280px;
	margin-right: 0px;
}
.bottom-head {
	height: 41px;
	color: #4c618c;
	font-weight: bold;
}
.bottom-head a {
	text-decoration: none;
}
.bottom3 {
	line-height: 41px;
	vertical-align: middle;
	text-align: center;
	height: 41px;
	width: 162px;
	float: left;
	background: white url("/images/neternity/bottom2_center.png") 0px 0px no-repeat;
}
.bottom3 span.div, .bottom2 span.div {
  display: block;
}
.bottom3 span.aktivni {
	background: white url("/images/neternity/bottom2_center_aktivni.png") 0px 0px no-repeat;
}
.bottom3-left {
	background: white url("/images/neternity/bottom2_left.png") 0px 0px no-repeat;
}
.bottom3-left span.aktivni {
	background: white url("/images/neternity/bottom2_left_aktivni.png") 0px 0px no-repeat;
}
.bottom3-right {
	width: 163px;
	background: white url("/images/neternity/bottom2_right.png") 0px 0px no-repeat;
}
.bottom3-right  span.aktivni {
	background: white url("/images/neternity/bottom2_right_aktivni.png") 0px 0px no-repeat;
}
.bottom2 {
	line-height: 41px;
	vertical-align: middle;
	text-align: center;
	height: 41px;
	width: 162px;
	float: left;
}
.bottom2-left {
	background: white url("/images/neternity/bottom2_left.png") 0px 0px no-repeat;
}
.bottom2-left span.aktivni {
	background: white url("/images/neternity/bottom2_left_aktivni.png") 0px 0px no-repeat;
}
.bottom2-right {
	width: 163px;
	background: white url("/images/neternity/bottom2_right.png") 0px 0px no-repeat;
}
.bottom2-right span.aktivni {
	background: white url("/images/neternity/bottom2_right_aktivni.png") 0px 0px no-repeat;
}
.bottom-content-container {
	background: transparent url("/images/neternity/bottom_background.png") 0px 0px repeat-y;
}
.bottom-content {
	font-size: 0.9em;
	padding: 15px;
	min-height: 194px;
	height: auto;
	_height: 194px;
	width: 295px;
	background: transparent url("/images/neternity/bottom_background_top.png") 0px 0px no-repeat;
}
.bottom-vice {
	text-align: right;
	padding-right: 10px;
}
.bottom-bottom {
	text-align: right;
	padding-right: 20px;
	height: 7px;
	background: white url("/images/neternity/bottom_foot.png") 0px 100% no-repeat;
}
.box {
	width: 275px;
	float: left;
	padding: 3px 25px 0 25px;
}
.boxM {
	width: 325px;
	padding: 0;
	margin: 0 1px;
}
.boxM-container {
	background: transparent url("/images/neternity/box_background.png") 0px 0px repeat-y;
}
.boxM-content {
	min-height: 200px;
	padding: 13px 25px;
	background: transparent url("/images/neternity/box_top.png")  0px 0px no-repeat;
}
.boxM-bottom {
	width: 325px;
	padding-bottom: 7px;
	background: transparent url("/images/neternity/box_bottom.png") 0px 0px no-repeat;
}
.box-clanek {
	margin-top: 3px;
}
.box-clanek p {
	margin: 0;
}
.box-clanek a.vice {
	float: right;
	color: #4C618C;
}
.box-clanek img {
	border: 1px solid #cecece;
	margin: 2px;
}
.clanek-datum {
	float: left;
	color: #96BAE9;
	margin-top: 2px;
	padding-left: 20px;
	background: transparent url("/images/neternity/icon_date.png") 0px 0px no-repeat;
}
.clanek-sekce {
	float: left;
	color: #96BAE9;
	margin-top: 2px;
}
.box-navigace {
	height: 18px;
}
.box-navigace-sipky {
	margin-left: 20px;
	width: 60px;
	float: left;
}
.box-navigace-sipky a img {
	margin-right: 2px;
	border: none;
}
.box-navigace-more {
	float: right;
	padding-right: 30px;
}
.box-navigace-more a {
	color: #4C618C;
}
/***** browser *************/
.browser {
	margin: 25px 5px;
	text-align: center;
	clear: both;
}
.browser .left {
	float: left;
}
.browser .a-right {
	text-align: right;
}
.browser .right {
	float: right;
}
.browser a, .browser span.item-sel, .browser .symbol {
	padding: 5px 6px;
	margin: 0 0px;
	border-top: 4px solid #fff;
	vertical-align: middle;	
}

.browser .notice {
  color: #777;
}

.browser .symbol {
  position: relative;
  vertical-align: top;
  line-height: 13px;
  text-decoration: none;
  font-size: 120%;
  font-weight: normal !important;
}

.browser a:hover {
  border-top-color: #4B608B;
}

.browser .items {
	display: inline;
	text-align: center;
}

.browser span.item-sel {
	font-weight: bold;
}
/****************************/
/******** stitky*********/
.stitky {
	border: 1px solid #E6E6E6;
	clear: right;
	float: right;
	font-size: 0.95em;
	margin: 19px 0 19px 19px;
	width: 20%;
}
.stitky .head {
	padding: 2px;
	background: #F2F2F2 none repeat scroll 0 0;
	border-bottom: 1px solid#E6E6E6;
	font-weight: bold;
}
.stitky ol {
	margin: 0 !important;
	padding: 0;
}
.stitky ol li {
	display: block;
	list-style-type: none;
	margin: 0;
	padding-left: 5px;
}
/***********************/
/***** moves ****/
.moves .movesBoxes {
	height: 190px;
	overflow: hidden;
	width: 275px;
}
.moves .movesItem {
	float: left;
	height: 180px;
	width: 275px;
}
.moves .movesOvladani {
	float: left;
	width: 40px;
}
/******************/
/******** seznam perex *****/
ul.articleList {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 19px 4px;
	padding: 0;
}
li.articleListItem {
	padding-bottom: 20px;
}
.articleListItem-image {
	float: left;
	margin: 0 10px 10px 0;
}
.articleListItem a {
	font-size: 1.1em;
}
/*****************************/
/************* clanek -detail **********/
.detail-img {
	float: left;
	margin: 0 10px 10px 0;
}
/***************************************/
/********** refernce **************/
.reference-thumb {
	float: left;
	width: 304px;
	margin-top: 25px;
	font-size: 0.9em;
}
.reference-thumb-right {
	float: right;
}
.reference-thumb-top {
	height: 11px;
	background: transparent url("/images/neternity/sanonWhite_top.png") 0px 0px no-repeat;
}
.reference-thumb-content {
	min-height: 325px;
	_height: 325px;
	overflow: hidden;
	border-left: 1px solid #D2DFFF;
	border-right: 1px solid #D2DFFF;
	padding: 0 10px;
	background: transparent url("/images/neternity/sanonWhite_content.png") 0px 0px repeat-y;
}
.reference-thumb-bottom {
	position: relative;
	height: 36px;
	background: transparent url("/images/neternity/sanonWhite_bottom.png") 0px 0px no-repeat;
}
.reference-thumb .reference-img {
	text-align: center;
	border: 1px solid #D2E0FF;
	background-color: white;
}
.reference-thumb .reference-img img {
	border: none;
	margin: 5px;
}
.reference-thumb a img {
	border: none;
}
.reference-thumb-bottom .vice {
	position: absolute;
	left: 190px;
	bottom: 4px;
}
.reference-thumb .udaje {
	margin-top: 10px;
}
.reference-thumb .udaje table {
	width: 260px;
}
.reference-thumb .udaje table th {
	text-align: right;
	padding: 2px 10px 2px 0;
	font-weight: bold;
}
.reference-thumb .udaje .vice {
	position: absolute;
	right: 5px;
	bottom: 5px;
}
.reference-thumb .udaje .udaj .label {
	float: left;
	font-weight: bold;
	padding-right: 5px;
}
.reference-thumb .vice {
	float: right;
	clear: both;
}
.reference-overview {
	clear: left;
	display: block;
	font-size: 1em;
}
.reference-detail-top {
	margin-top: 10px;
	height: 15px;
	background: transparent url("/images/neternity/sanon_head.png") 0px 0px no-repeat;
}
.reference-detail-content {
	padding: 0 15px;
	background: transparent url("/images/neternity/sanon_content.png") 0px 0px repeat-y;
}
.reference-detail-bottom {
	height: 15px;
	background: transparent url("/images/neternity/sanon_bottom.png") 0px 0px no-repeat;
}
.reference-overview img {
	float: left;
	margin: 5px 5px 5px 0;
	padding: 0;
}
.reference-overview a img {
	border: none;
}
.reference-overview .udaje {
	padding-top: 5px;
}
.reference-overview .udaje .udaj {
}
.reference-overview .udaje .udaj .label {
	float: left;
	font-weight: bold;
	padding-right: 5px;
}
.reference-overview .vice {
	float: right;
	clear: both;
}
.reference-overview table {
	float: left;
	width: 225px;
}
.reference-overview table th {
	text-align: right;
	padding: 2px 10px 2px 0;
}
.reference-overview .reference-img {
	float: right;
	width: 358px;
	text-align: center;
	border: 1px solid #D2E0FF;
	background-color: white;
}
.reference-overview .reference-img img {
	border: none;
	margin: 5px;
}
.reference-overview .clanky {
	margin-top: 19px;
}
.reference-overview .galerie {
	margin-top: 19px;
}
.reference-overview .galerie .img {
	float: left;
	width: 200px;
	margin: 11px 11px 0  0;
}
.reference-overview .galerie .img-last {
	float: left;
	width: 200px;
	margin: 11px 0 0 0;
}
.reference-overview .galerie .img-top {
	height: 12px;
	background: transparent url("/images/neternity/sanonSmall_top.png") 0px 0px no-repeat;
}
.reference-overview .galerie .img-content {
	text-align: center;
	padding: 0 12px;
	background: transparent url("/images/neternity/sanonSmall_content.png") 0px 0px repeat-y;
}
.reference-overview .galerie .img-bottom {
	position: relative;
	height: 28px;
	background: transparent url("/images/neternity/sanonSmall_bottom.png") 0px 0px no-repeat;
}
.reference-overview .galerie .img-bottom span {
	position: absolute;
	left: 90px;
	bottom: 8px;
}
.reference-overview .galerie img {
	float: none;
}
/*************************************/
.lupa {
	line-height: 20px;
	padding-left: 20px;
	vertical-align: middle;
	font-weight: bold;
	background: transparent url("/images/neternity/lupa.png") 0px 0px no-repeat;
}
/************ hp/box-refrence **********/
.box-reference-item {
	padding: 15px 0px 5px 0;
	height: 74px;
}
.box-reference-item .thumb {
	float: left;
	width: 90px;
	height: 68px;
}
.box-reference-item .obsah {
	float: left;
	padding-left: 5px;
	width: 200px;
}
/****************************************/
/*************************************************************************/
/********* icon *********/
.m10 {
	margin-top: 10px;
}
.subRight .icon {
	float: right;
}
.icon {
	background: transparent url("/images/neternity/icon-print.png") no-repeat scroll left top;
	float: right;
	font-size: 0.9em;
	line-height: 20px;
	margin-right: 5px;
	padding-left: 20px;
}
.icon-email {
	background-image: url("/images/neternity/icon-email.png");
}
.icon-autor {
	background-image: url("/images/neternity/autor.png");
}
/**************************/
/********* mapa-webu********/
.mapaWebu ul li {
	padding-bottom: 2px;
}
.mapaWebu ul li ul {
	padding-top: 2px;
}
/*********************************/
/******** vyhledavani ***********/
ul.searchList {
	margin: 5px;
	padding: 0;
}
ul.searchList li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 8px;
}
ul.searchList h2 {
	padding-bottom: 5px;
}
/**********************************/
/*************gallery*************/
.gallery {
	margin-top: 15px;
}
.gallery .items {
	padding: 10px 0;
}
/*************************************/
a.bublina {
	border-bottom: 1px dotted blue;
	cursor: help;	
}
.bublinaData {
	color: #111;
	font-size: 11px;
	display: none;
	position: absolute;
	top: -1050px;
	left: 0;
	width: 180px;
	background: url("/images/sticky.png") -55px -5px;
	padding: 45px 85px 20px 40px;
	line-height: 180%;
	height: 160px;	
}
.bublinaData a.more {
	display: block;
	font-size: 11px;
	text-align: right;
	margin: 0 10px 20px 0;
}
.bublinaData p {
	padding: 0;
}

.none {
  display: none;
}

#map {
  width: 620px;
  height: 370px;
}

.aright, .right {
  float: right;
} 

.nowrap {
  white-space: nowrap;
}

.center {
  text-align: center;
}

/* kontakt form */
#contactForm form {
	position: relative;
	padding: 0 0 10px 0;
}

#contactForm fieldset {

}

#contactForm label {
  display: block;
  float: left;
  width: 140px;
  clear: both;
  padding: 7px 5px;
}

#contactForm label.norm {
  display: inline;
  width: auto;
  float: none;
  clear: none;
}

#contactForm input.text, #contactForm select {
  margin: 3px 0;
  padding: 4px 5px;
  vertical-align: middle;
  width: 320px;
}

#contactForm input.chkbx {
  display: inline;
  margin: 10px 0;
  vertical-align: middle;
}

#contactForm input.submit {
  position: absolute;
  top: 0px;
  right: 10px;
  width: 120px;
  height: 60px;
  background: #fff url(/images/send.png) no-repeat;
  border: none;
  display: none;
}

#contactForm input.submit2 {
  bottom: 25px;
/*  right: 10px; */
  width: 120px;
  height: 60px;
  background: #fff url(/images/send.png) no-repeat;
  border: none;
  margin: 5px 0 10px 274px;;
}

#contactForm h4 {

}

#contactForm textarea {
  font-size: 12px;
  font-family: Verdana, geneva, sans-serif;
  width: 320px;
  line-height: 150%;
  padding: 5px;
  margin: 3px 0 0 0;
}

#contactForm label.obl {
  color: #FF6908;
}

#contactForm .error {
  color: red;
  font-size: 10px;
  padding: 7px 6px;
  position: relative;
  margin: 0 0 0 150px;
  width: 200px;
  top: -3px;
  right: -0px;
  display: block;
  background: #FFFFB9;
}

/**/


/* kontakt form - dolni */

#contactForm-bottom {
	background: url('/images/neternity/kfb-bg.png') 0 0 no-repeat;
	position: relative;
	width: 623px;
	height: 282px;
}

#contactForm-bottom .title{
	color: #ec560a;
	position: absolute;
	top: 30px;
	left: 90px;
	font-size: 23px;
	
}

#contactForm-bottom form {
	position: relative;
	padding: 0 0 10px 0;
}

#contactForm-bottom label {
	display: block;
	float: left;
	/* width: 130px; */
	clear: both;
	padding: 3px 5px;
}

#contactForm-bottom label.norm {
	display: inline;
	width: auto;
	float: none;
	clear: none;
}

#contactForm-bottom input.text, #contactForm-bottom select {
	margin: 0;
	padding: 3px 5px;
	vertical-align: middle;
	width: 175px;
	border: 1px solid #c2d1f8;
	-moz-border-radius: 4px;
	background: url(/images/neternity/kfb-bg-input.png) 0 -1px repeat-x;
}

#contactForm-bottom input.text:focus {
	border: 1px solid #7fa0ef;
}

#contactForm-bottom input.chkbx {
	display: inline;
	margin: 10px 0;
	vertical-align: middle;
}

#contactForm-bottom input.submit2 {
	width: 147px;
	height: 52px;
	background: url(/images/neternity/kfb-buton.png) no-repeat;
	border: none;
	position: absolute;
	top: 211px;
	left: 460px;
	cursor: pointer;
}

#contactForm-bottom input.submit2:hover {
	/* top: 207px;
	left: 461px; */
	background: url(/images/neternity/kfb-buton-active.png) no-repeat;
}

#contactForm-bottom textarea {
	font-size: 12px;
	width: 270px;
	height: 108px;
	line-height: 150%;
	padding: 5px;
	top: 75px;
	right: 20px;
	position: absolute;
	border: 1px solid #c2d1f8;
	-moz-border-radius: 4px;
	background: #fff url(/images/neternity/kfb-bg-area.png) 0 0px repeat-x;
	color: #ee5509;
}

#contactForm-bottom textarea:focus {
	border: 1px solid #7fa0ef;
}

#contactForm-bottom label.obl {
	color: #ed6019;
}

#contactForm-bottom .error {
	color: red;
	font-size: 10px;
	padding: 7px 6px;
	position: relative;
	margin: 0 0 0 150px;
	width: 200px;
	top: -3px;
	right: -0px;
	display: block;
	background: #FFFFB9;
}

#contactForm-bottom .lname {
	position: absolute;
	top: 75px;
	left: 10px;
}

#contactForm-bottom #fname {
	position: absolute;
	top: 75px;
	left: 105px;
}

#contactForm-bottom .lemail {
	position: absolute;
	top: 107px;
	left: 10px;
}

#contactForm-bottom #femail {
	position: absolute;
	top: 107px;
	left: 105px;
}

#contactForm-bottom .lphone {
	position: absolute;
	top: 139px;
	left: 10px;
}

#contactForm-bottom #fphone {
	position: absolute;
	top: 139px;
	left: 105px;
}

#contactForm-bottom .lsoucet {
	position: absolute;
	top: 171px;
	left: 10px;
}

#contactForm-bottom #fsoucet {
	position: absolute;
	top: 171px;
	left: 105px;
}


#contactForm-bottom .mytable {
	position: absolute;
	top: 198px;
	left: 15px;
}

#contactForm-bottom .mytable input{
	margin: 5px;
}

/**/



h1#mainHeading {
  margin: 0px 0 15px 0;
  border: 0px solid red;
  clear: both;}

div.services {padding:10px 1px 0px 0px;}
div.services h2.back {height:35px; padding:15px 0px 0px 21px; margin-top: 10px; background:url(/gallery/0/264-header_background.gif) no-repeat;}
div.services .solutions.orange div.envelope p strong {font-weight:normal;color:#ff610a;}
div.services .solutions.orange h2 {padding-bottom: 20px; padding-top: 10px;}
div.services .solutions.orange h3 {padding-bottom: 20px; padding-top: 10px;}
div.services .solutions.orange div.envelope a {padding-right:8px;color:#ff610a;}
div.services .solutions div.envelope {width:203px;min-height:277px;_height:277px;background:url(/gallery/0/263-box_white4.gif) repeat-y;float:left;padding:0px;margin:0px 3px 3px 0px;}
div.services .solutions div.envelope .box {width: 200px; padding:0px; min-height:277px; _height:277px;}
div.services .solutions div.envelope .box .boxinner {padding:5px 10px 1px 10px;min-height:272px;_height:272px;background: no-repeat bottom left;}
div.services .solutions div.lastenvelope {margin-right:0px;}
div.services .clearing {clear:both;}

.content-block table th{text-align: left; vertical-align: middle;}
.content-block table input{
	margin:3px 0;
	padding:4px 5px;
	vertical-align:middle;
	width:320px;
}

div.content-block table input[type=submit]{
	background:url("/images/send.png") no-repeat scroll 0 0 #FFFFFF;
	border:medium none;
	bottom:25px;
	height:60px;
	margin:5px 0 10px 0px;
	width:120px;
}
.w190{width: 190px;}

.error{color: red; font-weight: bold;}

.cely-clanek{font-size: 1em !important;}
.cely-clanek a {font-size: 1em !important;}

.box-clanek .zdroj{margin-top: 5px; color: #777777;}

.articleList .zdroj{margin-top: 2px; color: #777777;}


 .zarovnat-vlevo {
	float: left;
}

 .zarovnat-vpravo {
	float: right;
}

 .zarovnat-doprostred {
	text-align: center;
}

 .obrazek-popisek {
	border: 1px solid #ccc;
	padding: 6px;
	text-align: center;
	text-align: center;
	font-style: italic;
}

.nezalamovat {
 	white-space: nowrap;
}

.linka{
	margin: 0 0 25px;
}

.bannerGalerie {
	margin: 0 0 25px;
}

.flashinfo {
	background: url(/images/neternity/banner_hp_cms_eshop_05.jpg) 0 0 no-repeat;
	width: 291px;
	height: 285px;
	position: relative;
}

.flashinfo a {
	display: block;
	position: absolute;
	text-decoration: none;
	cursor: pointer;
}

.flashinfo a.link-CMS  {
	top: 2px;
	left: 2px;
	width: 287px;
	height: 139px;
}

.flashinfo a.link-eshop  {
	top: 141px;
	left: 2px;
	width: 287px;
	height: 142px;
}

/* eshop promo */

div.nOverlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(/images/semi.png);
}

#eshopPromo {
	position: absolute;
	top: 195px;
	left: 140px;
	z-index: 10;
	text-align: center;
}

#eshopButton {
	position: absolute;
	cursor: pointer;
	top: -12px;
	right: 0px;
	background: url(/images/button.png) no-repeat;
	width: 325px;
	height: 60px;
	z-index: 10;
}

#eshopButton div {
	visibility: hidden;
}

/* Carousel */
div.carousel {
	padding: 0;
	position: relative;
	height: 225px;
	width: 630px;
	margin: 0 0 20px;
}

div.carousel .item {
	width: 626px;
	padding: 1px;
	position: absolute;
	height: 221px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #c4d5ed;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

div.carousel .item * {
	display: none;
}

div.carousel .item a {
	display: block;
}

div.carousel .item img {
	display: block;
	margin: 0 auto;
}

div.carousel .item .text {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	border-radius:  0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	width: 606px;
	padding: 0 10px;
	color: #ffffff;
	background: url(/images/neternity/carousel-bg-text.png) 0 0 repeat-x;
	margin: 0 0 1px 1px;
}

div.carousel .navigationAll {
	position: absolute;
	bottom: 10px;
	right: 10px;
	display: none;
}
div.carousel .navigationAll span {
	display: none;
}
div.carousel .navigationAll a.active {
	border: 3px solid #000;
}
div.carousel .navigationAll a {
	display: block;
	background: #fff;
	float: left;
	padding: 3px 10px;
	border: 1px solid #666;
	margin: 4px;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

div.carousel a.navigation_prev_next {
	position: absolute;
	border: none;
	padding: 0px;
	z-index: 20;
	width: 27px;
	height: 69px;
}

div.carousel a.navigation_prev_next.next {
	right: -10px;
	top: 78px;
	border-right: none;
	background: url(/images/neternity/carousel-navigation-next.png) 0 0 no-repeat ;
}

div.carousel a.navigation_prev_next.next:hover {
	background: url(/images/neternity/carousel-navigation-next-hover.png) 0 0 no-repeat ;
}

div.carousel a.navigation_prev_next.prev {
	left: -10px;
	top: 78px;
	border-left: none;
	background: url(/images/neternity/carousel-navigation-prev.png) 0 0 no-repeat ;
}

div.carousel a.navigation_prev_next.prev:hover {
	background: url(/images/neternity/carousel-navigation-prev-hover.png) 0 0 no-repeat ;
}

div.carousel a {
	cursor: pointer;
}

/* END carousel */


/* nova homepage */
#homepage{
	background: url("/images/neternity/bg-homepage.png") no-repeat scroll 6px 0 white;
	min-height: 350px;
	padding: 15px 25px 0px;
}

/* box 1 */
#homepage .HP-box-1{
	width: 310px;
	height: 135px;
	float: left;
	padding: 0 10px;
	margin: 0px 0 20px;
	overflow: hidden;
}

#homepage .HP-box-1 h1{
	color: #455f7d;
	font-size: 20px;
}

#homepage .HP-box-1 .text{
	color: #3a3939;
}

/* box 2 */
#homepage .HP-box-2{
	width: 260px;
	height: 150px;
	float: right;
	overflow: hidden;
	background: url(/images/neternity/icon-box-2.png) 0 0 no-repeat;
	padding: 0 0 0 60px;
}

#homepage .HP-box-2 h2{
	color: #455f7d;
	font-size: 16px;
}

#homepage .HP-box-2 .text{
	margin: 10px 0; 
	color: #3a3939;
}

#homepage .HP-box-2 a.link{
	color: #ff5400;
	text-decoration: underline;
	display: block;
	float: right;
	padding: 0 10px 0 15px;
	background: url(/images/neternity/sipka.png) 0 3px no-repeat;
}

#homepage .HP-box-2 a.link:hover{
	text-decoration: none;
}

/* HP rozcestnik */
#homepage .HP-rozcestnik{
	margin: 0px 0 20px;
}

#homepage .HP-rozcestnik .box{
	width: 295px;
	height: 107px;
	overflow: hidden;
	padding: 0px;
	margin: 0 32px 2px 0;
	background: url(/images/neternity/bg-rozcestnik.png) 0 0 repeat-y;
}

#homepage .HP-rozcestnik .box.index-3, #homepage .HP-rozcestnik .box.index-6{
	margin-right: 0px;
}


#homepage .HP-rozcestnik .box .img{
	margin: 12px 0 0 0;
	width: 75px;
	text-align: center;
	float: left;
}

#homepage .HP-rozcestnik .box .data{                             
	margin: 10px 0 0 75px;
	padding: 0 15px 0 0;
}

#homepage .HP-rozcestnik .box .data h3{
	color: #ff5400;
	text-shadow: 0px 1px 1px #ffffff;
}

#homepage .HP-rozcestnik .box .data h3 a{
	text-decoration: none;
}

#homepage .HP-rozcestnik .box .data h3 a:hover{
	text-decoration: underline;
}

#homepage .HP-rozcestnik .box .data .text{
	margin: 5px 0 0 0;
}

#homepage .HP-rozcestnik .box .data .text p{
	padding: 0;
	margin: 0;
}

#homepage .HP-rozcestnik .box .data li{
	background: url(/images/neternity/sipka.png) 0 3px no-repeat;
	padding: 0 0 0 15px;

}

/* HP carousel */
#homepage .HP-carousel{
	float: left;
}

#homepage .HP-carousel h2{
	color: #455F7D;
	font-size: 16px;
	padding: 0px;
	height: 16px;
	margin: 0 0 20px;
}

/* HP box 3 */
#homepage .HP-box-3{
	width: 295px;
	height: 261px;
	background: url(/images/neternity/hp-box-3-bg.png) 0 bottom no-repeat;
	float: right;
}

#homepage .HP-box-3 h2{
	color: #455F7D;
	font-size: 16px;
	padding: 0px;
	height: 16px;
	margin: 0 0 20px;
}

#homepage .HP-box-3 .text{
	padding: 0px;
	margin: 0px 10px 0 70px;
}

#homepage .HP-box-3 .text h3{
	height: 20px;
	line-height: 20px;
} 

#homepage .HP-box-3 .text p{
	margin: 0;
	padding: 0px;
	height: 50px;
	color: #3a3939;
}

/* HP - aktuality */
#homepage .HP-aktuality {
	float: left;
	width: 626px;
}

#homepage .HP-aktuality .item{
	height: 60px;
	padding: 10px 0 0 0; 
	border-bottom: 1px solid #bfddf7;
	color: #3a3939;
}

#homepage .HP-aktuality .item.last{
	border: none;
}

#homepage .HP-aktuality .item.first{
	padding: 0;
}

#homepage .HP-aktuality .date{
	background: url(/images/neternity/hp-aktuality-bg-calendar.png) 0 bottom no-repeat;
	float: left;
	width: 42px;
	height: 45px;
}

#homepage .HP-aktuality .date .datum-Y{
	text-align: center;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	height: 10px;
	margin: 0 0 10px 0;
}


#homepage .HP-aktuality .date .datum-dm{
	font-size: 10px;
	text-align: center;
}

#homepage .HP-aktuality .content{
	margin: 0 0 0 50px;
}

#homepage .HP-aktuality h2{
	color: #455F7D;
	font-size: 16px;
	padding: 0px;
	height: 16px;
	margin: 0 0 20px;
}

#homepage .HP-aktuality h4{
	font-size: 13px;
	color: #3d83ba;
}

#homepage .HP-aktuality h4 a{
	text-decoration: underline;
	color: #3d83ba;
}

#homepage .HP-aktuality h4 a:hover{
	text-decoration: none;
}

#homepage .HP-aktuality a.link{
	color: #ff5400;
	text-decoration: underline;
	display: block;
	float: right;
	padding: 0 10px 0 15px;
	background: url(/images/neternity/sipka.png) 0 3px no-repeat;
}


/* HP box 4 */
#homepage .HP-box-4{
	width: 295px;
	height: 253px;
	/* background: url(/images/neternity/hp-box-4-bg.png) 0 bottom no-repeat; */
	overflow: hidden;
	float: right;
	position: relative;
}

#homepage .HP-box-4 h2{
	color: #455F7D;
	font-size: 16px;
	padding: 0px;
	height: 16px;
	margin: 0 0 20px;
}

#homepage .HP-box-4 .text{
	margin: 0;
}

#homepage .HP-box-4 .text p{
	margin: 0;
}

#homepage .HP-box-4 .text img{
	margin: 0;
}

/*
#homepage .HP-box-4 a{
	cursor: pointer;
	display: block;
	position: absolute;
	text-decoration: none;
}

#homepage .HP-box-4 a.link-CMS{
	height: 100px;
	left: 2px;
	top: 38px;
	width: 291px;
}

#homepage .HP-box-4 a.link-eshop{
	height: 100px;
	left: 2px;
	top: 151px;
	width: 291px;
}

*/


#global-foot{
	margin: 20px 0 0 0;
	background: url(/images/neternity/foot-bg-main.png) 0 0 no-repeat;
	height: 142px;
}

#global-foot .product{
	float: left;
	height: 142px;
	width: 630px;
	margin: 0 0 0 24px;
}


#global-foot .product .item{
	width: 150px;
	height: 142px;
	float: left;
	position: relative;
	margin: 0 1px 0 0;
	text-align: center;
}

#global-foot .product .item h3{
	margin: 19px 0 20px 0;
	padding: 0px
	font-size: 12px;
}

#global-foot .product .item h3 a{
	color: #ee5509;
	font-weight: bold;
}

#global-foot .product .item h3 a:hover{
	text-decoration: none;
}

#global-foot .partners h3{
	color: #6b6b6b;
	margin: 19px 0 0 0;
	font-size: 12px;
}

#global-foot .product .item img{
}

#global-foot .partners{
	float: right;
	width: 295px;
	height: 142px;
	position: relative;
}

#global-foot .partners a.cia{
	position: absolute;
	top: 110px;
	left: 20px;
	width: 100px;
	height: 25px;
	background: url(/images/neternity/logo-cianews-gray.png) 0 0 no-repeat;
	text-decoration: none;
}

#global-foot .partners a.cia:hover{
	background: url(/images/neternity/logo-cianews-color.png) 0 0 no-repeat;
}

#global-foot .partners .economia{
	position: absolute;
	top: 51px;
	left: 170px;
	width: 100px;
	height: 20px;
	background: url(/images/neternity/logo-economia-gray.png) 0 0 no-repeat;
	text-decoration: none;
}

#global-foot .partners a.economia:hover{
	background: url(/images/neternity/logo-economia-color.png) 0 0 no-repeat;
}

#global-foot .partners .npsumava{
	position: absolute;
	top: 43px;
	left: 40px;
	width: 50px;
	height: 50px;
	background: url(/images/neternity/logo-npsumava-gray.png) 0 0 no-repeat;
	text-decoration: none;
}

#global-foot .partners a.npsumava:hover{
	background: url(/images/neternity/logo-npsumava-color.png) 0 0 no-repeat;
}

#global-foot .partners .pinkej{
	position: absolute;
	top: 90px;
	left: 170px;
	width: 100px;
	height: 42px;
	background: url(/images/neternity/logo-pinkej-gray.png) 0 0 no-repeat;
	text-decoration: none;
}

#global-foot .partners a.pinkej:hover{
	background: url(/images/neternity/logo-pinkej-color.png) 0 0 no-repeat;
}




