body {
	background: url('../images/background.jpg') top center repeat-x white;
	text-align: center;
	/*height: 100%;*/
	margin: 0px;
	padding: 0px; 	
/*	overflow: hidden;*/
}

div, table {
	font-family: tahoma, verdana, arial, helvetica;
  font-size: 12px;
}
/*
#wrapper {
	position: fixed;
/*	width: 100%;
	height: 100%;
/*	overflow: auto;
/*	background: url('../images/white_background.jpg')  top center repeat-y;
/*	z-index: 100;
}
*/







#inf_status {
	background-color: white;
	color: red;
	position: absolute;
	z-index: 20;
}

#page {
	background: #FFFFFF;
	text-align: left;
	margin: 0px auto;
	width: 855px;
	padding-bottom: 2px;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	position: relative;
}
div.box_left {

}
/*******************************/
/*           TOP               */
/*******************************/
#top_row {
  padding-top: 150px;
  height: 25px;
  
  background: url('../images/head_new.jpg') top center no-repeat;
  padding-left: 6px;
	padding-right: 6px;
}

#logo_globit {
  height: 45px;
  width: 285px;
  position: absolute;
  top: 25px;
  left: 50px;
  cursor: pointer;
}
/*******************************/
/*       VYHLEDAVANI           */
/*******************************/
#search_form {
  float: right;
  background: url('../images/lupa.jpg') top left no-repeat;
  _background: url('../images/lupa.jpg') 2px left no-repeat;
  width: 270px;
  text-align: right;
}
#form_search {
	margin-bottom: 0px;
}

#search_input {
		border-style: none;
		background: url('../images/searchbox.jpg') top right no-repeat;
		width: 194px;
		height: 17px;
		background-color: #ffffff;
		vertical-align: top;
		color: #555555;
		font-family: tahoma;
		font-size: 10px;
		padding-left: 7px;
		padding-top: 4px;
	}
	
#search_button {
	  border-style: none;
		background: url('../images/search_ok.jpg') center 2px no-repeat;
		_background: url('../images/search_ok.jpg') center 1px no-repeat;
		background-color: #ffffff;
		vertical-align: middle;
		height: 23px;
		width: 37px;
		margin-left: 2px;
		position: relative;
		top: -2px;
		_top: -1px;
		color: #4a7bb5;
		font-family: tahoma;
		font-size: 12px;
		/*
		color: #6C961B;
		font-weight: bold;
		width: 63px;
		margin-left: 2px;
		height: 25px;
		_height: 24px;	
		*/
	}
/*******************************/
/*          NAVIGACE           */
/*******************************/
#date_navigation {
    color: #4a7bb5;
		font-family: tahoma;
		font-size: 12px;
		float: left;
		width: 560px;
}
/*******************************/
/*          NADPISY            */
/*******************************/
div.hlavni_nadpisy {
  background: url('../images/dvojlajna_pod_nadpis.jpg')  bottom center repeat-x;
  padding-bottom: 5px;
  margin-bottom: 5px;
  height: 25px;
}
span.hlavni_nadpisy {
  background: url('../images/sipka_u_sekce.jpg')  0px 0px no-repeat;
  font-family: arial;
  font-weight: bold;
  font-size: 18px;
  display: block;
  height: 25px;
  padding-left: 30px;
  vertical-align: bottom;
}
span.nadpis_hlavni_text {
  position: relative;
  top: 2px;
}
#produkty_a_sluzby {
  color: #00819c;
}
#novinky_a_aktualni_informace {
  color: #a27d06;
}
#o_spolecnosti {
  color: #ba2300;
}
#eshop {
  color: #779a01;
}
#kariera {
  color: #2486BF;
}
#vstup_pro_registrovane_uzivatele {
  color: #a42f87;
}
#kontakty {
  color: #f06518;
}
#nasi_zakaznici {
  color: #696969;
}
#hlavni_stranka_odkaz {
  cursor: pointer;
}

