/* Estetica */
/*@charset "utf-8";*/

/* restart browser */

.mf {
	margin: 0;
	padding: 0;
	float: left;
}

.mp {
	margin: 0;
	padding: 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fn {
	float: none;
}

.db {
	display: block;
}

.di {
	display: inline;
}

.dn {
	display: none;
}

.br {
	border: 0 none;
}

.fs {
	font-size: 0;
}

.c {
	text-align: center;
}

.v {
	vertical-align: middle;
}

.out {
	width: 0;
	height: 0;
}

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.w30 {
  width: 30%;
}

.w70 {
  width: 70%;
}

span {
	display: inline;
}

div {
	display: block;
}

/* fonts */

table {
	font: 0.8em/1.7em Arial,'Arial CE',Helvetica,sans-serif;
}

/* layout */

html, body {
	/*background: #ff8930 url('../img/pozadi.gif') top repeat-x;*/
	margin: 0;	padding: 0;
	text-align: center;
	color: #000;
	font: x-small/1.5em tahoma, sans-serif;
	height: 100%;
	voice-family: "\"}\""; voice-family: inherit;
	font-size: small; }
	html>body {
	font-size: small;
}

.blok {
	width: 100%;
	min-height: 970px;
	text-align: center;
	background: #fff url('../img/pozadi.gif') top repeat-x;
}

.blok2 {
	width: 100%;
	min-height: 970px;
	text-align: center;
	background: #fff url('../img/pozadi2.gif') top repeat-x;
}

.hlavni {
	margin: 0 auto;
	padding: 0 10px 50px 10px;
	width: 950px;
	min-height: 970px;
	text-align: left;
	position: relative;
	background: transparent url('../img/stin.gif') top center no-repeat;
}

.hlavni2 {
	margin: 0 auto;
	padding: 0 10px 50px 10px;
	width: 950px;
	min-height: 130px;
	text-align: left;
	position: relative;
	background: transparent url('../img/stin2.gif') top center no-repeat;
}

.hlavicka {
	width: 950px;
	height: 20px;
	overflow: hidden;
	line-height: 0.8em;
	/*background: #fff url('../img/hlavicka.gif') left top no-repeat;*/
}

.hlavicka .hlavickaflash {
	width: 583px;
	height: 20px;
	overflow: hidden;
}

.hlavicka .rss {
	padding: 0 20px 0 320px;
	width: 30px;
	height: 20px;
	line-height: 1.4em;
	background: transparent url('../img/hlavicka_rss.gif') right center no-repeat;
}

.hlavicka .rss a {
	color: #ed7921;
	text-decoration: none;
}

.hlavicka .rss a:hover {
	text-decoration: underline;
}

.logo {
	width: 950px;
	height: 69px;
	background: transparent url('../img/_motiv_ornament.gif') 593px bottom no-repeat;
}

#logo h1, #logo h1 span {
	width: 230px;
	height: 69px;
	font: bold 120%/1em tahoma, sans-serif;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
	cursor: pointer;
	text-align: center;
	line-height: 60px;
}

#logo h1 span {
	display: block;
	background: transparent url('../img/logo.gif') no-repeat;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
}

#logo h1 a {
	text-decoration: none;
	color: #ed7921;
}

#logo h1 a:hover {
	text-decoration: none;
}

.menu {
	padding: 11px 0 0 0;
	width: 950px;
	height: 50px;
	background: transparent url('../img/menu_ornament.gif') 593px 11px no-repeat;
}

.menuc {
	height: 50px;
}

.menuc2 {
	height: 30px;
}

.motyl1 {
	width: 290px;
	height: 195px;
	position: absolute;
	top: 0px;
	left: 605px;
	z-index: 9;
}

.motyl2, .motyl3, .motyl4 {
	width: 277px;
	height: 191px;
	position: absolute;
	top: 0px;
	left: 600px;
	z-index: 9;
}

.motyl5, .motyl6 {
	width: 315px;
	height: 191px;
	position: absolute;
	top: 0px;
	left: 600px;
	z-index: 9;
}

.motyl7 {
	width: 329px;
	height: 191px;
	position: absolute;
	top: 0px;
	left: 600px;
	z-index: 9;
}

#motyl1 {
	background: transparent url('../img/motiv_motyl.png') left top no-repeat;
}

#motyl2 {
	background: transparent url('../img/motiv_zaba.png') left top no-repeat;
}

#motyl3 {
	background: transparent url('../img/motiv_ryba.png') left top no-repeat;
}

#motyl4 {
	background: transparent url('../img/motiv_jesterka.png') left top no-repeat;
}

#motyl5 {
	background: transparent url('../img/motiv_chameleon.png') left top no-repeat;
}

#motyl6 {
	background: transparent url('../img/motiv_vazka.png') left top no-repeat;
}

#motyl7 {
	background: transparent url('../img/motiv_zelva.png') left top no-repeat;
}

/* menu */
#menuContent {
	height: 40px;
}

#menuContent ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menuContent li {
	display: block;
	float: left;
}

#menuContent li.list1, #menuContent li.list7 {
	width: 86px;
	height: 40px;
}

#menuContent li.list2, #menuContent li.list3, #menuContent li.list4,
#menuContent li.list5, #menuContent li.list6 {
	width: 83px;
	height: 40px;
}

#menuContent a, #menuContent a span {
	display: block;
	width: 100%; height: 40px;
	margin: 0; padding: 0;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
	z-index: 0;
	cursor: pointer;
	font: bold 100%/1em tahoma, sans-serif;
	text-align: center;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	line-height: 40px;
}

#menuContent a#item1 {
	background: transparent url(../img/menu_uvod.gif) no-repeat 0 0;
	color: #000;
}

#menuContent a#item1 span {
	display: block;
	background: transparent url(../img/menu_uvod.gif) no-repeat 0 0;
	z-index: 1;
	position: absolute;
}

#menuContent a#item1:hover, #menuContent a#item1:hover span,
#menuContent a#item1 span.klik1 {
	background: transparent url(../img/menu_uvod.gif) no-repeat 0 -40px;
	color: #ed7921;
}

#menuContent a#item2 span {
	display: block;
	background: transparent url(../img/menu_webdesign.gif) no-repeat 0 0;
	z-index: 1;
	position: absolute;
}

#menuContent a#item2 {
	background: transparent url(../img/menu_webdesign.gif) no-repeat 0 0;
	color: #000;
}

#menuContent a#item2:hover, #menuContent a#item2:hover span,
#menuContent a#item2 span.klik2 {
	background: transparent url(../img/menu_webdesign.gif) no-repeat 0 -40px;
	color: #ed7921;
}

#menuContent a#item3 span {
	display: block;
	background: transparent url(../img/menu_e-shop.gif) no-repeat 0 0;
	z-index: 1;
	position: absolute;
}

#menuContent a#item3 {
	background: transparent url(../img/menu_e-shop.gif) no-repeat 0 0;
	color: #000;
}

