/****************** LAYOUT*****************************/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #4c618c;
	margin: 0;
	line-height: 120%;
}
#body {
	background: transparent url("/images/neternity/background.png") 0px 0px 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;
}
 h3 a {
	color: #ee5509;
	font-size: 0.9em;
}
 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;
}
#head {
	width: 1000px;
	height: 200px;
	background: transparent url("/images/neternity/head.png") 0px 0px no-repeat;
	position: relative;
}
#head-logo a img {
	border: none;
}
#head-logo {
	float: left;
	width: 385px;
	height: 150px;
}


#head-right {
	background: transparent url("/images/neternity/head_right.png") 0px 0px repeat-x;
	width: 604px;
	height: 150px;
	float: left;
	position: relative;
}
#head-search {
	position: absolute;
	right: 76px;
	top: 91px;
	width: 220px;
	height: 25px;
}
#head-search form {
	position: relative;
	width: 220px;
	height: 29px;
}
#head-search input.input {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 13px;
	width: 128px;
	margin: 0;
	border: none;
	padding: 6px 6px 6px 10px;
	color: #3B5170;
	background: transparent url("/images/neternity/search_input.png") 0px 0px no-repeat;
}
#head-search input.submit {
	position: absolute;
	top: 0;
	left: 145px;
	background: transparent url("/images/neternity/search_button.png") 0px 0px no-repeat;
	height: 25px;
	width: 72px;
	vertical-align: top;
	border: none;
	margin: 0;
	cursor: pointer;
	cursor: hand;
	color: #4c618c;
	font-weight: bold;
	font-size: 11px;
}
#zalozky {
	width: 981px;
	height: 50px;
	margin: 0 9px;
}
#zalozky a {
	text-decoration: none;
	color: white;
	font-weight: bolder;
	font-size: 12px;
	color: #CFDBE9;
}
#zalozky a.zalozka {
	float: left;
	width: 109px;
	height: 32px;
	background: transparent url("/images/neternity/zalozka.png") 0px 0px no-repeat;
	text-align: center;
	padding-top: 18px;
}
#zalozky a.zalozka-aktivni {
	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 {
	color: #4C618C;
	background: transparent url("/images/neternity/zalozka_left_aktivni.png") 0px 0px no-repeat;
}
#zalozky a.zalozka-right {
	background: transparent url("/images/neternity/zalozka_right.png") 0px 0px no-repeat;
}
#zalozky a.zalozka-right-aktivni {
	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;
}
#main-hp {
	background: white url("/images/neternity/main_head.png") 0px 0px repeat-x;
	padding: 20px 9px 9px 9px;
}
#foot {
	color: white;
	padding: 0 30px;
	background: transparent url("/images/neternity/foot.png") 0px 60px no-repeat;
	min-height: 69px;
	height: auto;
	_height: 69px;
}
#foot a {
	color: #cfdbe9;
}
.foot-top {
	padding-top: 15px;
}
.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: 30px 0 10px 0;
	&padding-top: 15px;
}
.foot-bottom-left {
	width: 500px;
	float: left;
}
.foot-bottom-right {
	float: right;
}
.foot-bottom-right img {
	border: 1px solid #264783;
}
.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;
}
.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 {
	font-weight: bold;
}
/*********************************************************************/
/*****************PAGE****************************************************/
#main .page {
	min-height: 350px;
	padding: 19px 19px 9px 19px;
	background: white url("/images/neternity/main_top.png") 0px 0px 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: 25px;
}
.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: 10px 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/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;
}

/**/


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 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:url(../_images/bgSolutionsBottom.gif) 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;
 }