/*******************************/
/*          MENU               */
/*******************************/
#menu {
  
}
div.polozka_menu {
  height: 45px;
  padding-left: 63px;
  margin-bottom: 5px;
  cursor: pointer;
}
div.polozka_menu_right {
  height: 100%;
}
span.polozka_menu_right_main {
  display: block;
  height: 50%;
  font-family: tahoma;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 4px;
  left: 5px;
}
span.polozka_menu_right_sub {  
  display: block;
  height: 50%;
  font-family: arial;
  font-size: 10px;
  position: relative;
  top: 4px;
  left: 5px;
}
#menu_platebni-terminaly {
  background: url('../images/box_1.jpg')  left center no-repeat;
}
#menu_platebni-terminaly_right {
  background: url('../images/box_1_background.jpg')  center center repeat-x;
  color: #00819c;
}
#menu_coffee-web {
  background: url('../images/box_2.jpg')  left center no-repeat;
}
#menu_coffee-web_right {
  background: url('../images/box_2_background.jpg')  center center repeat-x;
  color: #ba2300;
}
#menu_webhosting {
  background: url('../images/box_3.jpg')  left center no-repeat;
}
#menu_webhosting_right {
  background: url('../images/box_3_background.jpg')  center center repeat-x;
  color: #a27d06;
}
#menu_myto-v-cr {
  background: url('../images/box_4.jpg')  left center no-repeat;
}
#menu_myto-v-cr_right {
  background: url('../images/box_4_background.jpg')  center center repeat-x;
  color: #779a01;
}
#menu_kreditni-karty {
  background: url('../images/box_5.jpg')  left center no-repeat;
}
#menu_kreditni-karty_right {
  background: url('../images/box_5_background.jpg')  center center repeat-x;
  color: #a42f87;
}
#menu_reklama-a-marketing {
  background: url('../images/box_6.jpg')  left center no-repeat;
}
#menu_reklama-a-marketing_right {
  background: url('../images/box_6_background.jpg')  center center repeat-x;
  color: #f06518;
}
#menu_poradenstvi {
  background: url('../images/box_7.jpg')  left center no-repeat;
}
#menu_poradenstvi_right {
  background: url('../images/box_7_background.jpg')  center center repeat-x;
  color: #696969;
}


div.tecky_horizontalne {
  background: url('../images/tecky_horizontalne.jpg') center center repeat-x;
  
}
#tecky_horizontalne_left {
  margin-left: 2px;
  width: 307px;
}
#clearing_hr {
  clear: both;
  margin: 0px;
  position: absolute;
  visibility: hidden;
}

#left_hr {
  width: 310px;
  left: 2px;
}
#center_hr {
  width: 322px;
  left: -14px;
}
#right_hr {
  width: 192px;
  left: -15px;
}
div.tecky_horizont {
  background: url('../images/tecky_horizontalne.jpg') center bottom repeat-x;
  background-color: white;
  border-color: white;

  border-width:0;
  position: absolute;
  top: -2px;
  _top: -16px;
  bottom: 7px;
  height: 5px;
}

div.bottom_column {
  position: relative;
  padding-top: 10px;
  margin-bottom: 5px;
}


/*******************************/
/*         AKTUALITY           */
/*******************************/	
div.aktualita {
	background: url('../images/sipecka_novinky.jpg')  1px 4px no-repeat;
	margin-left: 30px;
	padding-left: 12px;
	margin-bottom: 10px;
	margin-right: 10px;
	cursor: pointer;
}
span.aktualita_date {
  font-family: tahoma;
  font-size: 12px;
  color: #2486bf;
  display: block;
}
span.aktualita_short {
  font-family: tahoma;
  font-size: 12px;
  color: #808080;
  display: block;
}
#aktuality_obsah {
  overflow: auto;
  height: 300px; /*240*/
}

/*******************************/
/*        PRAVY SLOUPEC        */
/*******************************/
#right_column {
	position: relative;
	float: left;	
	width: 505px;
	margin-left: 20px;
	padding-right: 2px;
	height: 1%; /* Holly hack for Peekaboo Bug */	
}

#right_left {
  float: left;	
	width: 295px;
	padding-right: 20px;
	background: url('../images/tecky_vertikalne.jpg')  top right repeat-y;
	height: 340px; /* Holly hack for Peekaboo Bug; puvodne 280px */
}
#right_right {
  float: left;	
	width: 165px;
	margin-left: 20px;
	padding-right: 2px;
	height: 280px; /* Holly hack for Peekaboo Bug */
}