#menuContent a#item3:hover, #menuContent a#item3:hover span,
#menuContent a#item3 span.klik3 {
	background: transparent url(../img/menu_e-shop.gif) no-repeat 0 -40px;
	color: #ed7921;
}

#menuContent a#item4 span {
	display: block;
	background: transparent url(../img/menu_seo.gif) no-repeat 0 0;
	z-index: 1;
	position: absolute;
	
	}

#menuContent a#item4 {
	background: transparent url(../img/menu_seo.gif) no-repeat 0 0;
	color: #000;
}

#menuContent a#item4:hover, #menuContent a#item4:hover span,
#menuContent a#item4 span.klik4 {
	background: transparent url(../img/menu_seo.gif) no-repeat 0 -40px;
	color: #ed7921;
}

#menuContent a#item5 span {
	display: block;
	background: transparent url(../img/menu_mailing.gif) no-repeat 0 0;
	z-index: 1;
	position: absolute;
}

#menuContent a#item5 {
	background: transparent url(../img/menu_mailing.gif) no-repeat 0 0;
	color: #000;
}

#menuContent a#item5:hover, #menuContent a#item5:hover span,
#menuContent a#item5 span.klik5 {
	background: transparent url(../img/menu_mailing.gif) no-repeat 0 -40px;
	color: #ed7921;
}

#menuContent a#item6 span {
	display: block;
	background: transparent url(../img/menu_reference.gif) no-repeat 0 0;
	z-index: 1;
	position: absolute;
	cursor: pointer;
}

#menuContent a#item6 {
	background: transparent url(../img/menu_reference.gif) no-repeat 0 0;
	color: #000;
}

#menuContent a#item6:hover, #menuContent a#item6:hover span,
#menuContent a#item6 span.klik6 {
	background: transparent url(../img/menu_reference.gif) no-repeat 0 -40px;
	color: #ed7921;
}

#menuContent a#item7 span {
	display: block;
	background: transparent url(../img/menu_kontakt.gif) no-repeat 0 0;
	z-index: 1;
	position: absolute;
	cursor: pointer;
}

#menuContent a#item7 {
	background: transparent url(../img/menu_kontakt.gif) no-repeat 0 0;
	color: #000;
}

#menuContent a#item7:hover, #menuContent a#item7:hover span,
#menuContent a#item7 span.klik7 {
	background: transparent url(../img/menu_kontakt.gif) no-repeat 0 -40px;
	color: #ed7921;
}

.obsah {
	margin-top: 10px;
	width: 950px;
	background: transparent url('../img/obsah_pozadi.gif') top repeat-x;
}

.lista {
	width: 950px;
	height: 18px;
	background: transparent url('../img/obsah_lista.gif') left center no-repeat;	
}

.obsahContent {
	padding: 0 10px;
	width: 930px;
}

.obsahContentc {
	width: 930px;
}

.obsahContent .levy {
	width: 460px;
	padding: 0 10px 0 0;
	background-color: transparent;
}

.obsahContent .levyslu,
.obsahContent .levys {
	width: 470px;
	background-color: transparent;
}

.obsahContent .levyc {
	width: 460px;
	background-color: transparent;
}

.obsahContent .levyc table {
	width: 460px;
	background-color: white;
	border-collapse: collapse;
}

.obsahContent .levyc table tr {
	width: 460px;
}

.obsahContent .levyc table tr td {
	padding: 1px 5px;
	margin: 0;
  /*	border-bottom: 1px solid #FABBBB; */
}

.obsahContent .levyc table a {
  color: #D28585;
}

.obsahContent .levyc table a:link, .obsahContent .levyc table a:visited  {
  text-decoration: underline;
  color: #D28585;
}

.obsahContent .levyc table a:hover {
  color: black;
  text-decoration: underline;
}

#ram table  {
	width: 438px;
	background-color: white;
	border-top: 3px solid #CCD7A9;
}

table.est  {
	width: 436px;
	background-color: white;
	border: 1px solid #C3C3C3;
	border-collapse: collapse;
}

table.est tr.s {
	background-color: #F0F0EF;
}

table.est tr.h {
	vertical-align: top;
	text-align: center;
	color: #515151;
	background: transparent url('../img/tr_bg.gif') left top repeat-x;
}

table.est td {
	padding: 1px 5px;
	margin: 0;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

#ram table tr td, #ram2 table tr td, #ram3 table tr td, #ram4 table tr td {
	padding: 1px 5px;
	margin: 0;
}

#ram2 table.est tr.h td, #ram3 table.est tr.h td, #ram4 table.est tr.h td {
	padding: 8px 5px 0 5px;
}

#ram img, #ram2 img, #ram3 img /*, #ram4 img */ {
	border: 0px none;
}

.reference_vsechny img, .reference_mail img.ref {
  padding: 0;
  /*padding: 8px 0 0 0; */
	border: 0px none;
}

#ram img a, #ram2 img a, #ram3 img a /*, #ram4 img a */{
	text-decoration: none;
}

#ram a, #ram2 a, #ram3 a, #ram4 a {
  color: #809221;
}

#ram a:link, #ram a:visited, #ram2 a:link, #ram2 a:visited,
#ram3 a:link, #ram3 a:visited, #ram4 a:link, #ram4 a:visited,  {
  text-decoration: underline;
  color: #809221;
}

#ram a:hover, #ram2 a:hover, #ram3 a:hover, #ram4 a:hover {
  color: black;
  text-decoration: underline;
}

#ram table label, #ram2 table label, #ram3 table label, #ram4 table label {
  font-size: 1.2em;
}

#ram .formular, #ram2 .formular, #ram3 .formular, #ram4 .formular {
	padding: 40px 0 0 40px;
	width: 398px;
}

#ram .formular table {
	width: 350px;
	background-color: #E8F2C8;
	border: 0px none;
}

#ram2 .formular table {
	width: 350px;
	background-color: #FFE3DB;
	border: 0px none;
}

#ram3 .formular table {
	width: 350px;
	border: 0px none;
}

#ram4 .formular table {
	width: 350px;
	background-color: #C9E2FF;
	border: 0px none;
}

#ram .formular table tr td input.inp,
#ram .formular table tr td textarea {
  background: #FFFAEF url(../img/input_stin2.gif) no-repeat left top;
  border: 1px solid #97A93C;
}

#ram3 .formular table tr td input.inp,
#ram3 .formular table tr td textarea {
  background: #FFF url(../img/input_stin2.gif) no-repeat left top;
  border: 1px solid #E0E0E0;
}

.obsahContent .levy p {
	width: 100%;
	padding: 5px 0;
}

.obsahContent .levyslu #web {
	position: relative;
	width: 470px;
	height: 485px;
	background-color: transparent;
	z-index: 9;
}

.obsahContent .levyslu #web ul.web {
	margin: 0;
	padding: 5px 0 0 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	width: 471px;
}

.obsahContent .levyslu #web ul.web li {
	list-style-type: none;
	padding: 0 0 5px 10px;
	background: transparent url('../img/webdesign_tlac.gif') left top no-repeat;
	z-index: 3;
	height: 74px;
}

.obsahContent .levyslu #web ul.web li.pres {
	background: transparent url('../img/webdesign_tlac.gif') left -79px no-repeat;
}

.obsahContent .levyslu #web ul.web li.pres a span.txt {
	color: #000;
}

.obsahContent .levyslu #web ul.web li:hover {
	background: transparent url('../img/webdesign_tlac.gif') left -79px no-repeat;
}

.obsahContent .levyslu #web ul.web li:hover a span.txt {
	color: #000;
}

.obsahContent .levyslu #web ul.web li a span.txt {
	padding: 20px 0 0 9px;
	width: 300px;
	line-height: 15px;
	color: #666;
	text-decoration: none;
}

.obsahContent .levyslu #web ul.web li.pres a,
.obsahContent .levyslu #web ul.web li.pres a span.txt {
	color: #000;
}

.obsahContent .levyslu #web ul.web li a:hover,
.obsahContent .levyslu #web ul.web li a:hover span.txt {
	color: #000;
}

.obsahContent .levyslu ul.web li a span img {
	margin: 9px 0 0 0;
	border: 0 none;
	vertical-align: middle;
}

.obsahContent .levy ul.web2 {
	margin: 0;
	padding: 8px 0 11px 70px;
}

.obsahContent .levy ul.web2 li {
	list-style-type: none;
	padding-right: 10px;
	display: block;
	float: left;
	width: 68px;
	height: 57px;
}

.obsahContent .levy ul.web2 li a img {
	border: 0 none;
}

/* podmenu sluzby uvod */


.obsahContent .levy ul.web2 li.web_web,
.obsahContent .levy ul.web2 li.web_seo,
.obsahContent .levy ul.web2 li.web_shop,
.obsahContent .levy ul.web2 li.web_mail,
.obsahContent .levy ul.web2 li.web_kom,
.obsahContent .levy ul.web2 li.web_hos,
.obsahContent .levy ul.web2 li.web_cms,
.obsahContent .levy ul.web2 li.web_crm,
.obsahContent .levy ul.web2 li.web_mar
{
	width: 68px;
	height: 57px;
}

.obsahContent .levy ul.web2 a, .obsahContent .levy ul.web2 a span {
	display: block;
	width: 68px; 
	height: 57px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
	z-index: 0;
	cursor: pointer;
	font: bold 1.1/1.3em tahoma, sans-serif;
	text-align: center;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	line-height: 140px;
}

.obsahContent .levy ul.web2 a#web_web {
	background: transparent url(../img/ikona_webdesign.gif) left top no-repeat;
	color: #000;
}

.obsahContent .levy ul.web2 a#web_web span {
	display: block;
	background: transparent url(../img/ikona_webdesign.gif) left top no-repeat;
	z-index: 1;
	position: absolute;
}

.obsahContent .levy ul.web2 a#web_web:hover, .obsahContent .levy ul.web2 a#web_web:hover span {
	background: transparent url(../img/ikona_webdesign.gif) 0px -61px no-repeat;
	color: #ed7921;
}


.obsahContent .levy ul.web2 a#web_seo {
	background: transparent url(../img/ikonky_hover/ikona_seo.gif) left top no-repeat;
	color: #000;
}

.obsahContent .levy ul.web2 a#web_seo span {
	display: block;
	background: transparent url(../img/ikonky_hover/ikona_seo.gif) left top no-repeat;
	z-index: 1;
	position: absolute;
}

.obsahContent .levy ul.web2 a#web_seo:hover, .obsahContent .levy ul.web2 a#web_seo:hover span {
	background: transparent url(../img/ikonky_hover/ikona_seo.gif) 0px -61px no-repeat;
	color: #ed7921;
}

.obsahContent .levy ul.web2 a#web_shop {
	background: transparent url(../img/ikonky_hover/ikona_shop.gif) left top no-repeat;
	color: #000;
}

.obsahContent .levy ul.web2 a#web_shop span {
	display: block;
	background: transparent url(../img/ikonky_hover/ikona_shop.gif) left top no-repeat;
	z-index: 1;
	position: absolute;
}

.obsahContent .levy ul.web2 a#web_shop:hover, .obsahContent .levy ul.web2 a#web_shop:hover span {
	background: transparent url(../img/ikonky_hover/ikona_shop.gif) 0px -61px no-repeat;
	color: #ed7921;
}


.obsahContent .levy ul.web2 a#web_mail {
	background: transparent url(../img/ikonky_hover/ikona_mailing.gif) left top no-repeat;
	color: #000;
}

.obsahContent .levy ul.web2 a#web_mail span {
	display: block;
	background: transparent url(../img/ikonky_hover/ikona_mailing.gif) left top no-repeat;
	z-index: 1;
	position: absolute;
}

.obsahContent .levy ul.web2 a#web_mail:hover, .obsahContent .levy ul.web2 a#web_mail:hover span {
	background: transparent url(../img/ikonky_hover/ikona_mailing.gif) 0px -61px no-repeat;
	color: #ed7921;
}


.obsahContent .levy ul.web2 a#web_kom {
	background: transparent url(../img/ikona_komerce.gif) left top no-repeat;
	color: #000;
}

.obsahContent .levy ul.web2 a#web_kom span {
	display: block;
	background: transparent url(../img/ikona_komerce.gif) left top no-repeat;
	z-index: 1;
	position: absolute;
}

.obsahContent .levy ul.web2 a#web_kom:hover, .obsahContent .levy ul.web2 a#web_kom:hover span {
	background: transparent url(../img/ikona_komerce.gif) 0px -61px no-repeat;
	color: #ed7921;
}

.obsahContent .levy ul.web2 a#web_hos {
	background: transparent url(../img/ikona_hosting.gif) left top no-repeat;
	color: #000;
}

.obsahContent .levy ul.web2 a#web_hos span {
	display: block;
	background: transparent url(../img/ikona_hosting.gif) left top no-repeat;
	z-index: 1;
	position: absolute;
}

.obsahContent .levy ul.web2 a#web_hos:hover, .obsahContent .levy ul.web2 a#web_hos:hover span {
	background: transparent url(../img/ikona_hosting.gif) 0px -61px no-repeat;
	color: #ed7921;
}

.obsahContent .levy ul.web2 a#web_cms {
	background: transparent url(../img/ikona_cms.gif) left top no-repeat;
	color: #000;
}

.obsahContent .levy ul.web2 a#web_cms span {
	display: block;
	background: transparent url(../img/ikona_cms.gif) left top no-repeat;
	z-index: 1;
	position: absolute;
}