#hlavni_nadpisy_registered_users {
	cursor: pointer;
}
#hlavni_nadpisy_eshop {
	cursor: pointer;
}
#registrovaniuzivatele {
  height: 70px;
}
#e-shop {
  height: 70px;
}
#kontakt_text {
  font-family: tahoma;
  font-size: 12px;
  color: #3f3f3f;
  padding-top: 5px;
  padding-left: 10px;
  float: left;
}
div.kontakt_mapa {
	float: right;
	padding-top: 10px;
	cursor: pointer;
}
#kontakt_mapa_rozklik {
	float: left;
	padding-top: 7px;
	padding-left: 15px;
	padding-bottom: 5px;
}

span.klient {
  font-family: tahoma;
  font-size: 12px;
  display: block;
  margin-left: 30px;
  margin-top: 10px;
}
a.klient {
  color: #ba2300;
  text-decoration: none;
  font-weight: bold;
}
a.klient:hover {
  text-decoration: underline;
}


#cleaner {
  clear: both;
  height: 0px; 
  
}
#main_obsah {
  height: 386px;
  overflow: auto;
  font-family: tahoma;
  font-size: 12px;
  color: #3f3f3f;

}
#main_obsah p {
	margin-top: 10px;
	margin-bottom: 0px;
}
#kentejner {
	_position: relative;
	_top: -5px;
	height: 1%;

}
/*******************************/
/*        LEVY SLOUPEC         */
/*******************************/
#left_column {
	float: left;
	width: 295px;
	padding-left: 4px;
	padding-right: 20px;
	margin-bottom: 0px;
	background: url('../images/tecky_vertikalne.jpg')  top right repeat-y;
	position:relative;
}
#left_column_nofloat {
	width: 295px;
	height: 10px;
	padding-left: 4px;
	padding-right: 20px;
	margin-bottom: 0px;
	background: url('../images/tecky_vertikalne.jpg')  top right repeat-y;
}
#left_column_bottom {
	float: left;
	width: 295px;
	padding-left: 4px;
	padding-right: 20px;
	padding-bottom: 10px;
	height: 330px; /*270*/
	background: url('../images/tecky_vertikalne.jpg')  top right repeat-y;
}



/*******************************/
/*         PO ROZKLIKU         */
/*******************************/
#rozklik_kontejner {
margin: 4px;
margin-bottom: 0px;
}

/*********************/
/*       MENU        */
/*********************/
#menu_rozklik {
  background: url('../images/tecky_horizontalne.jpg') center bottom repeat-x;
  padding-bottom: 5px;
}
#menu_rozklik table {
  border-collapse: collapse;
}
#menu_rozklik td {
  cursor: pointer;
}
td.menu_rozklik_text {
  padding: 0px;
  font-family: tahoma;
  font-size: 10px;
  width: 85px;
  font-weight: bolder;
  
}
td.menu_rozklik_icon {
  width: 60px;
}
#menu_rozklik_platebni-terminaly {
  color: #00819c;
}
#menu_rozklik_coffee-web {
  color: #ba2300;
}
#menu_rozklik_webhosting {
  color: #a27d06;
}
#menu_rozklik_myto-v-cr {
  color: #779a01;
}
#menu_rozklik_kreditni-karty {
  color: #a42f87;
}
#menu_rozklik_reklama-a-marketing {
  color: #f06518;
}
#menu_rozklik_poradenstvi {
  color: #696969;
}
/*******************************/
/*     PO ROZKLIKU OBSAH       */
/*******************************/
div.rozklik_obsah {
  padding-top: 70px;
  position: relative;
  padding-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
}

#rozklik_obsah_platebni-terminaly {
  background: url('../images/content_background_1.jpg') center top no-repeat;
}
#rozklik_obsah_coffee-web {
  background: url('../images/content_background_2.jpg') center top no-repeat;
}
#rozklik_obsah_webhosting {
  background: url('../images/content_background_3.jpg') center top no-repeat;
}
#rozklik_obsah_myto-v-cr {
  background: url('../images/content_background_4.jpg') center top no-repeat;
}
#rozklik_obsah_kreditni-karty {
  background: url('../images/content_background_5.jpg') center top no-repeat;
}
#rozklik_obsah_reklama-a-marketing {
  background: url('../images/content_background_6.jpg') center top no-repeat;
}
#rozklik_obsah_poradenstvi {
  background: url('../images/content_background_7.jpg') center top no-repeat;
}

div.rozklik_title_obsahu {
  position: absolute;
  top: 27px;
  left: 5px;
  font-family: tahoma;
  font-size: 18px;
  font-weight: bolder;
}

/*******************************/
/*     PO ROZKLIKU SPODEK      */
/*******************************/
#rozklik_spodni {
  height: 70px;
  background: url('../images/tecky_horizontalne.jpg') center top repeat-x;
}
span.nadpis_hlavni_text_rozklik {
  position: relative;
  _position: none;
  top: 2px;
}
#hlavni_nadpisy_rozklik {
  background: none;
  cursor: pointer;
}

#rozklik_spodni_left{
  float: left;
  width: 430px;
}
#rozklik_spodni_center {
  float: left;
  width: 250px;
  padding-top: 24px;
  padding-right: 20px;
}
#rozklik_spodni_right {
  float: left;
  padding-top: 24px;
}
#kontakt_text_rozklik {
  font-family: tahoma;
  font-size: 12px;
  color: #3f3f3f;
  padding-top: 9px;
  padding-left: 10px;
  float: left;
  
}
#kontakt_text_rozklik td {
  padding-right: 20px;
}

/*******************************/
/*      AKTUALITY  MAIN        */
/*******************************/

div.aktualita_div_image {
	float: left;
	position: relative;
	margin-right: 16px;
	margin-bottom: 8px;
}
h1.clanek-title {
	font-size: 16px;
	color: #6C961B;
	font-weight: bold;
}

div.clanek-long {
  font-size: 12px;
	margin-bottom: 10px;
}
div.clanek-short {
  font-size: 14px;
}
	#span_galerie_aktuality {
		background: #F0F0F0;
		padding: 5px;
	}
	#span_galerie_aktuality a{
		text-decoration: none;
		color: black;
	}
	img.img_aktualita_gallery {
		border: 1px solid #8BAD1E;
		width: 50px;
		height: 50px;
	}
	img.small_gallery_image {
		border: 1px solid #C0C0C0;
		width: 70px;
		height: 70px;
	}
	img.small_gallery_image:hover {
		border: 1px solid #8BAD1E;
	}
	table.small_galerie_table {
		width: 100%;
		text-align: center;
	}







div.box {
	margin-bottom: 5px;
	padding-left: 2px;
	padding-right: 5px;
	position: relative;
}
span.box_title_left {
	font-size: 15px;
	position: absolute;
	top: 7px;
	left: 10px;
	color: #FFFFFF;
	font-weight: bolder;
}


#datum {

	height: 62px;
	background: url('../images/datum.jpg') no-repeat top left;
}
#box_svatek {
	font-size: 15px;
	position: absolute;
	top: 12px;
	left: 10px;
	color: #FFFFFF;
}
#top_logo_div {
	margin-bottom: 5px;	
}
#top_logo {
	text-decoration: none;
	border: 0px;
}

/*******************************/
/*         VYHLEDAVANI         */
/*******************************/
#vyhledavani {
	background: url('../images/vyhledavani.jpg') no-repeat top left;
	padding-top: 42px;
	_padding-top: 22px;
	padding-bottom: 3px;
	
}

	
	
/*******************************/
/*         AKTUALITY           */
/*******************************/	

	h1.aktualita-title {
		font-size: 12px;
		font-weight: bold;	
		margin-bottom: 5px;
		display: inline;
		color: #6C961B;
	}
	span.no_entry {
    font-size: 12px;
  }
	
	span.aktualita-short {
	  margin-top: 4px;
		display: block;
		font-size: 11px;
		font-weight: normal;	
	}
	img.aktualita_image {
		width: 80px;
		height: 80px;
		border: 0px solid #C0C0C0;
		cursor: pointer;
	}
	td.aktualita_td_image {
		vertical-align: top;
		width: 57px;
		padding: 2px;
	}
	td.aktualita_td_text {
		vertical-align: top;
		padding: 2px;
		padding-right: 5px;
		
	}
	tr.aktuality_tr {
    cursor: pointer;
  }

	hr.hr_aktuality {
		border: 1px dotted #A5A5A5;
		width: 100%;
	}
	tr.tr_aktuality {
		
	}
	tr.tr_aktuality:hover {
		background: #F0F0F0;
	}
	table.aktuality_table {
		border-collapse: collapse;
		width: 100%;
		position: relative;
	}
	
	
/*------------------*/

span.date {
	font-size: 12px;
}