.obsahContent .levy ul.web2 a#web_cms:hover, .obsahContent .levy ul.web2 a#web_cms:hover span {
	background: transparent url(../img/ikona_cms.gif) 0px -61px no-repeat;
	color: #ed7921;
}

.obsahContent .levy ul.web2 a#web_crm {
	background: transparent url(../img/ikona_crm.gif) left top no-repeat;
	color: #000;
}

.obsahContent .levy ul.web2 a#web_crm span {
	display: block;
	background: transparent url(../img/ikona_crm.gif) left top no-repeat;
	z-index: 1;
	position: absolute;
}

.obsahContent .levy ul.web2 a#web_crm:hover, .obsahContent .levy ul.web2 a#web_crm:hover span {
	background: transparent url(../img/ikona_crm.gif) 0px -61px no-repeat;
	color: #ed7921;
}

.obsahContent .levy ul.web2 a#web_mar {
	background: transparent url(../img/ikona_marketing.gif) left top no-repeat;
	color: #000;
}

.obsahContent .levy ul.web2 a#web_mar span {
	display: block;
	background: transparent url(../img/ikona_marketing.gif) left top no-repeat;
	z-index: 1;
	position: absolute;
}

.obsahContent .levy ul.web2 a#web_mar:hover, .obsahContent .levy ul.web2 a#web_mar:hover span {
	background: transparent url(../img/ikona_marketing.gif) 0px -61px no-repeat;
	color: #ed7921;
}

/* reference */

.reference_vsechny {
	padding: 0 11px 11px 11px;
	min-height: 500px;
}

.reference_mail {
	padding: 0 0 11px 0;
}

.obsahContent .levy ul.reference {
	margin: 0;
	padding: 7px 0 5px 0;
}

.reference_vsechny ul.reference, .reference_mail ul.reference {
	margin: 0;
	padding: 0 0 5px 0;
}

.obsahContent .levy ul.reference li {
	position: relative;
	float: left;
	width: 148px;
	height: 148px;
	list-style-type: none;
	padding: 0 7px 0 0;
	overflow: hidden;
	display: block;
}

.reference_vsechny ul.reference li {
	position: relative;
	float: left;
	width: 148px;
	height: 148px;
	list-style-type: none;
	padding: 8px 8px 0 0;
	overflow: hidden;
	display: block;
}

.reference_mail ul.reference li {
	position: relative;
	float: left;
	width: 142px;
	height: 148px;
	list-style-type: none;
	padding: 8px 5px 0 0;
	overflow: hidden;
	display: block;
}

.obsahContent .levy ul.reference li.posledni,
.obsahContent .levy ul.web li.posledni,
.obsahContent .levy ul.web2 li.posledni,
.reference_vsechny ul.reference li.posledni,
.reference_mail ul.reference li.posledni
{
	padding-right: 0;
}

.obsahContent .levy ul.reference li a,
.reference_vsechny ul.reference li a,
.reference_mail ul.reference li a {
	width: 148px;
	height: 148px;
	background-color: transparent;
	cursor: pointer;
	text-decoration: none;
	z-index: 2;
}

.obsahContent .levy ul.reference li a img,
.reference_vsechny ul.reference li a img,
.reference_mail ul.reference li a img.ref {
	border: 1px solid #dcdcdc;
}

.obsahContent .levy ul.reference li a span {
	display: block;
	position: absolute;
	bottom: -30px;
	left: 0;
	z-index: 1;
	margin: 0 1px 1px 1px;
	padding: 3px 0 0 0;
	width: 146px;
	height: 26px;
	background-color: #000; /*#fabbbb*/
	color: #fff; /*#693737*/
	font: 0.8em/1.1em tahoma, sans-serif;
	overflow: hidden;
}

.reference_vsechny ul.reference li a span,
.reference_mail ul.reference li a span {
	display: block;
	position: absolute;
	bottom: -30px;
	left: 0;
	z-index: 1;
	margin: 0 1px 1px 1px;
	padding: 3px 0 0 0;
	width: 146px;
	height: 26px;
	background-color: #000; /*#fabbbb*/
	color: #fff; /*#693737*/
	font: 0.8em/1.1em tahoma, sans-serif;
	overflow: hidden;
}

.reference_mail ul.reference li a span {
	width: 140px;  
}

.obsahContent .levy ul.reference li a:hover,
.obsahContent .levy ul.reference li a:hover span,
.reference_vsechny ul.reference li a:hover,
.reference_vsechny ul.reference li a:hover span,
.reference_mail ul.reference li a:hover,
.reference_mail ul.reference li a:hover span
{
	bottom: 0;
	text-decoration: none;
}

.obsahContent .levy ul.reference li a span em,
.reference_vsechny ul.reference li a span em,
.reference_mail ul.reference li a span em {
	color: #fff;
	font-style: normal;
}

.obsahContent .pravy,
.obsahContent .pravyc,
.obsahContent .pravyslu {
	width: 460px;
	background-color: transparent;
}

.obsahContent .pravy .fotobank {
	position: relative;
	float: left;
	width: 460px;
	height: 285px;
	padding: 6px 0 0 0;
	overflow: hidden;
	display: block;
}

.obsahContent .pravy .fotobank a {
	width: 460px;
	height: 285px;
	background-color: transparent;
	cursor: pointer;
	text-decoration: none;
	z-index: 2;
}

.obsahContent .pravy .fotobank a img {
	border: 0 none;
}

.obsahContent .pravy span.pripravujeme {
	display: block;
	position: absolute;
	top: 222px;
	right: 18px;
	z-index: 1;
	padding: 0;
	width: 73px;
	height: 73px;
	background: transparent url('../img/pripravujeme.gif') top left no-repeat;
	color: #fff;
	overflow: hidden;
	font: 1em/5em tahoma, sans-serif;
}

.obsahContent .pravy .fotobank a span.popis {
	display: block;
	position: absolute;
	bottom: -53px;
	left: 0;
	z-index: 1;
	padding: 0;
	width: 460px;
	height: 52px;
	background-color: #8fcaef;
	color: #000;
	overflow: hidden;
}

.obsahContent .pravy .fotobank a:hover,
.obsahContent .pravy .fotobank a:hover span.popis {
	bottom: 0;
}

.obsahContent .pravy .fotobank a span.popisek {
	display: block;
	position: relative;
	width: 460px;
	height: 259px;
	overflow: hidden;
	background-color: transparent;
	cursor: pointer;
	text-decoration: none;
	z-index: 0;
}

.obsahContent .pravy .fotobank a span.popis span.popisek {
	padding: 10px 0 0 10px;
	width: 220px;
	height: 42px;
	font: 0.8em/1.5em tahoma, sans-serif;
}

.obsahContent .pravy .fotobank a span.popis span.popisek em {
	color: #fff;
	font-style: normal;
}

.obsahContent .pravy .datum {
	padding: 3px 10px 0 0;
	width: 52px;
	height: 58px;
	font: bold 1.0em/3.4em Arial,'Arial CE',Helvetica,sans-serif;
	text-align: center;
	overflow: hidden;
}

.obsahContent .pravy .mesic1 {
	background: transparent url('../img/mesic1.gif') left 3px no-repeat;
}

.obsahContent .pravy .mesic2 {
	background: transparent url('../img/mesic2.gif') left 3px no-repeat;
}

.obsahContent .pravy .mesic3 {
	background: transparent url('../img/mesic3.gif') left 3px no-repeat;
}

.obsahContent .pravy .mesic4 {
	background: transparent url('../img/mesic4.gif') left 3px no-repeat;
}

.obsahContent .pravy .mesic5 {
	background: transparent url('../img/mesic5.gif') left 3px no-repeat;
}

.obsahContent .pravy .mesic6 {
	background: transparent url('../img/mesic6.gif') left 3px no-repeat;
}

.obsahContent .pravy .mesic7 {
	background: transparent url('../img/mesic7.gif') left 3px no-repeat;
}

.obsahContent .pravy .mesic8 {
	background: transparent url('../img/mesic8.gif') left 3px no-repeat;
}

.obsahContent .pravy .mesic9 {
	background: transparent url('../img/mesic9.gif') left 3px no-repeat;
}

.obsahContent .pravy .mesic10 {
	background: transparent url('../img/mesic10.gif') left 3px no-repeat;
}

.obsahContent .pravy .mesic11 {
	background: transparent url('../img/mesic11.gif') left 3px no-repeat;
}

.obsahContent .pravy .mesic12 {
	background: transparent url('../img/mesic12.gif') left 3px no-repeat;
}

.obsahContent .pravy h3 {
	padding-top: 5px;
	width: 160px;
	font: bold 1.1em/1.5em Arial,'Arial CE',Helvetica,sans-serif;
	color: #f19a58;
	border: dotted #000;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-bottom-width: 1px;
}

.obsahContent .pravy .komentar {
	padding-top: 10px;
	width: 160px;
	height: 17px;
	text-align: center;
	background: transparent url('../img/iko_komentar.gif') left 5px no-repeat;
	font: 0.9em/1em Arial,'Arial CE',Helvetica,sans-serif;
}

.obsahContent .pravy p, .obsahContent .pravy p div {
	width: 100%;
	color: #000;
	padding: 5px;
}

.obsahContent .pravy p.blg {
	color: #909090;
}

#ram, #ram2, #ram3, #ram4 {
	position: relative;
	float: left;
	margin: 5px 0 30px 0;
	padding: 15px 10px;

	width: 438px;
	min-height: 890px;
	z-index: 1;
}

#ram {
	background-color: #e8f2c8;
	border: 1px solid #ccd7a9;
}

#ram2 {
	background-color: #FFE3DB;
	border: 1px solid #FFD3C6;
}

#ram3 {
	background-color: #FAEBFF;
	border: 1px solid #F5DCFF;
}

#ram4 {
	background-color: #E2EFFE;
	border: 1px solid #C9E2FF;
}

#ram ul, #ram2 ul, #ram3 ul, #ram4 ul.kostka {
	margin: 0;
	padding: 0 0 0 4px;
	list-style: none;
}

#ram ul li, #ram2 ul li, #ram3 ul li, #ram4 ul.kostka li {
  background: transparent url('../img/odrazka2.gif') left top no-repeat;
  list-style-type: none;
  padding: 0 0 7px 15px;
}

#ram p span.iko1, #ram p span.iko2, #ram p span.iko3, #ram p span.iko4,
#ram2 p span.iko1, #ram2 p span.iko2, #ram2 p span.iko3, #ram2 p span.iko4,
#ram3 p span.iko1, #ram3 p span.iko2, #ram3 p span.iko3, #ram3 p span.iko4,
#ram4 p span.iko1, #ram4 p span.iko2, #ram4 p span.iko3, #ram4 p span.iko4 {
	width: 35px;
	height: 35px;
}

#ram p span.iko1 {
	background: url('../img/ikona1.gif') left top no-repeat;
}

#ram p span.iko2 {
	background: url('../img/ikona2.gif') left top no-repeat;
}

#ram p span.iko3 {
	background: url('../img/ikona3.gif') left top no-repeat;
}

#ram p span.iko4 {
	background: url('../img/ikona3.gif') left top no-repeat;
}

#ram2 p span.iko1 {
	background: url('../img/shop-tuzka.gif') left top no-repeat;
}

#ram2 p span.iko2 {
	background: url('../img/shop-puzzle.gif') left top no-repeat;
}

#ram2 p span.iko3 {
	background: url('../img/shop-slozka.gif') left top no-repeat;
}

#ram3 p span.iko1 {
	background: url('../img/seo-tuzka.gif') left top no-repeat;
}

#ram3 p span.iko2 {
	background: url('../img/seo-puzzle.gif') left top no-repeat;
}

#ram3 p span.iko3 {
	background: url('../img/seo-slozka.gif') left top no-repeat;
}

#ram4 p span.iko1 {
	background: url('../img/mailing-tuzka.gif') left top no-repeat;
}

#ram4 p span.iko2 {
	background: url('../img/mailing-puzzle.gif') left top no-repeat;
}

#ram4 p span.iko3 {
	background: url('../img/mailing-slozka.gif') left top no-repeat;
}


#ram p, #ram2 p, #ram3 p, #ram4 p {
	width: 438px;
	color: #000;
}

#ram #roh1, #ram2 #roh1, #ram3 #roh1, #ram4 #roh1  {
	position: absolute;
	top: -1px;
	left: -1px;
	width: 7px;
	height: 6px;
	z-index: 9;
	overflow: hidden;
}

#ram #roh1 {
	background: url('../img/rohy.gif') -19px 0px no-repeat;
}

#ram2 #roh1 {
	background: url('../img/rohy_shop.gif') -19px 0px no-repeat;
}

#ram #roh2, #ram2 #roh2, #ram3 #roh2, #ram4 #roh2 {
	position: absolute;
	top: -1px;
	right: -1px;
	width: 6px;
	height: 6px;
	z-index: 9;
	overflow: hidden;
}

#ram #roh2 {
	background: url('../img/rohy.gif') -12px 0px no-repeat;
}

#ram2 #roh2 {
	background: url('../img/rohy_shop.gif') -12px 0px no-repeat;
}

#ram3 #roh2 {
	background: url('../img/rohy_seo.gif') -12px 0px no-repeat;
}

#ram4 #roh2 {
	background: url('../img/rohy_mailing.gif') -12px 0px no-repeat;
}

#ram #roh3, #ram2 #roh3, #ram3 #roh3, #ram4 #roh3 {
	position: absolute;
	bottom: -1px;
	left: -1px;
	width: 6px;
	height: 6px;
	z-index: 9;
	overflow: hidden;
}

#ram #roh3 {
	background: url('../img/rohy.gif') 0px 0px no-repeat;
}