#fotogalerie {
//	background: url('../images/fotogalerie.jpg') no-repeat top left;
	height: 63px;
}
#fotogalerie img {
	border: 0px;
}
#fotogalerie a {
	text-decoration: none;
	color: white;
}
span.box_title_galerie {
	font-size: 15px;
	position: absolute;
	top: 22px;
	left: 10px;
	color: #FFFFFF;
	font-weight: bolder;
}




/*******************************/
/*      AKTUALITY  MAIN        */
/*******************************/

h1.clanek-title {
	font-size: 16px;
	color: #6C961B;
	font-weight: bold;
}

div.clanek-long {
	margin-bottom: 10px;
}
	#span_galerie_aktuality {
		background: #F0F0F0;
		padding: 5px;
	}
	#span_galerie_aktuality a{
		text-decoration: none;
		color: black;
	}
	img.img_aktualita_gallery {
		border: 0px solid #8BAD1E;
		width: 50px;
		height: 50px;
	}
	img.small_gallery_image {
		border: 0px solid #C0C0C0;
		width: 70px;
		height: 70px;
	}
	img.small_gallery_image:hover {
		border: 0px solid #8BAD1E;
	}
	table.small_galerie_table {
		width: 100%;
		text-align: center;
	}

/*******************************/
/*           NAVIGACE          */
/*******************************/
#navigation {
	margin-top: 4px;
/*	width: 567px;*/
	height: 35px;
	background: url('../images/navigace.jpg') no-repeat top left;
	position: relative;
	left: -2px;
	text-align: right;
}
	#navigation_text {
		color: #4a7bb5;
	}
	#navigation_text a {
		color: #4a7bb5;
		text-decoration: none;
	}
	#navigation_text a:hover {
		text-decoration: underline;
	}

/*******************************/
/*            MENU             */
/*******************************/
#menu_table {
	height: 137px;
	border-collapse: collapse;
	padding: 0px;
	position: relative;
	left: -1px;
	
}
	td.menu {
		padding: 0px;
		cursor: pointer;
		vertical-align: bottom;
	}
	span.menu_text {
		font-family: arial;
		color: white;
		bottom: 10px;
		font-size: 12px;
		position: relative;
		left: 5px;
		top: -13px;
	}
	span.menu_text a {
		color: white;
		text-decoration: none;
	}
	#menu_text_first {
		left: 7px;
	}

/*******************************/
/*            OBSAH            */
/*******************************/

#obsah {
	padding: 4px;
	margin-top: 2px;
	margin-right: 6px;
	font-size: 12px;
}
	div.pagination {
		font-size: 12px;
		text-align: right;
		width: 100%;
		font-weight: bold;
		color: #A21C1C;
	}
	div.pagination a {
		color: #A21C1C;
		text-decoration: none;
	}
	div.pagination a:hover {
		color: #8BAD1E;
	}
	#pag_actual_page {
		color: #8BAD1E;
	}

/*******************************/
/*            GALERIE          */
/*******************************/	
#submenu {
	position: relative;
	text-align: center;
	margin-bottom: 10px;
}
div.gallery_image {
	width: 100%;
	text-align: center;
}
span.image_title {
  font-size: 12px;
}
span.left {
	position: absolute;
	left: 0px;
}
span.right {
	position: absolute;
	right: 0px;
}
table.galerie_table {
	width: 100%;
	text-align: center;
}
img.gal_image {
cursor: pointer;
}
img.img_gal_href {
	border: 0px solid #C0C0C0
}
img.img_gal_href:hover {
	border: 0px solid #8BAD1E;
}
table.galerie_table a {
	text-decoration: none;
	color: black;
}
table.galerie_table td {
	padding-bottom: 10px;
}
td.gallery_image {
	width: 100px;
	border: 2px solid #C0C0C0
}
td.gallery_popis {
	width: 400px;
}
div.cleaner {
  clear: both;
}
/*******************************/
/*            PATICKA          */
/*******************************/	
#paticka {
	clear: both;
	margin: 6px;
	margin-top: 0px;
	height: 30px;
	background-color: #0142A6;
	text-align: right;
	padding-right: 5px;
	padding-top: 6px;
}
	address.paticka {
		font-size: 10px;
		color: white;
		font-style: normal;
	}
	#paticka a {
		text-decoration: none;
		color: white;
	}
	#paticka a:hover {
		text-decoration: underline;
	}