#ram2 #roh3 {
	background: url('../img/rohy_shop.gif') 0px 0px no-repeat;
}

#ram3 #roh3 {
	background: url('../img/rohy_seo.gif') 0px 0px no-repeat;
}

#ram4 #roh3 {
	background: url('../img/rohy_mailing.gif') 0px 0px no-repeat;
}

#ram #roh4, #ram2 #roh4, #ram3 #roh4, #ram4 #roh4 {
	position: absolute;
	bottom: -1px;
	right: -1px;
	width: 6px;
	height: 6px;
	z-index: 9;
	overflow: hidden;
}

#ram #roh4 {
	background: url('../img/rohy.gif') -6px 0px no-repeat;
}

#ram2 #roh4 {
	background: url('../img/rohy_shop.gif') -6px 0px no-repeat;
}

#ram3 #roh4 {
	background: url('../img/rohy_seo.gif') -6px 0px no-repeat;
}

#ram4 #roh4 {
	background: url('../img/rohy_mailing.gif') -6px 0px no-repeat;
}

.obsahContent .pravy p a {
	padding-right: 15px;
	display: block;
	color: #7bb364;
	font: 0.8em/1.3em Arial,'Arial CE',Helvetica,sans-serif;
	background: transparent url('../img/cti.gif') right center no-repeat;
	text-decoration: none;
	text-transform: uppercase;
}

.obsahContent .pravy p a:hover {
	text-decoration: underline;
}

.obsahContent .pravy .pra2 p {
	padding: 8px 0;
	background: transparent url('../img/iko_info.gif') left 3px no-repeat;
	color: #000;
}

h2 {
	font: bold 100%/1.5em tahoma, sans-serif;
	letter-spacing: 1px;
	color: #000;
	margin: 0;
	padding: 0;
}

.obsahContent div.bezpozadi {
	background-image: none;
}

.obsahContent .dvapruhy {
	width: 460px;
	background: transparent url('../img/kontakt.jpg') right 20px no-repeat;
}

.obsahContent .dvapruhy .lev {
	width: 226px;
}

.obsahContent .dvapruhy .lev p.blg {
  width: 226px;
  padding: 0;
}

.obsahContent .dvapruhy .lev ul.odkazy,
.obsahContent ul.kontakty {
	margin: 0;
	padding: 5px 0 5px 0;
	width: 90%;
}

.obsahContent .dvapruhy .lev ul.odkazy li {
	float: left;
	list-style-type: none;
	padding: 0 0 7px 15px;
	width: 90%;
	background: transparent url('../img/odrazka.gif') left -2px no-repeat;	
}

.obsahContent ul.kontakty li {
	list-style-type: none;
}

.obsahContent .dvapruhy .lev ul.odkazy li a,
.obsahContent ul.kontakty li a {
	color: #bc7fe7;
}

.obsahContent .dvapruhy .lev ul.odkazy li a:hover,
.obsahContent ul.kontakty li a:hover {
	color: #000;
}

.obsahContent .dvapruhy .pra {
	padding-left: 10px;
	width: 224px;
}

.obsahContent .dvapruhy .pra2 {
	padding: 0 0 0 10px;
	width: 224px;
}

.obsahContent .dvapruhy .pra address {
	padding: 40px 0 0 45px;
	width: 179px;
	height: 230px;
	font-style: normal;
	color: #000;
}

.obsahContent .dvapruhy .pra address a {
	color: #a18618;
}

.obsahContent .dvapruhy .pra address a:hover {
	color: #000;
}

h2.webdesign, h2.webdesign span,
h2.fotobanka, h2.fotobanka span,
h2.refer, h2.refer span,
h2.odkaz, h2.odkaz span,
h2.kontakt, h2.kontakt span,
h2.blog, h2.blog span,
h2.info, h2.info span,
h2.nadpis_webdesign, h2.nadpis_webdesign span,
h2.nadpis_ekomerce, h2.nadpis_ekomerce span,
h2.nadpis_hosting, h2.nadpis_hosting span,
h2.nadpis_cms, h2.nadpis_cms span,
h2.nadpis_crm, h2.nadpis_crm span,
h2.nadpis_marketing, h2.nadpis_marketing span,
h2.sluzby, h2.sluzby span,
h2.nadpis_kontakt, h2.nadpis_kontakt span,
h2.nadpis_praha, h2.nadpis_praha span,
h2.nadpis_plzen, h2.nadpis_plzen span,
h2.nadpis_kemail, h2.nadpis_kemail span,
h2.nadpis_eshop, h2.nadpis_eshop span,
h2.nadpis_seo, h2.nadpis_seo span,
h2.nadpis_mailing, h2.nadpis_mailing span,
h2.sluzby-web, h2.sluzby-web span,
h2.sluzby-shop, h2.sluzby-shop span,
h2.sluzby-seo, h2.sluzby-seo span,
h2.sluzby-mail, h2.sluzby-mail span {
	width: 100%;
	height: 40px;
	font: bold 100%/1em tahoma, sans-serif;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	z-index: 0;
	cursor: default; /*pointer*/
	text-align: center;
	line-height: 140px;
}

h2.webdesign span {
	display: block;
	background: transparent url('../img/bg_webdesign.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.fotobanka span {
	display: block;
	background: transparent url('../img/nadpisy/bg_neprehlednete.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.refer span {
	display: block;
	background: transparent url('../img/bg_reference.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.odkaz span {
	display: block;
	background: transparent url('../img/nadpisy/podporujeme.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.kontakt span {
	display: block;
	background: transparent url('../img/bg_kontakt.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.blog span {
	display: block;
	background: transparent url('../img/nadpisy/nove_nabizime.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.info span {
	display: block;
	background: transparent url('../img/bg_info.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.nadpis_webdesign span {
	display: block;
	background: transparent url('../img/nadpis_webdesign.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.nadpis_eshop span {
	display: block;
	background: transparent url('../img/nadpis_shop.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.nadpis_seo span {
	display: block;
	background: transparent url('../img/nadpis_seo.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.nadpis_mailing span {
	display: block;
	background: transparent url('../img/nadpis_mailing.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.nadpis_ekomerce span {
	display: block;
	background: transparent url('../img/nadpis_ekomerce.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.nadpis_hosting span {
	display: block;
	background: transparent url('../img/nadpis_hosting.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.nadpis_cms span {
	display: block;
	background: transparent url('../img/nadpis_cms.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.nadpis_crm span {
	display: block;
	background: transparent url('../img/nadpis_crm.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.nadpis_marketing span {
	display: block;
	background: transparent url('../img/nadpis_marketing.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.sluzby-web span {
	display: block;
	background: transparent url('../img/sluzby-web.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.sluzby-shop span {
	display: block;
	background: transparent url('../img/sluzby-shop.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.sluzby-seo span {
	display: block;
	background: transparent url('../img/sluzby-seo.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.sluzby-mail span {
	display: block;
	background: transparent url('../img/sluzby-mail.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.nadpis_kontakt span {
	display: block;
	background: transparent url('../img/nadpis_kontakt.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.nadpis_praha span {
	display: block;
	background: transparent url('../img/nadpis_praha.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.nadpis_plzen span {
	display: block;
	background: transparent url('../img/nadpis_plzen.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

h2.nadpis_kemail span {
	display: block;
	background: transparent url('../img/nadpis_email.gif') no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute;
}

.blokpaticka {
	padding-bottom: 50px;
	width: 100%;
	background: #ff8930 url('../img/paticka_zub.gif') center top repeat-x;
	position: relative;
	
}

.blokpatka {
	margin: 0 auto;
	padding: 21px 0 0 0;
	width: 970px;
	height: 97%;
	min-height: 100%;
	text-align: left;
	background: transparent url('../img/paticka_stin.gif') center 21px no-repeat;
}

.stin {
	width: 970px;
	height: 10px;
	background: transparent url('../img/paticka_spodni.gif') center bottom no-repeat;
}

.patka {
	padding: 0 10px;
	width: 950px;
}

.paticka {
	width: 950px;
	background: #fff url('../img/paticka_pozadi.gif') left repeat-y;
}

.paticka p {
	padding-left: 10px;
	width: 90%;
}

.paticka p a {
	color: #ed7921;
}

.paticka p a:hover {
	color: #000;
}

.paticka p a img {
	border: 1px solid #d3760f;
}

.paticka p span.box1 {
	width: 180px;
	height: 32px;
	padding: 5px 10px;
	color: #d3760f;	
	font: 0.9em/1.4em tahoma, sans-serif;
}

/* kontakty */

.obsahContent .levykon {
	width: 470px;
	background-color: transparent;
}

.obsahContent .levykon #web3, .obsahContent .levyslu #web4,
.obsahContent .levyslu #web5, .obsahContent .levyslu #web6 {
	position: relative;
	width: 470px;
	background-color: transparent;
	z-index: 9;
}

.obsahContent .levykon #web3 {
	height: 248px;
}

.obsahContent .levyslu #web4 {
	height: 325px;
}

.obsahContent .levyslu #web5 {
	height: 485px;
}

.obsahContent .levyslu #web6 {
	height: 248px;
}

.obsahContent .levykon #web3 ul.web3, .obsahContent .levyslu #web4 ul.web4,
.obsahContent .levyslu #web5 ul.web5, .obsahContent .levyslu #web6 ul.web6 {
	margin: 0;
	padding: 5px 0 0 0;
	position: absolute;
	top: 0;
	left: 0; 
	z-index: 9;
	width: 471px;
}

.obsahContent .levykon #web3 ul.web3 li {
	list-style-type: none;
	padding: 0 0 5px 10px;
	background: transparent url('../img/kontakt_tlac.gif') left top no-repeat;
	z-index: 3;
	height: 74px;
}

.obsahContent .levyslu #web4 ul.web4 li {
	list-style-type: none;
	padding: 0 0 5px 10px;
	background: transparent url('../img/eshop_tlac.gif') left top no-repeat;
	z-index: 3;
	height: 74px;
}

.obsahContent .levyslu #web5 ul.web5 li {
	list-style-type: none;
	padding: 0 0 5px 10px;
	background: transparent url('../img/seo_tlac.gif') left top no-repeat;
	z-index: 3;
	height: 74px;
}

.obsahContent .levyslu #web6 ul.web6 li {
	list-style-type: none;
	padding: 0 0 5px 10px;
	background: transparent url('../img/mailing_tlac.gif') left top no-repeat;
	z-index: 3;
	height: 74px;
}

.obsahContent .levykon #web3 ul.web3 li.pres {
	background: transparent url('../img/kontakt_tlac.gif') left -79px no-repeat;
}

.obsahContent .levyslu #web4 ul.web4 li.pres {
	background: transparent url('../img/eshop_tlac.gif') left -79px no-repeat;
}

.obsahContent .levyslu #web5 ul.web5 li.pres {
	background: transparent url('../img/seo_tlac.gif') left -79px no-repeat;
}

.obsahContent .levyslu #web6 ul.web6 li.pres {
	background: transparent url('../img/mailing_tlac.gif') left -79px no-repeat;
}

.obsahContent .levykon #web3 ul.web3 li.pres a span.txt, .obsahContent .levyslu #web4 ul.web4 li.pres a span.txt
.obsahContent .levyslu #web5 ul.web5 li.pres a span.txt, .obsahContent .levyslu #web6 ul.web6 li.pres a span.txt {
	color: #000;
}

.obsahContent .levykon #web3 ul.web3 li:hover {
	background: transparent url('../img/kontakt_tlac.gif') left -79px no-repeat;
}

.obsahContent .levyslu #web4 ul.web4 li:hover {
	background: transparent url('../img/eshop_tlac.gif') left -79px no-repeat;
}

.obsahContent .levyslu #web5 ul.web5 li:hover {
	background: transparent url('../img/seo_tlac.gif') left -79px no-repeat;
}

.obsahContent .levyslu #web6 ul.web6 li:hover {
	background: transparent url('../img/mailing_tlac.gif') left -79px no-repeat;
}

.obsahContent .levykon #web3 ul.web3 li:hover a span.txt, .obsahContent .levyslu #web4 ul.web4 li:hover a span.txt,
.obsahContent .levyslu #web5 ul.web5 li:hover a span.txt, .obsahContent .levyslu #web6 ul.web6 li:hover a span.txt {
	color: #000;
}

.obsahContent .levykon #web3 ul.web3 li a span.txt, .obsahContent .levyslu #web4 ul.web4 li a span.txt,
.obsahContent .levyslu #web5 ul.web5 li a span.txt, .obsahContent .levyslu #web6 ul.web6 li a span.txt {
	padding: 20px 0 0 9px;
	width: 300px;
	line-height: 15px;
	color: #666;
	text-decoration: none;
}

.obsahContent .levykon #web3 ul.web3 li.pres a, .obsahContent .levykon #web3 ul.web3 li.pres a span.txt,
.obsahContent .levyslu #web4 ul.web4 li.pres a, .obsahContent .levyslu #web4 ul.web4 li.pres a span.txt,
.obsahContent .levyslu #web5 ul.web5 li.pres a, .obsahContent .levyslu #web5 ul.web5 li.pres a span.txt,
.obsahContent .levyslu #web6 ul.web6 li.pres a, .obsahContent .levyslu #web6 ul.web6 li.pres a span.txt {
	color: #000;
}

.obsahContent .levykon #web3 ul.web3 li a:hover, .obsahContent .levykon #web3 ul.web3 li a:hover span.txt,
.obsahContent .levyslu #web4 ul.web4 li a:hover, .obsahContent .levyslu #web4 ul.web4 li a:hover span.txt,
.obsahContent .levyslu #web5 ul.web5 li a:hover, .obsahContent .levyslu #web5 ul.web5 li a:hover span.txt,
.obsahContent .levyslu #web6 ul.web6 li a:hover, .obsahContent .levyslu #web6 ul.web6 li a:hover span.txt {
	color: #000;
}

.obsahContent .levykon ul.web3 li a span img, .obsahContent .levyslu ul.web4 li a span img,
.obsahContent .levyslu ul.web5 li a span img, .obsahContent .levyslu ul.web6 li a span img {
	margin: 9px 0 0 0;
	border: 0 none;
	vertical-align: middle;
}

#ramkon {
	position: relative;
	float: left;
	margin: 5px 0 30px 0;
	padding: 15px 10px;
	background: #fff3dc url('../img/kontakt_pozadi.jpg') top repeat-x;
	border: 1px solid #ffe6b5;
	width: 438px;
	min-height: 890px;
	z-index: 1;
}

#ramkon p {
	padding: 0 0 0 40px;
	width: 398px;
	color: #000;
}

#ramkon .mapa {
	padding: 40px 0 0 20px;
	width: 418px;
}

#ramkon h3 {
	padding: 0 20px;
	width: 398px;
	color: #c87929;
	text-transform: uppercase;
	font: bold 100%/1em Arial, sans-serif;
	line-height: 40px;
}

#ramkon p a {
	color: red;
	text-decoration: none;
}

#ramkon p a:hover {
	color: red;
	text-decoration: underline;
}

#ramkon .formular {
	padding: 40px 0 0 70px;
	width: 330px;
}

#ramkon table {
	width: 290px;
	font: 100%/1.3em Arial, sans-serif;
}

#ramkon table tr td {
	width: 290px;
}

#ramkon table tr td input.inp, #ramkon table tr td textarea {
	width: 98%;
	border: 1px solid #d8a94d;
	background: #fffaef url('../img/input_stin.gif') left top no-repeat;
}

#ramkon table tr td input.tlacsub,
#ram .formular table tr td input.tlacsub {
	width: 70px;
}

#rohkon1 {
	position: absolute;
	top: -1px;
	left: -1px;
	width: 7px;
	height: 6px;
	z-index: 9;
	background: url('../img/rohy_oranzove.gif') -19px 0px no-repeat;
	overflow: hidden;
}

#rohkon2 {
	position: absolute;
	top: -1px;
	right: -2px;
	width: 7px;
	height: 6px;
	z-index: 9;
	background: url('../img/rohy_oranzove.gif') -12px 0px no-repeat;
	overflow: hidden;
}

#rohkon3 {
	position: absolute;
	bottom: -1px;
	left: -1px;
	width: 6px;
	height: 6px;
	z-index: 9;
	background: url('../img/rohy_oranzove.gif') 0px 0px no-repeat;
	overflow: hidden;
}

#rohkon4 {
	position: absolute;
	bottom: -1px;
	right: -1px;
	width: 6px;
	height: 6px;
	z-index: 9;
	background: url('../img/rohy_oranzove.gif') -6px 0px no-repeat;
	overflow: hidden;
}

/***********************************************************/

.hlavni2 {
	margin: 0 auto;
	padding: 0 10px 50px 10px;
	width: 950px;
	min-height: 130px;
	text-align: left;
	position: relative;
	background: transparent url('../img/stin2.gif') center 1px no-repeat;
}


.height_ref {height:80px;}

#menuContent2 {
	height: 30px;
}

#menuContent2 li.list7, #menuContent2 li.list8 {
	width: 95px;
	height: 40px;
}

#menuContent2 a, #menuContent2 a span {
	display: block;
	width: 100%;
	margin: 0; padding: 0;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
	z-index: 0;
	cursor: pointer;
	font: bold 100%/1em tahoma, sans-serif;
	text-align: center;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	line-height: 28px;
}

#menuContent2 a#item7 {
	background: transparent url(../img/menu_ref1.gif) no-repeat 0 -40px;
	color: #000;
}

#menuContent2 a#item7 span {
	display: block;
	background: transparent url(../img/menu_ref1.gif) no-repeat 0 -40px;
	z-index: 1;
	position: absolute;
}

#menuContent2 a#item7:hover, #menuContent2 a#item7:hover span,
#menuContent2 a#item7 span.klik7 {
	background: transparent url(../img/menu_ref1.gif) no-repeat 0 0px;
	color: #ed7921;
}

#menuContent2 a#item8 {
	background: transparent url(../img/menu_ref1.gif) no-repeat 0 -40px;
	color: #000;
}

#menuContent2 a#item8 span {
	display: block;
	background: transparent url(../img/menu_ref1.gif) no-repeat 0 -40px;
	z-index: 1;
	position: absolute;
}

#menuContent2 a#item8:hover, #menuContent2 a#item8:hover span,
#menuContent2 a#item8 span.klik8 {
	background: transparent url(../img/menu_ref1.gif) no-repeat 0 0;
	color: #ed7921;
}

#menuContent2 a#item9 {
	color: black;
}

#menuContent2 a#item9:link, #menuContent2 a#item9:visited {
	color: black;
}

#menuContent2 a#item9:hover, #menuContent2 a#item9:hover span,
#menuContent2 a#item9 span.klik9 {
  color: #ed7921;
	text-decoration: underline;
}

#menuContent2 ul {
  height: 100%;
  margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	float: left;
}

#menuContent2 li {
  height: 100%;
  margin: 0;
	padding: 0 25px 0 0;	 
  display: block;
	float: left;
}

.reflash1 {
  width: 808px;
  padding: 20px 0 20px 120px;
	margin: 0;
	border-top: 1px solid #ccc;
}

.reflash2 {
  padding: 20px 0 20px 60px;
	margin: 0;
	border-top: 1px solid #ccc;
}

.reflash3 {
  width: 544px;
  padding: 20px 0 20px 20px;
	margin: 0;
	border-top: 1px solid #ccc;
}

.reflash4 {
  width: 578px;
  padding: 20px 0 20px 350px;
	margin: 0;
	border-top: 1px solid #ccc;
}

.reflash5 {
  width: 698px;
  padding: 20px 0 20px 230px;
	margin: 0;
	border-top: 1px solid #ccc;
}

.reflash6 {
  width: 718px;
  padding: 20px 0 20px 210px;
	margin: 0;
	border-top: 1px solid #ccc;
}

.reflash7 {
  width: 538px;
  padding: 20px 0 20px 390px;
	margin: 0;
	border-top: 1px solid #ccc;
}

.reflash8 {
  width: 698px;
  padding: 20px 0 20px 230px;
	margin: 0;
	border-top: 1px solid #ccc;
}

.reflash9 {
  width: 508px;
  padding: 20px 0 20px 420px;
	margin: 0;
	border-top: 1px solid #ccc;
}

.captcha {
	font-size: 1.2em;
}

.levyc a, .levyc a img {
	border: 0 none;
}