@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	text-align: center;
	background: #061623 url("/templates/images/background_wide.jpg") left top repeat-x;
	font-family: Tahoma;
	font-size: 12px;
}
#content {
	width: 100%;
	min-width: 950px;
	position: relative;
	float: left;
	text-align: center;
	margin: 0 auto;
	padding: 0; 
	background: url("/templates/images/background.jpg") center top no-repeat;	
}

/* pozadie hlavicky */
.background_top {
	width: 100%;
	background: transparent;
	float: left;
	padding: 0;
	margin: 0 auto;
}

/* Nadpisy */
h1 {
	font-size: 55px;
	font-family: Arial;
	font-weight: bold;
	letter-spacing: 0em;
	margin: 0;
	padding: 0;
	line-height: 1.0em;
	text-align: left;
	float: left;
	width: 100%;
}

/* hlavicka */
.hlavicka {
	width: 950px;
	height: auto;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	padding: 20px 0 0 0
}
.hlavicka a {
	display: block;	
}
.hlavicka .logo {
	width: 211px;
	height: 53px;
	float: left;
	position: relative;
	margin: 0;
	background: url("/templates/images/logo_wc.png") center top no-repeat;
}
.hlavicka .logo a {
	width: 211px;
	height: 53px;
	text-decoration: none
}
.hlavicka .logo a span {
	visibility: hidden
}
.hlavicka img {	
	float: right;
	margin: 10px 20px 0 0;
	border: none;	
}

/* horne menu hlavicky */
.hlavicka .menu_top {
	width: auto;
	float: left;
	position: relative;	
	margin: 0 0 0 40px;
}
.hlavicka ul {
	width: auto;
	float: left;
	position: relative;
	z-index: 1;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.hlavicka ul li {	
	float: left;
	position: relative;
	margin: 10px 5px 0 5px;	
}
.hlavicka ul li a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 5px 3px 5px;
	overflow: hidden;
	display: block;
	font-size: 1.2em
}
.hlavicka ul li a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 5px 3px 5px;
	overflow: hidden;
	display: block
}
.hlavicka ul li a:hover {
	text-decoration: none;
	background-color: #303030;
	color: #01B4FF
}
.hlavicka ul li a.link01 {
	text-decoration: underline
}
.hlavicka ul li a.link01:hover {
	text-decoration: none;
	background-color: #0099FF;
	color: #FFFFFF
}
.hlavicka ul li:hover a.link01, .hlavicka ul li.over a.link01 {
	background-color: #0099FF;
	color: #FFFFFF;
	text-decoration: none;
}
.hlavicka ul li:hover a, .hlavicka ul li.over a {
	background-color: #303030;
}
.hlavicka ul li ul.submenu_top {
	display: none;
}
.hlavicka ul li:hover ul.submenu_top, .hlavicka ul li.over ul.submenu_top {
	display: block;
	position: absolute;
	z-index: 1;
	width: 170px;
	height: auto;
	float: none;
	padding: 10px 0px 18px 5px;
	margin: 0;	
	background-color: #000B13;
	border: 1px solid #303030;
	text-align: left;	
}
.hlavicka ul li:hover ul.submenu_top li, .hlavicka ul li.over ul.submenu_top li {
	width: 130px;
	height: auto;
	float: left;
	padding: 3px 10px 3px 30px;
	margin: 0;
	background: url("/templates/images/arrow.gif") 10px 6px no-repeat;
}
.hlavicka ul li:hover ul.submenu_top li a, .hlavicka ul li.over ul.submenu_top li a {
	color: #C0C0C0;
	text-decoration: underline;
	font-weight: normal;
	padding: 0;
	background-color: transparent;
	font-size: 12px
}
.hlavicka ul li:hover ul.submenu_top li a:hover, .hlavicka ul li.over ul.submenu_top li a:hover {	
	text-decoration: none;
	background-color: transparent;
	color: #FA0CCA;
}
.hlavicka ul li:hover ul.submenu_top li.selected a, .hlavicka ul li.over ul.submenu_top li.selected a {
	color: #00A8EB;
	text-decoration: none;
}
.hlavicka ul li:hover ul.type02, .hlavicka ul li.over ul.type02 {
	background-color: #091929;
	border: 1px solid #0099FF;
	padding: 11px 0 11px 10px;	
}
.hlavicka ul li:hover ul.type02 li, .hlavicka ul li.over ul.type02 li {
	width: 160px;	
	padding: 0 10px 0 0px;
	background: none;
	position: relative;
	z-index: 1
}
.hlavicka ul li:hover ul.type02 li a, .hlavicka ul li.over ul.type02 li a {
	width: 140px;
	color: #FFFFFF;
	padding: 4px 0 4px 20px;
	text-decoration: none;
	background: url("/templates/images/arrow3.gif") 5px 8px no-repeat;
}
.hlavicka ul li:hover ul.type02 li a.nadkat, .hlavicka ul li.over ul.type02 li a.nadkat {
	font-weight: bold
}
.hlavicka ul li:hover ul.type02 li a.podkat, .hlavicka ul li.over ul.type02 li a.podkat {
	width: 130px;
	padding: 4px 0 4px 30px;
}
.hlavicka ul li:hover ul.type02 li a:hover, .hlavicka ul li.over ul.type02 li a:hover {
	color: #000B13;
	text-decoration: none;
	background: #0099FF url("/templates/images/arrow3_a.gif") 5px 8px no-repeat;
}
.hlavicka ul li:hover ul.type02 li a.active, .hlavicka ul li.over ul.type02 li a.active {
	color: #FA0CCA;
}
.hlavicka ul li:hover ul.type02 li a.active:hover, .hlavicka ul li.over ul.type02 li a.active:hover {
	color: #FFFFFF;
}

/* horny kontakt */
.hlavicka .horny_kontakt {
	width: 26px;
	height: 27px;
	padding: 0;
	margin: 0;
	float: right;
	position: absolute;
	top: 35px;
	right: 0;
	list-style-type: none;	
}
.hlavicka .horny_kontakt li {	
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;	
	cursor: pointer;
	background: url("/templates/images/tel_cislo_horne1.png") right top no-repeat;
	display: block;
}
.hlavicka .horny_kontakt li ul.cislo {
	display: none;
}
.hlavicka .horny_kontakt li:hover ul.cislo, .hlavicka .horny_kontakt li.uber ul.cislo {
	display: block;
	position: absolute;
	top: -15px;
	right: 0;
	z-index: 1;
	width: 148px;
	height: auto;
	float: none;
	padding: 11px 0 0 0px;
	margin: 5px 0 0 0;	
	border: 0;
	text-align: left;
	background: none
}
.hlavicka .horny_kontakt li:hover ul.cislo li, .hlavicka .horny_kontakt li.uber ul.cislo li {
	width: 148px;
	height: auto;
	float: left;
	padding: 0;
	margin: 0;
	background: none
}
.hlavicka .horny_kontakt li:hover ul.cislo li a, .hlavicka .horny_kontakt li.uber ul.cislo li a {
	width: 148px;
	height: 73px;	
	background: url("/templates/images/tel_cislo_horne2.png") center bottom no-repeat;
}

/* pozadie tela stranky */
.background_mid {
	width: 950px;
	position: relative;
	margin: 0 auto;
	padding: 0;
}
.telo {
	width: 950px;
	position: relative;
	float: left;	
	margin: 0 auto;
	padding: 0;	
}
.flash_banner {
	width: 950px;
	height: 200px;	
	position: relative
}
#content h1.invisible {
	display: none
}
.index {
	height: 300px;
	left: -25px;
	/*background: url("/templates/images/bg_index.png") right bottom no-repeat;*/
}
.kontakt {
	background: url("/templates/images/bg_kontakt.png") right bottom no-repeat
}
.kariera_unas {
	background: url("/templates/images/bg_kariera_unas.png") right bottom no-repeat
}
.kariera_pozicie {
	background: url("/templates/images/bg_kariera_pozicie.png") right bottom no-repeat
}
.spolocnost_media {
	background: url("/templates/images/bg_spolocnost_media.png") right bottom no-repeat
}
.spolocnost_vedenie {
	background: url("/templates/images/bg_spolocnost_vedenie.png") right bottom no-repeat
}
.spolocnost_misia {
	background: url("/templates/images/bg_spolocnost_misia.png") right bottom no-repeat
}
.spolocnost_profil {
	background: url("/templates/images/bg_spolocnost_profil.png") right bottom no-repeat
}
.referencie {
	background: url("/templates/images/bg_referencie.png") right bottom no-repeat
}
.publikacie_studie {
	background: url("/templates/images/bg_publikacie_studie.png") right bottom no-repeat
}
.publikacie_blogy {
	background: url("/templates/images/bg_publikacie_blogy.png") right bottom no-repeat
}
.publikacie_clanky {
	background: url("/templates/images/bg_publikacie_clanky.png") right bottom no-repeat
}
.riesenia {
	background: url("/templates/images/bg_riesenia.png") right bottom no-repeat
}
.sluzby {
	background: url("/templates/images/bg_sluzby.png") right bottom no-repeat
}
.sluzby_webdesign {
	background: url("/templates/images/bg_sluzby_webdesign.png") right bottom no-repeat
}
.sluzby_marketing {
	background: url("/templates/images/bg_sluzby_marketing.png") right bottom no-repeat
}
.sluzby_aplikacie {
	background: url("/templates/images/bg_sluzby_aplikacie.png") right bottom no-repeat
}
.sluzby_grafika {
	background: url("/templates/images/bg_sluzby_grafika.png") right bottom no-repeat
}

/* horna lista obsahu podstranky */
.lista_a {
	width: 950px;
	height: 50px;	
	margin: 40px 0 0 0;
	background: url("/templates/images/bg_transparent.png") center top repeat-x;
	float: left;
}
.lista_a ul {
	width: auto;
	float: left;
	position: relative;
	margin: 17px 0 0 10px;
	padding: 0;
	list-style-type: none;
}
.lista_a li {	
	float: left;
	margin: 0;
	padding: 0 16px 0 8px;
	background: url("/templates/images/lomitko.gif") right top no-repeat;
}
.lista_a li.selected {	
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background: none;
}
.lista_a a {	
	color: #FFFFFF;
	text-decoration: underline
}
.lista_a .hlaska {	
	width: auto;
	float: right;
	padding: 17px 18px 0 0;
	margin: 0px;
	text-align: left;
	color: #FFFFFF
}

/* specialny format pre hornu listu */
.lista_a fieldset {	
	width: 350px;
	float: right;
	margin: 0 10px 0 0;
	padding: 10px 0 0 0;
	position: relative;
	z-index: 0
}
.lista_a input {
	width: 157px;
	height: 19px;
	margin: 0 10px 0 0;
	padding: 3px;
	border: 1px solid #000000;
	background-color: #E1E5E7;
	float: left
}
.lista_a .webjournal {	
	width: 164px;
	height: 27px;
	border: none;
	float: left;
	padding: 0;
	margin: 0;
	background: url("/templates/images/button_webjournal.png") center top no-repeat;
	cursor: pointer
}
.lista_a a:hover {
	text-decoration: none
}

/* dolna lista obsahu podstranky */
.lista_b {
	width: 950px;
	height: 50px;	
	margin: 0;		
	background: url("/templates/images/bg_transparent.png") center top repeat-x;
	float: left;
}
.lista_b ul {
	width: auto;
	float: right;
	position: relative;
	margin: 17px 13px 0 0;
	padding: 0;
	list-style-type: none;
}
.lista_b li {	
	float: left;
	margin: 0 7px 0 7px
}
.lista_b a {	
	color: #FFFFFF;
	text-decoration: underline
}
.lista_b li a.hore {	
	background: url("/templates/images/ico_hore.png") left top no-repeat;
	padding-left: 22px;
	behavior: normal
}
.lista_b li a.tlacit {	
	background: url("/templates/images/ico_tlacit.png") left top no-repeat;
	padding-left: 17px;
	behavior: normal
}
.lista_b li a.odporucit {	
	background: url("/templates/images/ico_odpo.png") left top no-repeat;
	padding-left: 22px;
	behavior: normal
}
.lista_b a:hover {
	text-decoration: none
}

/* obsahova vrstva */
.inner {
	width: 950px;
	position: relative;
	z-index: 0;
	float: left;
	margin: 0 auto;
	padding: 0;
}
.white {	
	background-color: #FFFFFF
}
.white a.pop {
	background: url("/templates/images/popup_link.gif") right no-repeat;
	padding-right: 12px
}
.white a.ext {
	background: url("/templates/images/extern_link.gif") right no-repeat;
	padding-right: 12px
}

/* lavy panel indexu */
.box_left {
	width: 300px;
	position: relative;
	float: left;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
.box_left h2 {
	font-family: Century Gothic;
}

/* stredny panel indexu */
.box_middle {
	width: 330px;	
	position: relative;
	float: left;
	margin: 0 10px 0 10px;
	padding: 0;
	/*padding: 62px 0 0 0;*/
	text-align: left;
}
.box_middle p {
	width: 330px;	
	position: relative;
	float: left;
	margin: 0;
	padding: 0 0 8px 0;
	text-align: left;
	color: #FFFFFF;
	line-height: 18px
}
.box_middle ul {
	width: 330px;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #FFFFFF;
	line-height: 20px
}
.box_middle li {
	width: 280px;
	float: left;
	position: relative;
	margin: 0;
	padding: 0 20px 0 20px;
}
.box_middle .ziskajte {
	width: 290px;
	height: 100px;
	background: url("/templates/images/ziskajte_bg.gif") right top no-repeat;
	float: left;
	position: relative;
	margin: 109px 0 0 0;
	/*margin: 14px 0 0 0;*/
	padding: 0 20px 0 20px;
	border: none
}
.box_middle .ziskajte p {
	width: 290px;	
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #FFFFFF
}
.box_middle a.klik {
	width: 194px;
	height: 38px;
	background: url("/templates/images/button.jpg") right top no-repeat;
	border: none;
	margin: 20px 0 0 0;
	padding: 0 0 0 75px;
	cursor: pointer;
	display: block;
	float: left
}

/* pravy panel indexu */
.box_right {
	width: 300px;	
	position: relative;
	float: right;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
.box_right h2 {
	font-family: Century Gothic;
}

/* vseobecny obsah */
.obsah1 {
	width: 270px;
	height: 470px;
	position: relative;
	float: left;
	margin: 0 auto;
	padding: 15px;
	text-align: left;
	background: #FFFFFF;
}
.obsah1 h3 {
	font-family: Century Gothic;
	font-size: 18px;
	color: #646464;
	margin: 0 0 5px 0;	
}
.line-height2 {
	line-height: 18px
}

/* triedy pre obrazky nadpisov */
.obsah1 h3 {
	font-size: 14px;
	color: #0099FF
}
.obsah1 h3.webdesign {
	width: 97px;
	height: 18px;	
	position: relative;
	margin: 0 0 10px 0;
}
.obsah1 h3.webdesign span {
	width: 97px;
	height: 18px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 0 10px 0;
	background: url("/templates/images/n_webdesign.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
.obsah1 h3.online_marketing {
	width: 149px;
	height: 18px;	
	position: relative;
	margin: 0 0 10px 0;
}
.obsah1 h3.online_marketing span {
	width: 149px;
	height: 18px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 0 10px 0;
	background: url("/templates/images/n_online_marketing.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
.obsah1 h3.internetove_aplikacie {
	width: 185px;
	height: 19px;	
	position: relative;
	margin: 0 0 10px 0;
}
.obsah1 h3.internetove_aplikacie span {
	width: 185px;
	height: 19px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 0 10px 0;
	background: url("/templates/images/n_internetove_aplikacie.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
.obsah1 h3.kreativna_grafika {
	width: 147px;
	height: 19px;	
	position: relative;
	margin: 0 0 10px 0;
}
.obsah1 h3.kreativna_grafika span {
	width: 147px;
	height: 19px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 0 10px 0;
	background: url("/templates/images/n_kreativna_grafika.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
.obsah1 h3.riesenia {
	width: 71px;
	height: 15px;	
	position: relative;
	margin: 0 0 10px 0;
}
.obsah1 h3.riesenia span {
	width: 71px;
	height: 15px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 0 10px 0;
	background: url("/templates/images/n_riesenia.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
.obsah1 h3.internetova-agentura {
	width: 183px;
	height: 19px;	
	position: relative;
	margin: 0 0 10px 0;
}
.obsah1 h3.internetova-agentura span {
	width: 183px;
	height: 19px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 0 10px 0;
	background: url("/templates/images/n_internetova_agentura.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
.obsah1 h3.servis-aktualizacia {
	width: 166px;
	height: 19px;	
	position: relative;
	margin: 0 0 10px 0;
}
.obsah1 h3.servis-aktualizacia span {
	width: 166px;
	height: 19px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 0 10px 0;
	background: url("/templates/images/n_servis_aktualizacia.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
.obsah1 h3.planovanie-realizacia {
	width: 166px;
	height: 19px;	
	position: relative;
	margin: 0 0 10px 0;
}
.obsah1 h3.planovanie-realizacia span {
	width: 166px;
	height: 19px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 0 10px 0;
	background: url("/templates/images/n_planovanie_realizacia.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
.obsah1 h3.vyjadrenie {
	width: 154px;
	height: 18px;	
	position: relative;
	margin: 20px 0 10px 0;
}
.obsah1 h3.vyjadrenie span {
	width: 154px;
	height: 18px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px 0 10px 0;
	background: url("/templates/images/n_vyjadrenie_klienta.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
.obsah1 h3.ponuka_prace {
	width: 122px;
	height: 19px;	
	position: relative;
	margin: 0 0 10px 0;
}
.obsah1 h3.ponuka_prace span {
	width: 122px;
	height: 19px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 0 10px 0;
	background: url("/templates/images/n_ponuka_prace.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
.obsah1 h3.novinky {
	width: 70px;
	height: 19px;
	position: relative;
	margin: 0 0 10px 0;
}
.obsah1 h3.novinky span {
	width: 70px;
	height: 19px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 0 10px 0;
	background: url("/templates/images/n_novinky.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
.obsah1 h3.webjournal {
	width: 95px;
	height: 17px;
	position: relative;
	margin: 0 0 10px 0;
}
.obsah1 h3.webjournal span {
	width: 95px;
	height: 17px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 0 10px 0;
	background: url("/templates/images/n_webjournal.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}

div.pozadie_wbj {
	background: url("/templates/images/webjournal_uvod_bg.jpg") center top no-repeat;
}

div.pozadie_wbj form {
	width: 270px;
	float: left;
	padding: 10px 0 20px 0;
	margin: 0;
}	
div.pozadie_wbj form .hlaska {
	width: auto;
	float: right;
	padding: 0 10px 0 0;
	margin: 0;
	font-weight: bold;
	color: #FA0CCA
}	
div.pozadie_wbj form fieldset {
	width: 270px;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
}	
div.pozadie_wbj form fieldset input {
	width: 156px;
	height: 19px;
	margin: 0 0 8px 100px;
	padding: 3px;
	border: 1px solid #000000;
	background-color: #E1E5E7;
	float: left
}
div.pozadie_wbj form fieldset input.webjournal {	
	width: 164px;
	height: 27px;
	border: none;
	float: left;
	padding: 0;
	margin: 0 0 0 100px;
	background: url("/templates/images/button_webjournal.png") center top no-repeat;
	cursor: pointer
}

.obsah1 img {
	position: relative;
	top: 2px;
	margin: 5px 5px 0 0;
}
.obsah1 span {
	color: #000000;
	font-size: 0.9em;
}
.obsah1 a span {
	font-size: 0.9em;
	color: #FA0CCA
}
.obsah1 ul {
	width: 263px;
	float: left;
	position: relative;
	margin: 0 0;
	padding: 0;
	list-style-type: none;
}
.obsah1 li {
	width: 263px;
	height: auto;
	position: relative;
	background: url("/templates/images/uvod_polozka.gif") center bottom no-repeat;
	margin: 0;
	padding: 10px 0 12px 0;
	float: left;
	cursor: pointer
}
.obsah1 li.padding {
	padding-top: 0px
}
.obsah1 ul.sub {
	width: 263px;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.obsah1 ul.sub li {
	width: 263px;
	height: auto;
	position: relative;
	background: none;
	margin: 0;
	padding: 0;
	float: left;
	line-height: 18px
}
.obsah1 ul.sub li img {
	float: left;
	margin: 3px 0 0 0;
}
.obsah1 ul.sub li h4 {
	width: auto;
	position: relative;
	float: left;
	padding: 6px 5px 0 8px;
	margin: 0;
	font-weight: normal;
	font-size: 12px
}
.obsah1 ul.sub li p {
	width: 100%;
	float: left;
	padding: 2px 0 0px 0;
	margin: 0;
	font-size: 0.9em
}
.obsah1 ul.dalsie_odkazy {
	width: 263px;
	float: left;
	position: relative;
	margin: 0 0;
	padding: 0;
	list-style-type: none;
}
.obsah1 ul.dalsie_odkazy li {
	width: 263px;
	height: auto;
	position: relative;
	background: url("/templates/images/uvod_polozka.gif") center bottom no-repeat;
	margin: 0 0 10px 0;
	padding: 0px 0 20px 0;
	float: left;
	cursor: pointer;
	line-height: 18px;
	cursor: default
}
.obsah1 ul.dalsie_odkazy li a {
	font-size: 1.2em;
	font-weight: bold
}
.obsah1 .klient_img {	
	margin-left: 30px;
	float: none;
}
.obsah1 em {
	font-size: 0.9em;
	float: left;
}
.obsah1 .quote {	
	margin: 0 3px 0 0
}
.obsah1 strong.bigger {	
	font-size: 1.3em;
}
.obsah1 strong.blue {	
	font-size: 1.1em;
	color: #0099FF
}
.obsah1 .stred {	
	margin: 0 0 5px 15px;
	border: 0
}
.obsah1 a.uvod_link {	
	position: absolute;
	left: 15px;
	top: 464px;
}
.obsah1 a.uvod_webjournal {	
	position: absolute;
	left: 68px;
	top: 445px;
	width: 159px;
	height: 22px;
	float: left;
	padding: 5px 0 0 5px;
	margin: 0;
	background: url("/templates/images/but_pink.jpg") left top no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer
}
.obsah1 a.uvod_webjournal:hover {	
	text-decoration: underline;
}

/* trieda pre format obsahu podstranky */
.wide {
	width: 720px;
	height: auto;
	padding: 20px;
	margin: 0;
	background: none;
	float: right;
	line-height: 17px;
	font-size: 1.1em
}
.wide h3 {
	color: #000000;
	margin: 0 0 30px 0
}
.wide h4 {
	font-family: Century Gothic;
	font-size: 15px;
	color: #000000;
	margin: 0;
	padding: 20px 0 20px 0
}
.wide p {
	line-height: 18px;
	color: #666666	
}
.wide .padding {
	padding: 0;
	margin: 0
}
.wide .padding2 {
	padding: 0;
}
.wide .padding3 {
	padding: 10px 0 15px 0;
}
.wide .padding4 {
	padding: 0 0 15px 0;
}
.wide .padding5 {
	padding: 10px;
}
.wide div.padding6 {
	padding-top: 0;
}
.wide .padding-horny ul li {
	padding-top: 0;
}
.wide div.margin {
	margin: 0
}
.wide .margin-top {
	margin-top: 0
}
.wide div.margin-bottom {
	margin-bottom: 5px
}
.wide .float {
	float: left;
	padding-top: 30px
} 
.wide blockquote {
	width: 688px;
	padding: 15px;
	margin: 20px 0 0 0;
	background-color: #F6F6F6;
	border: 2px solid #CECECE	
}
.wide em.akcia {
	color: #018ABE;
	font-size: 1.2em;
	font-weight: bolder;
	background: none;
}
.wide fieldset {	
	padding: 0;
}
.wide input.kliknite {	
	margin: 20px 0 20px 0;
}
.wider {
	width: 910px;
	float: left
}
.wide a {	
	color: #FA0CCA;
	text-decoration: underline
}
.wide a:hover {
	text-decoration: none
}
.wide a.profil {
	position: relative;
	padding: 15px 0 5px 35px;
	background: url("/templates/images/ico_profil.jpg") 0px 5px no-repeat;
}
.wide .tel_cislo {
	width: 211px;
	height: 19px;
	text-decoration: none;
	margin-top: 0;
	margin-left: 0px;
	font-size: 16px;
	color: #0099FF;
	position: relative;
	float: right
}
.wide .tel_cislo span {
	background: url("/templates/images/tel_cislo.jpg") left top no-repeat;	
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF
}

.wide .box_gray {
	width: 700px;
	float: left;
	padding: 10px;
	margin: 0;
	text-align: justify;
	background-color: #D7D7D7;
	color: #666666
}
.wide .box_gray p {
	padding: 0;
	margin: 0;
}
.wide .box_gray2 {
	width: 700px;
	float: left;
	padding: 10px;
	margin: 15px 0 15px 0;
	text-align: justify;
	background-color: #666666;
	color: #CCCCCC;
	font-size: 18px
}
.wide .box_gray3 {
	width: 700px;
	float: left;
	padding: 10px;
	margin: 5px 0 0 0;
	text-align: justify;
	background-color: #ABABAB;
}
.wide .box_gray3 ul {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none
}
.wide .box_gray3 ul li {
	width: 655px;
	float: left;
	padding: 15px 0 15px 45px;
	margin: 0;
	background: url("/templates/images/ico_pdf_gray.jpg") 0px 5px no-repeat;
	cursor: default
}
.wide .box_gray3 ul li ul {
	display: none;
	margin-top: 10px
}
.wide .box_gray3 ul li ul li {
	width: 600px;
}
.wide .box_gray3 ul li a {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 15px 50px 15px 0;
	background: url("/templates/images/ico_arrow_blue.jpg") right no-repeat
}
.wide .box_gray3 ul li a:hover {
	text-decoration: underline;
}
.wide .box_blue {
	width: 700px;
	float: left;
	padding: 5px 10px 5px 10px;
	margin: 0px 0 15px 0;
	text-align: justify;
	background-color: #0099FF;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold
}
.wide .box_blue em {
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	line-height: 30px
}
.wide .box_blue span {
	float: right; 
	color: #FFFFFF; 
	padding-right: 20px
}

.right p {
	padding: 0 0 10px 0;
	margin: 0
}
.box01 {
	width: 270px;
	float: left;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #0099FF;
}
.box01 a {
	font-weight: bold;
	font-size: 1.2em;
	float: left;
	padding: 5px 0 10px 30px;
	background: url("/templates/images/ico_down.jpg") 0px 5px no-repeat;
}
.box01 a.classic {
	font-weight: normal;
	font-size: 1.0em;
	float: none;
	padding: 0;
	background: none
}
.box01 p {
	width: 270px;
	float: left;
	padding: 0 0 5px 0;
	margin: 0;
	text-align: left
}
.box01 span {
	float: left;
}

.poz {
	width: 270px;
	padding: 5px 0 19px 0;
	margin: 0;
	text-align: left;
	background: url("/templates/images/uvod_polozka.gif") center bottom no-repeat;
	line-height: 15px;	
}
.poz img {
	margin: 10px 15px 5px 0;
	padding: 0;
	float: left;
	behavior: normal
}
.poz span {
	font-size: 0.9em;
	padding: 0;
	margin: 0;
}
.poz a {
	padding: 0;
	margin: 0
}
.odstup {
	margin: 0px 0 0 0;
}

/* polia kontakt */
.kontakt_box {
	width: 425px;
	float: left;
	margin: 15px 13px 0 0;
	padding: 10px;
	border: 1px solid #0099FF;
}
.kontakt_box a img {
	border: 2px solid #999999;
	width: 418px;
	margin: 0;
	padding: 0
}
.no_margin {
	margin-right: 0px;
	float: right
}
.reg_znacka {
	width: 908px;
	float: left;
	margin: 10px 0 0 0;
	padding: 10px 0 10px 0;
	border: 1px solid #0099FF;
	text-align: center;
	font-size: 11px
}
.konzultacia {
	width: 910px;
	height: auto;
	float: left;
	margin: 0;
	padding: 20px 0 0 0;
	border: 0;
	background-color: transparent;
}
.konzultacia form {
	margin: 0;
	padding: 0
}
.konzultacia h3 {
	margin-bottom: 15px
}
.uzsi {
	width: 715px;
	padding-bottom: 5px;	
}
.uzsi2 h1 {
	width: 60%;
}
.align {
	text-align: center
}
.align img {
	float: left;
	margin: 0 3px 5px 0
}
.border-top {
	border-top: 1px solid #7FCCFF
}
.border-top2 {
	border-top: 0
}

.viac {
	width: 717px;
	float: left;
	padding: 0;
	margin: 0;
	position: relative;
}
.viac .ziskat {
	width: 365px;
	height: 110px;
	float: left;
	padding: 60px 15px 0 15px;
	margin: 0 22px 0 0;
	background: url("/templates/images/more_bg.png") center top no-repeat;
	text-align: left;
	color: #FFFFFF;
	position: relative;
}
.viac .akcia {
	width: 270px;
	height: 110px;
	float: left;
	padding: 60px 15px 0 15px;
	margin: 0;
	background: url("/templates/images/more_bg2.png") center top no-repeat;
	text-align: left;
	color: #FFFFFF;
	position: relative;
}
.viac a.kliknite {
	width: 194px;
	height: 38px;
	background: url("/templates/images/button.jpg") center top no-repeat;
	display: block;
	cursor: pointer;
	position: relative;
	top: 36px;
	left: -15px;
	text-decoration: none
}
.viac a.kliknite span {
	visibility: hidden
}

/* box blogu */
.blog_box {
	width: 183px;
	position: relative;
	float: right;
	padding: 10px;
	margin: 0;
	border: 1px solid #CECECE;
	z-index: 1;
	font-size: 11px
}
.blog_box ul {
	width: 183px;
	position: relative;
	float: left;
	padding: 0;
	margin: 5px 0 5px 0;
	list-style-type: none;
	border-top: 1px solid #CECECE
}
.blog_box ul li {
	width: 183px;
	position: relative;
	float: left;
	padding: 5px 0 5px 0;
	margin: 0;
	background: none;
	border-bottom: 1px solid #CECECE;
	cursor: default
}
.blog_box a {	
	font-size: 12px;
	background: none;
	padding-right: 0
}
.blog_box strong {	
	font-size: 1.4em;
	padding-left: 6px;
	color: #0099FF;
}
.blog_box img {
	margin: 10px 6px 4px 6px;
	border: 0
}
.blog_box p {
	margin: 0;
	padding: 6px;
	border: 0;
	text-align: justify;
	color: #000000
}
p.pozicia {
	float: left;	
	width: 490px;
	margin: 5px 0 0 0;
	padding: 0;
}
.mapa {
	width: 490px;
	height: 300px;
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
}
.mapa .ba {
	width: 105px;
	height: 30px;
	text-align: center;
	position: absolute;
	top: 134px;
	left: 12px;
	z-index: 1;
	padding: 35px 10px 5px 5px;
	margin: 0;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	display: block
}
.mapa .po {
	width: 105px;
	height: 30px;
	text-align: center;
	position: absolute;
	top: 15px;
	left: 325px;
	z-index: 1;
	padding: 35px 10px 5px 5px;
	margin: 0;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	display: block
}
.mapa .ke {
	width: 105px;
	height: 30px;
	text-align: center;
	position: absolute;
	top: 127px;
	left: 328px;
	z-index: 1;
	padding: 35px 10px 5px 5px;
	margin: 0;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	display: block
}
ul.vol-miesto {
	width: 490px;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none
}
ul.vol-miesto li {
	width: 470px;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	background: url("/templates/images/list_ico.gif") 0px 4px no-repeat;
	cursor: default
}
ul.vol-miesto li strong {
	color: #0099FF;
	position: relative;
	left: -5px
}

/* polia pre ikony */
.ikony {
	width: 490px;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}
.ikony ul {
	width: 490px;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;	
	border: none;
}
.ikony ul li {
	width: 470px;
	float: left;
	position: relative;
	margin: 0 0 10px 0;
	padding: 15px 10px 15px 10px;
	border: 1px solid #0099FF;
	background: none;
	cursor: default
}
.ikony ul li img {
	float: left;
	position: relative;
	margin: 0 10px 0 0;
	padding: 0;
}
.ikony ul li p {
	width: 390px;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}
.ikony li strong.modra2 {
	font-size: 1.2em;
	color: #00AAF2;
}

.no_border ul li {
	 border-top: 0px; 
	 border-left: 0px; 
	 border-right: 0px
}
.border_dolny {
	 border-bottom: 1px solid #0099FF;
}
.border-bocny ul li {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-bottom: 0
}
span.date {
	color: #000000;
	font-weight: bold;
	float: left;
}
.ico_pozicia {
	float: left;
	padding: 0;
	margin: 0 10px 0 0
}
.text {
	width: 490px;
	float: left;
	padding: 10px 0 0 0;
	margin: 0
}
.text p {
	padding: 0;
	margin: 0
}
.text h4 {
	width: 100%;
}
.text ul.sirka {
	width: 690px
}
.text ul.sirka li {
	width: 100%
}
.text ul li {
	background: url("/templates/images/dot2.gif") 0px 7px no-repeat;
	margin: 0;
	padding: 1px 0 1px 10px;
	cursor: default
}
.text ul.zoznam3 {
	width: 440px;
	padding: 0;
	margin: 0;		
}
.text ul.zoznam3 li {	
	width: 425px;
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;	
	background: url("/templates/images/list_ico.gif") 0px 5px no-repeat;
}
.text ul.zoznam4 {	
	width: 100%;
	padding: 0;
	margin: 0;
}
.text ul.zoznam4 li {	
	width: 425px;
	padding: 0 0 0 15px;
	margin: 0;	
	background: url("/templates/images/arrow_gray.gif") 0px 5px no-repeat;
}
.text .doplnok {	
	float: left;
	width: 300px;
	margin: 0;
	padding: 0
}
.text .doplnok2 {	
	float: left;
	width: 87%;
	margin: 0;
	padding: 0;
}
.text .doplnok3 {	
	float: left;
	width: 620px;
	margin: 0;
	padding: 0;
}
.text .doplnok4 {	
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
.text .doplnok5 {	
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 20px 0;
}
.text .doplnok5 strong.hruby {	
	margin-bottom: 10px;
	color: #0099FF;
	font-size: 18px
}
.text p.predel {	
	float: none;
	padding: 0 0 20px 0;
	margin: 0;
	background: url("/templates/images/cms_bg.jpg") left bottom repeat-x
}
.odsek01 p {
	text-align: justify;
	padding: 0 0 15px 0
}
.odsek01 p a img {
	border: 2px solid #FA0CCA
}
.higher {
	padding: 0 0 20px 0
}
.tip {
	width: 428px;
	border: 1px solid #CECECE;
	background-color: #F6F6F6;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 20px;
	float: none
}

.wide .height {
	height: 100px
}
.width {
	width: 480px
}
.width h4 {
	padding-top: 5px
}

.width2 {
	width: 200px
}
.width2 h4 {
	padding-top: 5px
}

.width3 {
	width: 440px;
	margin-right: 30px
}
.width3 h3 {
	padding: 20px 0 15px 0;
	margin: 0;
	float: none
}
.width3 h4 {
	padding: 20px 0 10px 0;
	margin: 0;
	float: none
}

.width4 {
	width: auto
}
.width4 img.velky_obr {
	margin-bottom: 25px;
	margin-top: 0;
	margin-left: 20px
}
.width4 h3 {
	padding: 20px 0 15px 0;
	margin: 0;
	float: none
}
.width4 h3.notop {
	padding-top: 0px
}
.width4 h4.dist {
	padding-bottom: 5px
}

div.width5 {
	width: 335px;
	margin-right: 15px;
	height: 160px;
	border: none;
	text-align: justify;
}
div.width5 h3 {
	padding-top: 18px
}
div.width5 p {
	width: 330px
}
div.width5 img {
	width: 50px
}

div.width6 {
	width: 425px;
}

div.width7 {
	width: 275px;
}

div.width8 {
	width: 693px;	
}
div.width8 ul {
	width: 693px;
	position: relative;
	z-index: 1
}
div.width8 ul li {
	width: 693px;
	position: relative;
	z-index: 1
}
div.width8 ul li p {
	width: 565px;
	margin-bottom: 10px;
	margin-top: 10px
}
div.width8 ul li p.sirka {
	width: 693px;
	margin-bottom: 10px;
	margin-top: 10px
}
div.width8 ul li p.sirka img {
	border: 2px solid #0099FF
}
div.width8 ul li img {
	width: auto;
	margin-right: 15px;
}
div.width8 ul li .lista_info {
	width: auto;
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 0.8em;
	float: left
}
div.width8 ul li .lista_info img {
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
	width: auto
}
div.width8 ul li .lista_info span {
	float: left;
	color: #000000;
	font-size: 1.0em;
	padding: 3px 10px 0 0px
}
div.width8 ul li .detail3 {	
	padding: 0;
	margin: 0;
}

div.width9 {
	width: 230px;
}
div.width10 {
	width: 890px;
}
div.width11 {
	width: 710px;
	border: none
}
div.width12 {
	width: 490px;
}
div.width13 {
	width: 714px;
}
div.width14 {
	width: 350px;
	margin-right: 15px;
	height: 140px;
	border: none;
	text-align: left;
}
div.width14 p {
	width: auto;
}
div.width15 {
	width: 400px;
}

div.zarovnanie {
	text-align: center
}
div.zarovnanie em {
	background: none;
}

div.bez_border {
	border: none;
	height: auto;
	margin-right: 50px
}
div.bez_border ul.sirka2 {
	width: 100%;
}
div.bez_border ul.sirka2 li {
	width: auto;
	background: none;
	margin: 0 0 10px 0;
	padding: 1px 0 1px 0px;
	cursor: default;	
}

.box02 {
	width: 350px;
	float: left;
	padding: 0 20px 0 0;
	margin: 0
}
.box02 h2 {
	float: left;
}
.box02 span {
	float: left;
}
.box02 a {
	width: 205px;
	float: left;
	padding: 7px 0 3px 28px;
	background: url("/templates/images/ico_down.jpg") 0px 5px no-repeat
}
.box02 a:hover {
	background: url("/templates/images/ico_down_a.jpg") 0px 5px no-repeat
}
.box02 p {
	width: 350px;
	float: left;
	padding: 5px 0 10px 0;
	margin: 0
}

/* obrazkove nadpisy */
.white h2 {
	margin-left: 0px;
	font-size: 16px;
	color: #0099FF;
	position: relative
}
.white h2 span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF
}
.white h3 {
	margin-left: 0px;
	font-size: 14px;
	color: #0099FF;
	position: relative;	
}
.white h3 span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF
}
.white h2 a {
	display: block;
	height: 100%;
	background: none;
	text-decoration: none;
	cursor: pointer
}
.white h3 a {
	display: block;
	height: 100%;
	background: none;
	text-decoration: none;
	cursor: pointer
}
h2.n_blog_webdesign {
	width: 131px;
	height: 25px;
	text-decoration: none;
	margin-top: 0
}
h2.n_blog_webdesign span {
	background: url("/templates/images/n_blog_webdesign.png") left top no-repeat;	
}
h2.n_blog_manag {
	width: 146px;
	height: 25px;
	text-decoration: none;
	margin-top: 0
}
h2.n_blog_manag span {
	background: url("/templates/images/n_blog_manag.png") left top no-repeat;	
}
h2.n_blog_seo {
	width: 251px;
	height: 25px;
	text-decoration: none;
	margin-top: 0
}
h2.n_blog_seo span {
	background: url("/templates/images/n_blog_seo.png") left top no-repeat;	
}
h2.n_blog_marketing {
	width: 116px;
	height: 25px;
	text-decoration: none;
	margin-top: 0
}
h2.n_blog_marketing span {
	background: url("/templates/images/n_blog_marketing.png") left top no-repeat;	
}
h2.n_clanky {
	margin-top: 0px;
	padding-bottom: 2px;
	margin-left: 0;
	padding-left: 0;
	color: #00AAF2;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	width: 100%
}
h2.n_clanky a {
	color: #00AAF2;
	text-decoration: underline;
	font-size: 18px;
	font-weight: bold
}
h2.n_clanky a:hover {
	color: #FA0CCA;
	text-decoration: underline;
}
h3.n_reakcie {
	margin-top: 0px;
	margin-bottom: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #00AAF2;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold
}
h2.n_tajomstvo_slov {
	width: 202px;
	height: 23px;	
	text-decoration: none;
	float: none;
	margin-top: 0;
	margin-bottom: 10px
}
h2.n_tajomstvo_slov span {
	background: url("/templates/images/n_tajomstvo_slov.png") left top no-repeat;
}
h2.n_ziskat_o_zakaz {
	width: 274px;
	height: 23px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_ziskat_o_zakaz span {
	background: url("/templates/images/n_ziskat_o_zakaz.png") left top no-repeat;
}
h2.n_copywriter_prava_ruka {
	width: 460px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_copywriter_prava_ruka span {
	background: url("/templates/images/n_copywriter_prava_ruka.png") left top no-repeat;
}
h2.n_nenahraditelny_text {
	width: 224px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_nenahraditelny_text span {
	background: url("/templates/images/n_nenahraditelny_text.png") left top no-repeat;
}
h2.n_neodplasit {
	width: 171px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_neodplasit span {
	background: url("/templates/images/n_neodplasit.png") left top no-repeat;
}
h2.n_chcete_viac {
	width: 176px;
	height: 21px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_chcete_viac span {
	background: url("/templates/images/n_chcete_viac.png") left top no-repeat;
}
h2.n_stali_klienti {
	width: 409px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_stali_klienti span {
	background: url("/templates/images/n_stali_klienti.png") left top no-repeat;
}
h2.n_chcu_predavat {
	width: 333px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_chcu_predavat span {
	background: url("/templates/images/n_chcu_predavat.png") left top no-repeat;
}
h2.n_pre_nezav {
	width: 177px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_pre_nezav span {
	background: url("/templates/images/n_pre_nezav.png") left top no-repeat;
}
h2.n_pre_obchod {
	width: 196px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_pre_obchod span {
	background: url("/templates/images/n_pre_obchod.png") left top no-repeat;
}
h2.n_modul_eshop {
	width: 158px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_modul_eshop span {
	background: url("/templates/images/n_modul_eshop.png") left top no-repeat;
}
h2.n_nerozhodli_ste_sa {
	width: 213px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_nerozhodli_ste_sa span {
	background: url("/templates/images/n_nerozhodli_ste_sa.png") left top no-repeat;
}
h2.n_grafika {
	width: 84px;
	height: 26px;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_grafika span {
	background: url("/templates/images/n_grafika.png") left top no-repeat;
}
h3.n_ako_to_funguje {
	width: 170px;
	height: 24px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_ako_to_funguje span {
	background: url("/templates/images/n_ako_to_funguje.png") left top no-repeat;
}
h3.n_suhlad_s_poz {
	width: 282px;
	height: 24px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_suhlad_s_poz span {
	background: url("/templates/images/n_suhlad_s_poz.png") left top no-repeat;
}
h3.n_struktura_designu {
	width: 204px;
	height: 29px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_struktura_designu span {
	background: url("/templates/images/n_struktura_designu.png") left top no-repeat;
}
h3.n_doraz_detaily {
	width: 185px;
	height: 24px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_doraz_detaily span {
	background: url("/templates/images/n_doraz_detaily.png") left top no-repeat;
}
h3.n_vysledok {
	width: 105px;
	height: 24px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_vysledok span {
	background: url("/templates/images/n_vysledok.png") left top no-repeat;
}
h2.n_blogy_w3 {
	width: 99px;
	height: 24px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px;
}
h2.n_blogy_w3 span {
	background: url("/templates/images/n_blogy_w3.png") left top no-repeat;
}
h2.n_jedinec_projekt {
	width: 373px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_jedinec_projekt span {
	background: url("/templates/images/n_jedinec_projekt.png") left top no-repeat;
}
h2.n_kolektiv {
	width: 304px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_kolektiv span {
	background: url("/templates/images/n_kolektiv.png") left top no-repeat;
}
h2.n_humor_nalada {
	width: 420px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_humor_nalada span {
	background: url("/templates/images/n_humor_nalada.png") left top no-repeat;
}
h2.n_vzdelavanie {
	width: 314px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_vzdelavanie span {
	background: url("/templates/images/n_vzdelavanie.png") left top no-repeat;
}
h2.n_fir_kultura {
	width: 237px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_fir_kultura span {
	background: url("/templates/images/n_fir_kultura.png") left top no-repeat;
}
h2.n_potr_k_praci {
	width: 270px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_potr_k_praci span {
	background: url("/templates/images/n_potr_k_praci.png") left top no-repeat;
}
h2.n_flexitime {
	width: 103px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_flexitime span {
	background: url("/templates/images/n_flexitime.png") left top no-repeat;
}
h2.n_kodovanie {
	width: 124px;
	height: 26px;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_kodovanie span {
	background: url("/templates/images/n_kodovanie.png") left top no-repeat;
}
h3.n_beztab {
	width: 232px;
	height: 24px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h3.n_beztab span {
	background: url("/templates/images/n_beztab.png") left top no-repeat;
}
h3.n_optimal_vyhl {
	width: 350px;
	height: 24px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_optimal_vyhl span {
	background: url("/templates/images/n_optimal_vyhl.png") left top no-repeat;
}
h3.n_validita {
	width: 177px;
	height: 24px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h3.n_validita span {
	background: url("/templates/images/n_validita.png") left top no-repeat;
}
h3.n_vlozenie_obsahu {
	width: 191px;
	height: 24px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_vlozenie_obsahu span {
	background: url("/templates/images/n_vlozenie_obsahu.png") left top no-repeat;
}
h2.n_kontakt {
	width: 90px;
	height: 26px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_kontakt span {
	background: url("/templates/images/n_kontakt.png") left top no-repeat;
}
h3.n_wc_ba {
	width: 252px;
	height: 26px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px
}
h3.n_wc_ba span {
	background: url("/templates/images/n_wc_ba.png") left top no-repeat;
}
h3.n_wc_ke {
	width: 217px;
	height: 26px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px
}
h3.n_wc_ke span {
	background: url("/templates/images/n_wc_ke.png") left top no-repeat;
}
h2.n_ozvite_sa_nam {
	width: 346px;
	height: 27px;
	background: url("/templates/images/n_ozvite_sa_nam.png") left top no-repeat;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_ozvite_sa_nam span {
	display: none
}
h2.n_napiste_nazor {
	width: 346px;
	height: 25px;
	background: url("/templates/images/n_napiste_nazor.png") left top no-repeat;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_napiste_nazor span {
	display: none
}
h2.n_chcu_lisit {
	width: 309px;
	height: 26px;
	text-decoration: none;
	float: left;
	margin-top: 30px;
	margin-bottom: 10px
}
h2.n_chcu_lisit span {
	background: url("/templates/images/n_chcu_lisit.png") left top no-repeat;
}
h2.n_pre_firmy {
	width: 104px;
	height: 26px;
	text-decoration: none;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px
}
h2.n_pre_firmy span {
	background: url("/templates/images/n_pre_firmy.png") left top no-repeat;
}
h2.n_priebeh_tvorby {
	width: 167px;
	height: 26px;
	text-decoration: none;
	float: left;
	margin-top: 30px;
	margin-bottom: 10px
}
h2.n_priebeh_tvorby span {
	background: url("/templates/images/n_priebeh_tvorby.png") left top no-repeat;
}
h2.n_nevybrali_ste_si {
	width: 189px;
	height: 26px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_nevybrali_ste_si span {
	background: url("/templates/images/n_nevybrali_ste_si.png") left top no-repeat;
}
h2.n_tvorba_loga {
	width: 351px;
	height: 44px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px
}
h2.n_tvorba_loga span {
	background: url("/templates/images/n_tvorba_loga.png") left top no-repeat;
}
h2.n_korp_identita {
	width: 351px;
	height: 44px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px
}
h2.n_korp_identita span {
	background: url("/templates/images/n_korp_identita.png") left top no-repeat;
}
h2.n_misia {
	width: 93px;
	height: 20px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_misia span {
	background: url("/templates/images/n_misia.png") left top no-repeat;
}
h2.n_vizia {
	width: 80px;
	height: 20px;
	text-decoration: none;
	float: none;
	margin-top: 5px;
	margin-bottom: 10px
}
h2.n_vizia span {
	background: url("/templates/images/n_vizia.png") left top no-repeat;
}
h2.n_hodnoty {
	width: 121px;
	height: 24px;
	text-decoration: none;
	float: none;
	margin-top: 5px;
	margin-bottom: 0px
}
h2.n_hodnoty span {
	background: url("/templates/images/n_hodnoty.png") left top no-repeat;
}
h3.n_komunikacia {
	width: 152px;
	height: 33px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h3.n_komunikacia span {
	background: url("/templates/images/n_komunikacia.png") left top no-repeat;
}
h3.n_quality_man {
	width: 261px;
	height: 33px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h3.n_quality_man span {
	background: url("/templates/images/n_quality_man.png") left top no-repeat;
}
h3.n_priatelstvo {
	width: 250px;
	height: 33px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h3.n_priatelstvo span {
	background: url("/templates/images/n_priatelstvo.png") left top no-repeat;
}
h3.n_hodn_vzdelanie {
	width: 123px;
	height: 33px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h3.n_hodn_vzdelanie span {
	background: url("/templates/images/n_hodn_vzdelanie.png") left top no-repeat;
}
h3.n_och_prirody {
	width: 180px;
	height: 33px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h3.n_och_prirody span {
	background: url("/templates/images/n_och_prirody.png") left top no-repeat;
}
h2.n_odporucit {
	width: 343px;
	height: 25px;
	background: url("/templates/images/n_odporucit.png") left top no-repeat;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_odporucit span {
	display: none
}
h2.n_chcu_ziskat {
	width: 313px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px
}
h2.n_chcu_ziskat span {
	background: url("/templates/images/n_chcu_ziskat.png") left top no-repeat;
}
h2.n_copywriting {
	width: 351px;
	height: 44px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px
}
h2.n_copywriting span {
	background: url("/templates/images/n_copywriting.png") left top no-repeat;
}
h2.n_seo {
	width: 351px;
	height: 44px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px
}
h2.n_seo span {
	background: url("/templates/images/n_seo.png") left top no-repeat;
}
h2.n_email_marketing {
	width: 351px;
	height: 44px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px
}
h2.n_email_marketing span {
	background: url("/templates/images/n_email_marketing.png") left top no-repeat;
}
h2.n_prieskumy_analyzy {
	width: 351px;
	height: 44px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px
}
h2.n_prieskumy_analyzy span {
	background: url("/templates/images/n_prieskumy_analyzy.png") left top no-repeat;
}
h3.n_ponukame {
	width: 119px;
	height: 20px;
	text-decoration: none;
	float: left;
	margin-top: 20px;
	margin-bottom: 5px
}
h3.n_ponukame span {
	background: url("/templates/images/n_ponukame.png") left top no-repeat;
}
h3.n_pozadujeme {
	width: 139px;
	height: 25px;
	text-decoration: none;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_pozadujeme span {
	background: url("/templates/images/n_pozadujeme.png") left top no-repeat;
}
h3.n_zaujem_poziciu {
	width: 318px;
	height: 25px;
	background: url("/templates/images/n_zaujem_poziciu.png") left top no-repeat;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px
}
h3.n_zaujem_poziciu span {
	display: none
}
h3.n_zaciatok_spol {
	width: 233px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_zaciatok_spol span {
	background: url("/templates/images/n_zaciatok_spol.png") left top no-repeat;
}
h3.n_graf_navrh {
	width: 168px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_graf_navrh span {
	background: url("/templates/images/n_graf_navrh.png") left top no-repeat;
}
h3.n_post_kod {
	width: 120px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_post_kod span {
	background: url("/templates/images/n_post_kod.png") left top no-repeat;
}
h3.n_spustenie_webu {
	width: 181px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_spustenie_webu span {
	background: url("/templates/images/n_spustenie_webu.png") left top no-repeat;
}
h3.n_reg_vyhl {
	width: 330px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_reg_vyhl span {
	background: url("/templates/images/n_reg_vyhl.png") left top no-repeat;
}
h3.n_zav_kontrola {
	width: 222px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_zav_kontrola span {
	background: url("/templates/images/n_zav_kontrola.png") left top no-repeat;
}
h2.n_planuju {
	width: 249px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_planuju span {
	background: url("/templates/images/n_planuju.png") left top no-repeat;
}
h2.n_pre_projekty {
	width: 344px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_pre_projekty span {
	background: url("/templates/images/n_pre_projekty.png") left top no-repeat;
}
h2.n_vyberte_si {
	width: 115px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 10px;
	margin-bottom: 0px
}
h2.n_vyberte_si span {
	background: url("/templates/images/n_vyberte_si.png") left top no-repeat;
}
h2.n_vyberte_si2 {
	width: 115px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_vyberte_si2 span {
	background: url("/templates/images/n_vyberte_si.png") left top no-repeat;
}
h2.n_st_webd {
	width: 350px;
	height: 25px;
	text-decoration: none;
	float: left;
	margin-top: 20px;
	margin-bottom: 0px
}
h2.n_st_webd span {
	background: url("/templates/images/n_st_webd.png") left top no-repeat;
}
h2.n_st_omar {
	width: 350px;
	height: 25px;
	text-decoration: none;
	float: left;
	margin-top: 20px;
	margin-bottom: 0px
}
h2.n_st_omar span {
	background: url("/templates/images/n_st_omar.png") left top no-repeat;
}
h2.n_st_intap {
	width: 350px;
	height: 25px;
	text-decoration: none;
	float: left;
	margin-top: 20px;
	margin-bottom: 0px
}
h2.n_st_intap span {
	background: url("/templates/images/n_st_intap.png") left top no-repeat;
}
h2.n_st_grafika {
	width: 350px;
	height: 25px;
	text-decoration: none;
	float: left;
	margin-top: 20px;
	margin-bottom: 0px
}
h2.n_st_grafika span {
	background: url("/templates/images/n_st_grafika.png") left top no-repeat;
}
h2.n_st_riesenia {
	width: 350px;
	height: 25px;
	text-decoration: none;
	float: left;
	margin-top: 20px;
	margin-bottom: 0px
}
h2.n_st_riesenia span {
	background: url("/templates/images/n_st_riesenia.png") left top no-repeat;
}
h2.n_cameo {
	width: 350px;
	height: 18px;
	text-decoration: none;
	float: left;
	margin-top: 20px;
	margin-bottom: 8px
}
h2.n_cameo span {
	background: url("/templates/images/n_cameo.png") left top no-repeat;
}
h2.n_exprestlac {
	width: 350px;
	height: 23px;
	text-decoration: none;
	float: left;
	margin-top: 20px;
	margin-bottom: 5px
}
h2.n_exprestlac span {
	background: url("/templates/images/n_exprestlac.png") left top no-repeat;
}
h2.n_pre_nar {
	width: 165px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_pre_nar span {
	background: url("/templates/images/n_pre_nar.png") left top no-repeat;
}
h2.n_seo_vyhodne {
	width: 270px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px
}
h2.n_seo_vyhodne span {
	background: url("/templates/images/n_seo_vyhodne.png") left top no-repeat;
}
h2.n_prinesu_kluc_slova {
	width: 306px;
	height: 28px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 5px;
	margin-bottom: 10px
}
h2.n_prinesu_kluc_slova span {
	background: url("/templates/images/n_prinesu_kluc_slova.png") left top no-repeat;
}
h2.n_seo_faktory {
	width: 385px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 5px;
	margin-bottom: 10px
}
h2.n_seo_faktory span {
	background: url("/templates/images/n_seo_faktory.png") left top no-repeat;
}
h2.n_onpage_opt1 {
	width: 255px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px
}
h2.n_onpage_opt1 span {
	background: url("/templates/images/n_onpage_opt1.png") left top no-repeat;
}
h3.n_title_tag {
	width: 306px;
	height: 22px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 5px
}
h3.n_title_tag span {
	background: url("/templates/images/n_title_tag.png") left top no-repeat;
}
h2.n_meta_tag {
	width: 315px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 0px
}
h2.n_meta_tag span {
	background: url("/templates/images/n_meta_tag.png") left top no-repeat;
}
h3.n_header_tag {
	width: 193px;
	height: 19px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 5px
}
h3.n_header_tag span {
	background: url("/templates/images/n_header_tag.png") left top no-repeat;
}
h3.n_url {
	width: 251px;
	height: 19px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 5px
}
h3.n_url span {
	background: url("/templates/images/n_url.png") left top no-repeat;
}
h2.n_offpage {
	width: 258px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_offpage span {
	background: url("/templates/images/n_offpage.png") left top no-repeat;
}
h3.n_spatne_odkz {
	width: 127px;
	height: 22px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 5px
}
h3.n_spatne_odkz span {
	background: url("/templates/images/n_spatne_odkz.png") left top no-repeat;
}
h3.n_pagerank {
	width: 87px;
	height: 22px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 5px
}
h3.n_pagerank span {
	background: url("/templates/images/n_pagerank.png") left top no-repeat;
}
h3.n_trustrank {
	width: 307px;
	height: 22px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 0px
}
h3.n_trustrank span {
	background: url("/templates/images/n_trustrank.png") left top no-repeat;
}
h2.n_chcu_info {
	width: 356px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_chcu_info span {
	background: url("/templates/images/n_chcu_info.png") left top no-repeat;
}
h2.n_pre_podnik {
	width: 195px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_pre_podnik span {
	background: url("/templates/images/n_pre_podnik.png") left top no-repeat;
}
h2.n_pracovat_pre_wc {
	width: 371px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_pracovat_pre_wc span {
	background: url("/templates/images/n_pracovat_pre_wc.png") left top no-repeat;
}
h2.n_hladame_oblasti {
	width: 394px;
	height: 23px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin-top: 25px;
	margin-bottom: 10px
}
h2.n_hladame_oblasti span {
	background: url("/templates/images/n_hladame_oblasti.png") left top no-repeat;
}
h2.n_info_miesto {
	width: 360px;
	height: 23px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin-top: 15px;
	margin-bottom: 10px
}
h2.n_info_miesto span {
	background: url("/templates/images/n_info_miesto.png") left top no-repeat;
}
h2.n_poz_zamestnanec {
	width: 321px;
	height: 23px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_poz_zamestnanec span {
	background: url("/templates/images/n_poz_zamestnanec.png") left top no-repeat;
}
h2.n_volne_pozicie {
	width: 155px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_volne_pozicie span {
	background: url("/templates/images/n_volne_pozicie.png") left top no-repeat;
}
h2.n_webd_start {
	width: 227px;
	height: 44px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h2.n_webd_start span {
	background: url("/templates/images/n_webd_start.png") left top no-repeat;
}
h2.n_webd_pro {
	width: 227px;
	height: 44px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h2.n_webd_pro span {
	background: url("/templates/images/n_webd_pro.png") left top no-repeat;
}
h2.n_webd_shop {
	width: 227px;
	height: 44px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h2.n_webd_shop span {
	background: url("/templates/images/n_webd_shop.png") left top no-repeat;
}
h3.n_specifikacia {
	width: 227px;
	height: 44px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_specifikacia span {
	background: #0099FF url("/templates/images/n_specifikacia.jpg") right top no-repeat;
}
h3.n_benef {
	width: 227px;
	height: 44px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_benef span {
	background: #0099FF url("/templates/images/n_benef.jpg") right top no-repeat;
}
h3.n_ukaz {
	width: 227px;
	height: 44px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_ukaz span {
	background: #0099FF url("/templates/images/n_ukaz.jpg") right top no-repeat;
}
h3.n_priklady {
	width: 716px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_priklady span {
	background: url("/templates/images/n_priklady.png") left top no-repeat;
}
h3.n_preco_servis {
	width: 716px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_preco_servis span {
	background: url("/templates/images/n_preco_servis.png") left top no-repeat;
}
h3.n_growsafe {
	width: 227px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_growsafe span {
	background: url("/templates/images/n_growsafe.png") left top no-repeat;
}
h3.n_growquick {
	width: 227px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_growquick span {
	background: url("/templates/images/n_growquick.png") left top no-repeat;
}
h3.n_growbig {
	width: 227px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_growbig span {
	background: url("/templates/images/n_growbig.png") left top no-repeat;
}
h3.n_vyhody {
	width: 425px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_vyhody span {
	background: url("/templates/images/n_vyhody.png") left top no-repeat;
}
h3.n_preco_webcreator {
	width: 275px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_preco_webcreator span {
	background: url("/templates/images/n_preco_webcreator.png") left top no-repeat;
}
h3.n_preco_webcreator2 {
	width: 716px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_preco_webcreator2 span {
	background: url("/templates/images/n_preco_webcreator2.png") left top no-repeat;
}
h3.n_benef2 {
	width: 425px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_benef2 span {
	background: url("/templates/images/n_benef2.png") left top no-repeat;
}
h3.n_benef3 {
	width: 490px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_benef3 span {
	background: url("/templates/images/n_benef3.png") left top no-repeat;
}
h3.n_ponuk_app {
	width: 275px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_ponuk_app span {
	background: url("/templates/images/n_ponuk_app.png") left top no-repeat;
}
h3.n_copy_kocka {
	width: 425px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_copy_kocka span {
	background: url("/templates/images/n_copy_kocka.png") left top no-repeat;
}
h3.n_copy_sluzby {
	width: 275px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_copy_sluzby span {
	background: url("/templates/images/n_copy_sluzby.png") left top no-repeat;
}
h3.n_mod_news {
	width: 425px;
	height: 34px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin: 0px
}
h3.n_mod_news span {
	background: url("/templates/images/n_mod_news.png") left top no-repeat;
}
h2.n_porovnanie {
	width: 260px;
	height: 25px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 5px
}
h2.n_porovnanie span {
	background: url("/templates/images/n_porovnanie.png") left top no-repeat;
}
h2.n_vyplnit_udaje {
	width: 290px;
	height: 56px;
	padding: 0;
	background: url("/templates/images/n_vyplnit_udaje.png") left top no-repeat;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_vyplnit_udaje span {
	display: none
}
h2.n_postup_startweb {
	width: 430px;
	height: 70px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_postup_startweb span {
	background: url("/templates/images/n_postup_startweb.png") left top no-repeat;
}
h2.n_sl_omar {
	width: 351px;
	height: 44px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px
}
h2.n_sl_omar span {
	background: url("/templates/images/n_sl_omar.jpg") left top no-repeat;
}
h2.n_sl_webd {
	width: 351px;
	height: 44px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px
}
h2.n_sl_webd span {
	background: url("/templates/images/n_sl_webd.jpg") left top no-repeat;
}
h2.n_sl_kregra {
	width: 351px;
	height: 44px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px
}
h2.n_sl_kregra span {
	background: url("/templates/images/n_sl_kregra.jpg") left top no-repeat;
}
h2.n_sl_inap {
	width: 351px;
	height: 44px;
	padding: 0;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px
}
h2.n_sl_inap span {
	background: url("/templates/images/n_sl_inap.jpg") left top no-repeat;
}
h2.n_app_mieru {
	width: 351px;
	height: 44px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 5px;
	margin-bottom: 0px
}
h2.n_app_mieru span {
	background: url("/templates/images/n_app_mieru.png") left top no-repeat;
}
h2.n_cms {
	width: 351px;
	height: 44px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 5px;
	margin-bottom: 0px
}
h2.n_cms span {
	background: url("/templates/images/n_cms.png") left top no-repeat;
}
h2.n_neprehliadnite {
	width: 178px;
	height: 23px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h2.n_neprehliadnite span {
	background: url("/templates/images/n_neprehliadnite.png") left top no-repeat;
}
h2.n_moduly {
	width: 83px;
	height: 23px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 25px;
	margin-bottom: 10px
}
h2.n_moduly span {
	background: url("/templates/images/n_moduly.png") left top no-repeat;
}
h3.n_static {
	width: 174px;
	height: 21px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_static span {
	background: url("/templates/images/n_static.png") left top no-repeat;
}
h3.n_galeria {
	width: 97px;
	height: 21px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_galeria span {
	background: url("/templates/images/n_galeria.png") left top no-repeat;
}
h3.n_newsletter {
	width: 128px;
	height: 21px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_newsletter span {
	background: url("/templates/images/n_newsletter.png") left top no-repeat;
}
h3.n_portfolio {
	width: 111px;
	height: 27px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_portfolio span {
	background: url("/templates/images/n_portfolio.png") left top no-repeat;
}
h3.n_ponuka {
	width: 153px;
	height: 19px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_ponuka span {
	background: url("/templates/images/n_ponuka.png") left top no-repeat;
}
h3.n_clanky {
	width: 94px;
	height: 23px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_clanky span {
	background: url("/templates/images/n_clanky.png") left top no-repeat;
}
h3.n_formular {
	width: 113px;
	height: 21px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_formular span {
	background: url("/templates/images/n_formular.png") left top no-repeat;
}
h3.n_mod_eshop {
	width: 95px;
	height: 24px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_mod_eshop span {
	background: url("/templates/images/n_mod_eshop.png") left top no-repeat;
}
h2.n_och_udajov {
	width: 302px;
	height: 25px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px
}
h2.n_och_udajov span {
	background: url("/templates/images/n_och_udajov.png") left top no-repeat;
}
h3.n_stan_text {
	width: 430px;
	height: 57px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_stan_text span {
	background: url("/templates/images/n_stan_text.png") left top no-repeat;
}
h3.n_ochr_znamky {
	width: 205px;
	height: 23px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_ochr_znamky span {
	background: url("/templates/images/n_ochr_znamky.png") left top no-repeat;
}
h3.n_podm_pouzitia {
	width: 223px;
	height: 23px;
	padding: 0;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px
}
h3.n_podm_pouzitia span {
	background: url("/templates/images/n_podm_pouzitia.png") left top no-repeat;
}
h2.n_int_agentura {
	width: 351px;
	height: 44px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px
}
h2.n_int_agentura span {
	background: url("/templates/images/n_int_agentura.png") left top no-repeat;
}
h2.n_servis {
	width: 351px;
	height: 44px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px
}
h2.n_servis span {
	background: url("/templates/images/n_servis.png") left top no-repeat;
}
h2.n_planovanie {
	width: 716px;
	height: 44px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
h2.n_planovanie span {
	background: url("/templates/images/n_planovanie.png") left top no-repeat;
}
h2.n_chcu_videni {
	width: 344px;
	height: 23px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px;
}
h2.n_chcu_videni span {
	background: url("/templates/images/n_chcu_videni.png") left top no-repeat;
}
h2.n_velke_firmy {
	width: 172px;
	height: 23px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px;
}
h2.n_velke_firmy span {
	background: url("/templates/images/n_velke_firmy.png") left top no-repeat;
}
h2.n_sledovanie {
	width: 338px;
	height: 19px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px;
}
h2.n_sledovanie span {
	background: url("/templates/images/n_sledovanie.png") left top no-repeat;
}
h2.n_preco_wc {
	width: 218px;
	height: 18px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px;
}
h2.n_preco_wc span {
	background: url("/templates/images/n_preco_wc.png") left top no-repeat;
}
h2.n_vsetkych {
	width: 146px;
	height: 23px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px;
}
h2.n_vsetkych span {
	background: url("/templates/images/n_vsetkych.png") left top no-repeat;
}
h2.n_kreativni {
	width: 177px;
	height: 23px;
	text-decoration: none;
	float: none;
	margin-top: 20px;
	margin-bottom: 10px;
}
h2.n_kreativni span {
	background: url("/templates/images/n_kreativni.png") left top no-repeat;
}
h2.n_yourgrow {
	width: 115px;
	height: 18px;
	text-decoration: none;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
h2.n_yourgrow span {
	background: url("/templates/images/n_yourgrow.png") left top no-repeat;
}
h2.n_koder {
	width: 69px;
	height: 18px;
	text-decoration: none;
	float: left;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 15px
}
h2.n_koder span {
	background: url("/templates/images/n_koder.png") left top no-repeat;
}
h2.n_grafik {
	width: 68px;
	height: 18px;
	text-decoration: none;
	float: left;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 15px
}
h2.n_grafik span {
	background: url("/templates/images/n_grafik.png") left top no-repeat;
}
h2.n_copywriter {
	width: 125px;
	height: 23px;
	text-decoration: none;
	float: left;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 15px
}
h2.n_copywriter span {
	background: url("/templates/images/n_copywriter.png") left top no-repeat;
}
h2.n_progr {
	width: 144px;
	height: 23px;
	text-decoration: none;
	float: left;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 15px
}
h2.n_progr span {
	background: url("/templates/images/n_progr.png") left top no-repeat;
}
h2.n_predajca {
	width: 227px;
	height: 23px;
	text-decoration: none;
	float: left;
	margin-top: 25px;
	margin-bottom: 20px;
	margin-left: 15px
}
h2.n_predajca span {
	background: url("/templates/images/n_predajca.png") left top no-repeat;
}
h2.n_webdesigner {
	width: 151px;
	height: 23px;
	text-decoration: none;
	float: left;
	margin-top: 25px;
	margin-bottom: 20px;
	margin-left: 15px
}
h2.n_webdesigner span {
	background: url("/templates/images/n_webdesigner.png") left top no-repeat;
}
h2.n_koor {
	width: 197px;
	height: 18px;
	text-decoration: none;
	float: left;
	margin-top: 25px;
	margin-bottom: 20px;
	margin-left: 15px
}
h2.n_koor span {
	background: url("/templates/images/n_koor.png") left top no-repeat;
}
h2.n_flash {
	width: 320px;
	height: 23px;
	text-decoration: none;
	float: left;
	margin-top: 25px;
	margin-bottom: 20px;
	margin-left: 15px
}
h2.n_flash span {
	background: url("/templates/images/n_flash.png") left top no-repeat;
}
h2.n_junior_acc {
	width: 279px;
	height: 23px;
	text-decoration: none;
	float: left;
	margin-top: 25px;
	margin-bottom: 20px;
	margin-left: 15px
}
h2.n_junior_acc span {
	background: url("/templates/images/n_junior_acc.png") left top no-repeat;
}
h2.n_psc {
	width: 289px;
	height: 18px;
	text-decoration: none;
	float: left;
	margin-top: 25px;
	margin-bottom: 20px;
	margin-left: 15px
}
h2.n_psc span {
	background: url("/templates/images/n_psc.png") left top no-repeat;
}
h2.n_komunikator {
	width: 148px;
	height: 18px;
	text-decoration: none;
	float: left;
	margin-top: 25px;
	margin-bottom: 20px;
	margin-left: 15px
}
h2.n_komunikator span {
	background: url("/templates/images/n_komunikator.png") left top no-repeat;
}
h2.n_ospravedl {
	width: 907px;
	height: 23px;
	text-decoration: none;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 0 auto;
}
h2.n_ospravedl span {
	background: url("/templates/images/n_ospravedl.png") left top no-repeat;
}
h3.n_ukazka {
	width: 50%;
	height: 17px;
	text-decoration: none;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: left
}
h3.n_ukazka span {
	background: url("/templates/images/n_ukazka.png") left top no-repeat;
	text-align: left
}
h3.n_vyuzite_produkty {
	width: 176px;
	height: 21px;
	text-decoration: none;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
}
h3.n_vyuzite_produkty span {
	background: url("/templates/images/n_vyuzite_produkty.png") left top no-repeat;
}
h3.n_klient {
	width: 60px;
	height: 17px;
	text-decoration: none;
	float: none;
	margin-top: 5px;
	margin-bottom: 10px;
}
h3.n_klient span {
	background: url("/templates/images/n_klient.png") left top no-repeat;
}
h3.n_popis {
	width: 150px;
	height: 21px;
	text-decoration: none;
	float: none;
	margin-top: 0px;
	margin-bottom: 10px;
}
h3.n_popis span {
	background: url("/templates/images/n_popis.png") left top no-repeat;
}
h3.n_ciel_riesenia {
	width: 124px;
	height: 17px;
	text-decoration: none;
	float: none;
	margin-top: 5px;
	margin-bottom: 10px;
}
h3.n_ciel_riesenia span {
	background: url("/templates/images/n_ciel_riesenia.png") left top no-repeat;
}
h2.n_mapa_stranky {
	width: 152px;
	height: 23px;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 10px;
}
h2.n_mapa_stranky span {
	background: url("/templates/images/n_mapa_stranky.png") left top no-repeat;
}
h3.n_map_01 {
	width: 65px;
	height: 23px;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3.n_map_01 span {
	background: url("/templates/images/n_map_01.png") left top no-repeat;
}
h3.n_map_02 {
	width: 79px;
	height: 19px;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3.n_map_02 span {
	background: url("/templates/images/n_map_02.png") left top no-repeat;
}
h3.n_map_03 {
	width: 95px;
	height: 19px;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3.n_map_03 span {
	background: url("/templates/images/n_map_03.png") left top no-repeat;
}
h3.n_map_04 {
	width: 110px;
	height: 19px;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3.n_map_04 span {
	background: url("/templates/images/n_map_04.png") left top no-repeat;
}
h3.n_map_05 {
	width: 113px;
	height: 19px;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3.n_map_05 span {
	background: url("/templates/images/n_map_05.png") left top no-repeat;
}
h3.n_map_06 {
	width: 121px;
	height: 19px;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3.n_map_06 span {
	background: url("/templates/images/n_map_06.png") left top no-repeat;
}
h3.n_map_07 {
	width: 83px;
	height: 19px;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3.n_map_07 span {
	background: url("/templates/images/n_map_07.png") left top no-repeat;
}
h3.n_map_08 {
	width: 88px;
	height: 19px;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3.n_map_08 span {
	background: url("/templates/images/n_map_08.png") left top no-repeat;
}
h2.n_dobre_odkazy {
	margin-top: 0px; 
	float: left; 
	margin-bottom: 20px; 
	margin-left: 0px; 
	width: 156px; 
	height: 23px; 
	text-decoration: none
}
h2.n_dobre_odkazy span {
	background: url("/templates/images/n_dobre_odkazy.png") no-repeat left top
}
h2.n_sponzoring {
	margin-top: 0px; 
	float: left; 
	margin-bottom: 20px; 
	margin-left: 0px; 
	width: 131px; 
	height: 23px; 
	text-decoration: none
}
h2.n_sponzoring span {
	background: url("/templates/images/n_sponzoring.png") no-repeat left top
}
h2.n_obchod_podm {
	margin-top: 0px; 
	float: left; 
	margin-bottom: 20px; 
	margin-left: 0px; 
	width: 251px; 
	height: 23px; 
	text-decoration: none
}
h2.n_obchod_podm span {
	background: url("/templates/images/n_obchod_podm.png") no-repeat left top
}
h2.n_vyska_investicie {
	margin-top: 25px; 
	float: left; 
	margin-bottom: 15px; 
	margin-left: 0px; 
	width: 181px; 
	height: 26px; 
	text-decoration: none;
}
h2.n_vyska_investicie span {
	background: url("/templates/images/n_vyska_investicie.png") no-repeat left top
}
h2.n_struktura_nakladov {
	margin-top: 25px; 
	float: left; 
	margin-bottom: 15px; 
	margin-left: 0px; 
	width: 294px; 
	height: 26px; 
	text-decoration: none;
}
h2.n_struktura_nakladov span {
	background: url("/templates/images/n_struktura_nakladov.png") no-repeat left top
}
h2.n_navratnost {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 15px; 
	margin-left: 0px; 
	width: 233px; 
	height: 20px; 
	text-decoration: none;
}
h2.n_navratnost span {
	background: url("/templates/images/n_navratnost.png") no-repeat left top
}
h2.n_typy_investovania {
	margin-top: 20px; 
	float: left; 
	margin-bottom: 20px; 
	margin-left: 0px; 
	width: 720px; 
	height: 25px; 
	text-decoration: none;
}
h2.n_typy_investovania span {
	background: url("/templates/images/n_typy_investovania.png") no-repeat left top
}
h2.n_hladate_dodavatela {
	margin-top: 20px; 
	float: left; 
	margin-bottom: 20px; 
	margin-left: 0px; 
	width: 646px; 
	height: 22px; 
	text-decoration: none;
}
h2.n_hladate_dodavatela span {
	background: url("/templates/images/n_hladate_dodavatela.png") no-repeat left top
}
h2.n_prehladny_design {
	margin-top: 8px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 195px; 
	height: 27px; 
	text-decoration: none;
}
h2.n_prehladny_design span {
	background: url("/templates/images/n_prehladny_design.png") no-repeat left top
}
h2.n_rychla_objednavka {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 210px; 
	height: 26px; 
	text-decoration: none;
}
h2.n_rychla_objednavka span {
	background: url("/templates/images/n_rychla_objednavka.png") no-repeat left top
}
h2.n_moznost_platby {
	margin-top: 15px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 246px; 
	height: 28px; 
	text-decoration: none;
}
h2.n_moznost_platby span {
	background: url("/templates/images/n_moznost_platby.png") no-repeat left top
}
h2.n_rozsiahle_fcie {
	margin-top: 15px; 
	float: left; 
	margin-bottom: 15px; 
	margin-left: 0px; 
	width: 195px; 
	height: 21px; 
	text-decoration: none;
}
h2.n_rozsiahle_fcie span {
	background: url("/templates/images/n_rozsiahle_fcie.png") no-repeat left top
}
h2.n_jedn_admin {
	margin-top: 8px; 
	float: left; 
	margin-bottom: 15px; 
	margin-left: 0px; 
	width: 291px; 
	height: 22px; 
	text-decoration: none;
}
h2.n_jedn_admin span {
	background: url("/templates/images/n_jedn_admin.png") no-repeat left top
}
h2.n_riesenie_fak {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 15px; 
	margin-left: 0px; 
	width: 212px; 
	height: 51px; 
	text-decoration: none;
}
h2.n_riesenie_fak span {
	background: url("/templates/images/n_riesenie_fak.png") no-repeat left top
}
h2.n_dobra_cena {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 15px; 
	margin-left: 0px; 
	width: 130px; 
	height: 21px; 
	text-decoration: none;
}
h2.n_dobra_cena span {
	background: url("/templates/images/n_dobra_cena.png") no-repeat left top
}
h2.n_zabezpecenie_toku {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 15px; 
	margin-left: 0px; 
	width: 213px; 
	height: 50px; 
	text-decoration: none;
}
h2.n_zabezpecenie_toku span {
	background: url("/templates/images/n_zabezpecenie_toku.png") no-repeat left top
}
h2.n_atraktivny {
	margin-top: 5px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 192px; 
	height: 26px; 
	text-decoration: none;
}
h2.n_atraktivny span {
	background: url("/templates/images/n_atraktivny.png") no-repeat left top
}
h2.n_spolahlivost {
	margin-top: 5px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 214px; 
	height: 26px; 
	text-decoration: none;
}
h2.n_spolahlivost span {
	background: url("/templates/images/n_spolahlivost.png") no-repeat left top
}
h2.n_jedn_sprava {
	margin-top: 7px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 307px; 
	height: 26px; 
	text-decoration: none;
}
h2.n_jedn_sprava span {
	background: url("/templates/images/n_jedn_sprava.png") no-repeat left top
}
h2.n_vzdy_novi {
	margin-top: 22px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 241px; 
	height: 26px; 
	text-decoration: none;
}
h2.n_vzdy_novi span {
	background: url("/templates/images/n_vzdy_novi.png") no-repeat left top
}
h2.n_privetiva_cena {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 158px; 
	height: 21px; 
	text-decoration: none;
}
h2.n_privetiva_cena span {
	background: url("/templates/images/n_privetiva_cena.png") no-repeat left top
}
h2.n_jedn_riesenie {
	margin-top: 0px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 259px; 
	height: 48px; 
	text-decoration: none;
}
h2.n_jedn_riesenie span {
	background: url("/templates/images/n_jedn_riesenie.png") no-repeat left top
}
h2.n_preco_prof_logo {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 275px; 
	height: 25px; 
	text-decoration: none;
}
h2.n_preco_prof_logo span {
	background: url("/templates/images/n_preco_prof_logo.png") no-repeat left top
}
h2.n_kreativny_navrh {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 278px; 
	height: 25px; 
	text-decoration: none;
}
h2.n_kreativny_navrh span {
	background: url("/templates/images/n_kreativny_navrh.png") no-repeat left top
}
h2.n_garancia_spokojnosti {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 234px; 
	height: 25px; 
	text-decoration: none;
}
h2.n_garancia_spokojnosti span {
	background: url("/templates/images/n_garancia_spokojnosti.png") no-repeat left top
}
h2.n_viac_variant {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 272px; 
	height: 25px; 
	text-decoration: none;
}
h2.n_viac_variant span {
	background: url("/templates/images/n_viac_variant.png") no-repeat left top
}
h2.n_viac_variant {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 272px; 
	height: 25px; 
	text-decoration: none;
}
h2.n_viac_variant span {
	background: url("/templates/images/n_viac_variant.png") no-repeat left top
}
h2.n_expresne_vyhotovenie {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 245px; 
	height: 25px; 
	text-decoration: none;
}
h2.n_expresne_vyhotovenie span {
	background: url("/templates/images/n_expresne_vyhotovenie.png") no-repeat left top
}
h2.n_chcete_logo {
	margin-top: 20px; 
	float: left; 
	margin-bottom: 18px; 
	margin-left: 0px; 
	width: 449px; 
	height: 25px; 
	text-decoration: none;
}
h2.n_chcete_logo span {
	background: url("/templates/images/n_chcete_logo.png") no-repeat left top
}
h2.n_klienti_riesenia {
	margin-top: 0px; 
	float: left; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	width: 350px; 
	height: 27px; 
	text-decoration: none;
}
h2.n_klienti_riesenia span {
	background: url("/templates/images/n_klienti_riesenia.png") no-repeat left top
}
h2.n_produkty_sluzby {
	margin-top: 0px; 
	float: left; 
	margin-bottom: 3px; 
	margin-left: 0px; 
	width: 350px; 
	height: 27px; 
	text-decoration: none;
}
h2.n_produkty_sluzby span {
	background: url("/templates/images/n_produkty_sluzby.png") no-repeat left top
}
h2.n_krizovy_balicek {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 167px; 
	height: 23px; 
	text-decoration: none;
}
h2.n_krizovy_balicek span {
	background: url("/templates/images/n_krizovy_balicek.png") no-repeat left top
}
h2.n_zakl_speci {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 237px; 
	height: 23px; 
	text-decoration: none;
}
h2.n_zakl_speci span {
	background: url("/templates/images/n_zakl_speci.png") no-repeat left top
}
h2.n_vyhodna_cena {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 160px; 
	height: 23px; 
	text-decoration: none;
}
h2.n_vyhodna_cena span {
	background: url("/templates/images/n_vyhodna_cena.png") no-repeat left top
}
h2.n_nads_sluzby {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 247px; 
	height: 23px; 
	text-decoration: none;
}
h2.n_nads_sluzby span {
	background: url("/templates/images/n_nads_sluzby.png") no-repeat left top
}
h2.n_novi_navstevnici {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 182px; 
	height: 53px; 
	text-decoration: none;
}
h2.n_novi_navstevnici span {
	background: url("/templates/images/n_novi_navstevnici.png") no-repeat left top
}
h2.n_novy_produkt {
	margin-top: 0px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 292px; 
	height: 49px; 
	text-decoration: none;
}
h2.n_novy_produkt span {
	background: url("/templates/images/n_novy_produkt.png") no-repeat left top
}
h2.n_vyhody_micro {
	margin-top: 15px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 286px; 
	height: 44px; 
	text-decoration: none;
}
h2.n_vyhody_micro span {
	background: url("/templates/images/n_vyhody_micro.png") no-repeat left top
}
h2.n_ako_nestratit {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 15px; 
	margin-left: 0px; 
	width: 249px; 
	height: 44px; 
	text-decoration: none;
}
h2.n_ako_nestratit span {
	background: url("/templates/images/n_ako_nestratit.png") no-repeat left top
}
h2.n_coje_ppc {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	width: 264px; 
	height: 54px; 
	text-decoration: none;
}
h2.n_coje_ppc span {
	background: url("/templates/images/n_coje_ppc.png") no-repeat left top
}
h2.n_indi_nastavenie {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 15px; 
	margin-left: 0px; 
	width: 317px; 
	height: 18px; 
	text-decoration: none;
}
h2.n_indi_nastavenie span {
	background: url("/templates/images/n_indi_nastavenie.png") no-repeat left top
}
h2.n_navs_zakaz {
	margin-top: 10px; 
	float: left; 
	margin-bottom: 15px; 
	margin-left: 0px; 
	width: 278px; 
	height: 18px; 
	text-decoration: none;
}
h2.n_navs_zakaz span {
	background: url("/templates/images/n_navs_zakaz.png") no-repeat left top
}


/* formular pre detail pozicie */
.poz_detail fieldset {
	width: 468px;
	float: left;
	padding: 10px;
	margin: 25px 0 0 0;
	border: 1px solid #CECECE;
}
.poz_detail h4 {
	padding: 0;
	margin: 0
}
.poz_detail p {
	padding: 10px 0 20px 0;
	margin: 0
}
.poz_detail label {
	width: 150px;
	height: 25px;
	float: left;
	padding: 4px 0 0 0;
	margin: 0;
	color: #000000;
	font-weight: normal;
	font-size: 0.9em;
	font-family: Tahoma;
}
.poz_detail label.suhlas {
	width: auto;
	height: auto;
	float: left;
	padding: 0 0 5px 0;
	margin: 0;
}
.poz_detail input {
	width: 240px;
	height: 18px;
	float: right;
	margin: 3px 0 3px 0;
	background-color: #E1E5E7;
	border: 1px solid #464646;
	padding: 2px 5px 2px 5px;
}
.poz_detail input.file {
	width: 252px;
	height: auto;
	float: right;
	background-color: #E1E5E7;
	border: 1px solid #464646;
	padding: 2px 5px 2px 5px;
}
.poz_detail input.chck {
	width: auto;
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
	border: none;
	background: none;
}
.poz_detail input.odoslat {
	width: 90px;
	height: 36px;
	float: left;
	padding: 0;
	margin: 5px 360px 0 0;
	background: url("/templates/images/but_odoslat.jpg") center top no-repeat;
	border: none;
	cursor: pointer
}
.poz_detail select {
	width: 252px;
	height: 22px;
	float: right;
	margin: 3px 0 5px 0;
	background-color: #E1E5E7;
	border: 1px solid #464646;
	padding: 2px 0px 2px 5px;
}
.poz_detail textarea {
	width: 455px;
	height: 100px;
	float: right;
	margin: 3px 0 3px 0;	
	overflow: hidden; 
	background-color: #E1E5E7;
	border: 1px solid #464646;
	padding: 2px 5px 2px 5px;
}

/* formular v lightboxe */
.lightbox fieldset {
	width: 345px;
	margin: 0 auto;
	float: none;
	border: none
}
.lightbox fieldset h4 {
	padding-bottom: 20px
}
.lightbox label {
	width: 100%;
	float: left;
	text-align: left;
	padding-right: 2px
}
.lightbox input {
	width: 330px;
	float: left;
	background-color: #E1E5E7;
	border: 1px solid #464646;
	padding: 2px 5px 2px 5px;
}
.lightbox select {
	width: 341px;
	float: left;
	background-color: #E1E5E7;
	border: 1px solid #464646;
	padding: 2px 0px 2px 3px;
}
.lightbox textarea {
	width: 330px;
	float: left;
	border: 1px solid #464646;
	background-color: #E1E5E7;
	padding: 2px 5px 2px 5px;
}
.lightbox input.odoslat {
	width: 90px;
	height: 36px;
	float: left;
	padding: 0;
	margin: 10px 10px 0 0;
	background: url("/templates/images/but_odoslat.jpg") center top no-repeat;
	border: none;
	cursor: pointer
}
.lightbox input.zrusit {
	width: 90px;
	height: 36px;
	float: left;
	padding: 0;
	margin: 5px 0 0 0;
	background: url("/templates/images/but_odoslat.jpg") center top no-repeat;
	border: none;
	cursor: pointer
}
.lightbox span {
	visibility: hidden
}

/* formular pre feedback */
.feedback .hodn {	
	width: 150px;
	padding: 0 10px 0 0;
	margin: 0 auto;
	float: left;
	background: none;
}
.feedback .radio {	
	width: auto;
	padding: 0;
	margin: 0 4px 0 0;
	float: left;
	background: none;
	border: none
}
.feedback label {
	width: 80%;
	float: left;
	padding: 0;
	margin: 0 8px 0 0;
}
.feedback label.hodnotenie {
	width: 90%;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
	text-decoration: underline
}
.feedback label.povinna {
	width: 300px;
	float: left;
	padding-top: 5px;
	padding-left: 5px
}
.feedback label.opt {
	width: 100%;
	float: left;
	padding-top: 10px;
	padding-bottom: 5px
}

/* formular reakcie */
div.reakcia {
	width: 75%;
	float: left;
	padding: 10px 0 0 0;
	margin: 0;
}
div.reakcia label {
	width: 175px;
	float: left;
	padding: 0 0 5px 10px;
	margin: 0;
	color: #000000;
	font-size: 12px;
	font-family: Tahoma
}
div.reakcia input {
	width: 188px;
	float: left;
	margin: 0 0 3px 0;
	border: 1px solid #464646;
	background-color: #E1E5E7;
	padding: 2px 5px 2px 5px;
}
div.reakcia textarea {
	width: 300px;
	height: 100px;
	overflow: hidden;
	float: left;
	margin: 0 0 3px 0;
	border: 1px solid #464646;
	background-color: #E1E5E7;
	padding: 2px 5px 2px 5px;
}
div.reakcia input.odoslat {
	width: 90px;
	height: 36px;
	float: left;
	padding: 0;
	margin: 5px 300px 0 10px;
	background: url("/templates/images/but_odoslat.jpg") center top no-repeat;
	border: none
}
ul.border-dolny li {
	border-bottom: 0px;
	margin-bottom: 0px 
}

/* box klient referencie */
.klient_box {
	width: 203px;	
	position: relative;
	float: left;
	margin: 0 15px 15px 0;
	padding: 10px;
	border: 1px solid #6699CC;	
}
.klient_box ul {
	width: 100%;
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
	border: none
}
.klient_box ul li {
	width: 100%;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
}
.klient_box .obr {
	width: 202px;
	height: 152px;
	margin: 0 0 5px 0;
	padding: 0;	
	text-align: center;
	position: relative
}
.klient_box .obr img {	
	margin: 0;
	padding: 0;
	border: 1px solid #999999;
	position: relative;
	z-index: 0
}
.klient_box .obr .novinka {
	width: 90px;
	height: 90px;
	background: url("/templates/images/ref_new.png") right top no-repeat;
	position: absolute;
	z-index: 1;
	top: 2px;
	left: 112px;
}
.klient_box .obr a {	
	padding: 0;
	margin: 0;
	border: 0px;
}
.klient_box a {
	width: 100%;
	color: #00A9EB;
	font-weight: bold;
	text-decoration: none;		
}
.klient_box a:hover {
	color: #FA0CCA;
	text-decoration: underline	
}
.klient_box p {
	width: 100%;
	margin: 5px 0 0 0;
	padding: 5px 0 5px 0;
	border-top: 1px solid #E1E7E7
}
.klient_box p strong {
	margin: 5px 0 0 0;
}
h2.n_projekt {
	color: #008FFF;
	text-decoration: underline;
	font-size: 24px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
}
h2.n_projekt:hover {
	text-decoration: underline;
}
div.dolny-okraj {
	padding-bottom: 10px;
	border-bottom: 1px solid #E1E7E7 
}
.ukazka {
	width: 405px;
	height: auto;
	float: left;
	padding: 10px 0 0 0;
	margin: 0;
}
.ukazka img {
	max-width: 385px;
	_width: 385px;
	float: left;
	padding: 0;
	margin: 0;
	border: 1px solid #999999;
}
.ukazka .obr2 {
	width: 405px;
	float: left;
	padding: 0;
	margin: 0;	
}
.ukazka .obr2 img {
	width: auto;
	margin: 18px 18px 0 0;
}
.ukazka .ref_hodnotenie {
	width: auto;
	float: right;
	padding: 0 20px 0 0;
	margin: 3px 0 0 0;
	list-style-type: none
}
.box01 .ref_hodnotenie{
	width: auto;
	float: right;
	padding: 0;
	margin: 7px 0 0 0;
	list-style-type: none
}
.box02 .ref_hodnotenie {
	width: 90px;
	float: right;
	padding: 0;
	margin: 5px 0 0 0;
	list-style-type: none
}
.ukazka .ref_hodnotenie li {
	width: auto;
	float: left;
	padding: 0;
	margin: 0;
}
.ukazka .ref_hodnotenie li img, .box01 .ref_hodnotenie li img, .box02 .ref_hodnotenie li img {
	border: 0
}
.box01 .ref_hodnotenie {
	padding: 0
}
.box01 .ref_hodnotenie li, .box02 .ref_hodnotenie li {
	width: 16px;
	height: 16px;
	float: left;
	padding: 0 0 0 2px;
	margin: 0;
	background: url("/templates/images/hviezda.jpg");
	cursor: default
}
.box01 .ref_hodnotenie li.plne, .box02 .ref_hodnotenie li.plne {
	background: url("/templates/images/hviezda_a.jpg")
}
.ukazka .popis_projektu {
	width: 385px;
	float: left;
	padding: 15px 0 0 0;
	margin: 20px 0 0 0;
	border-top: 1px solid #E1E7E7;
}
.pravy {
	width: 300px;
	float: left;
	padding: 0;
	margin: 10px 0 0 0;
}
.pravy .produkty {
	width: 300px;
	float: left;
	padding: 0;
	margin: 0 0 20px 0;
}
.pravy .produkty ul {
	width: 300px;
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none
}
.pravy .produkty ul li {
	width: 300px;
	float: left;
	padding: 5px 0 5px 0;
	margin: 0;
	border-bottom: 1px solid #E1E7E7;
	background: none
}
.pravy .ciel_riesenia {
	width: 300px;
	float: left;
	padding: 15px 0 20px 0;
	margin: 0;
	border-top: 1px solid #E1E7E7;
}
.pravy .komentar {
	width: 280px;
	float: left;
	padding: 10px;
	margin: 0 0 15px 0;
	background-color: #D4EBFB;
	color: #10777E;
	text-align: right;	
}
.pravy .komentar p {
	padding: 0;
	margin: 0
}
.pravy .komentar em {
	text-align: left
}
.pravy .klient {
	width: 300px;
	float: right;
	padding: 0;
	margin: 0px;
}
.front {
	width: 93%;
	float: none;
	padding: 10px;
	margin: 0;
	text-align: left;
	border: none
}
.front a img {
	margin: 0 5px 5px 0;
	padding: 0;
	border: 1px solid #999999;
	float: right
}
.klient_box .no-margin {
	margin-left: 0px
}
.height_box {
	height: 255px;
	border: 1px solid #6699CC;	
	background: url("/templates/images/ref_pozadie.gif") right bottom no-repeat
}
.popis {
	width: 462px;
}
.detail {
	width: 701px;
}
.detail2 {
	width: 713px;
	border: none;
	padding: 0;
	margin-right: 0
}
.strankovanie {
	width: 710px;
	position: relative;
	float: left;
	padding: 0;
	margin: 10px 0 0 0
}
.strankovanie ul {
	width: auto;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.strankovanie ul li {
	width: auto;
	position: relative;
	float: left;
	padding: 0;	
	margin: 0 5px 0 0;
	background: none;
	cursor: default;
	border: 1px solid #6699CC
}
.strankovanie ul li a {
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	color: #000000;
	display: block;
	background: none
}
.strankovanie ul li a.active {
	font-weight: bold;
	background-color: #F5F7F6
}
.strankovanie ul li a:hover {
	text-decoration: underline;
}

/* velky box */
.box_big {
	width: 444px;
	height: auto;
	position: relative;
	float: left;
	padding: 0;
	margin: 25px 10px 0px 0;
	text-align: left;
}
.box_big img {
	position: relative;
	float: left;
	margin: 0 10px 5px 0;
	padding: 0;
}
.box_big h3 {
	position: relative;
	float: left;
	padding: 30px 0 1px 0;
	margin: 0
}
.box_big p {
	width: 420px;
	padding: 0 0 10px 0;
	margin: 0;
	float: left;
}
.box_big p.modre {
	width: 310px;
	padding: 10px;
	margin: 0 0 10px 0;
	float: left;
	background-color: #E5F5FF;
	font-size: 0.9em 
}
.box_medium p.line-height {
	line-height: 30px;
	width: 100%;
}
.box_medium p.line-height img {
	margin-top: 0
}
.box_big em {
	text-align: center;
	background: none
}
.box_big .vnutro {
	width: 420px;
	position: relative;
	float: left;
	padding: 10px;
	margin: 0;
	text-align: left;
	border: 2px solid #0099FF;
	background-color: #EEF6FC
}


.box_dark {
	width: 695px;
	height: auto;
	float: left;
	margin: 0;
	padding: 10px;
	border: 0;
	border: 1px solid #0099FF;
	background-color: #EEF6FC;	
}

/* stredny box */
.box_medium {
	width: 227px;
	height: 250px;
	position: relative;
	float: left;
	padding: 0;
	margin: 15px 18px 20px 0;
	border: none;
	font-size: 0.9em;
}
.box_medium .vnutro {
	width: 203px;
	position: relative;
	float: left;
	padding: 10px;
	margin: 0;
	text-align: left;
	border: 2px solid #0099FF;
	background-color: #EEF6FC
}
.box_medium .vnutro img {
	margin: 0 0 3px 0;
	padding: 0;
	border: 1px solid #0099FF
}
.box_medium .vnutro2 {
	width: 401px;
	position: relative;
	float: left;
	padding: 10px;
	margin: 0;
	text-align: left;
	border: 2px solid #0099FF;
	background-color: #EEF6FC
}
.box_medium .vnutro3 {
	width: 251px;
	position: relative;
	float: left;
	padding: 10px;
	margin: 0;
	text-align: left;
	border: 2px solid #0099FF;
	background-color: #EEF6FC
}
.box_medium .vnutro3 ul {
	margin: 0;
}
.box_medium .vnutro4 {
	width: 327px;
	position: relative;
	float: left;
	padding: 10px;
	margin: 0;
	text-align: left;
	border: 2px solid #0099FF;
	background-color: #EEF6FC
}
.box_medium .vnutro5 {
	width: 692px;
	position: relative;
	float: left;
	padding: 10px;
	margin: 0;
	text-align: left;
	border: 2px solid #0099FF;
	background-color: #EEF6FC
}
.box_medium .vnutro6 {
	width: 466px;
	position: relative;
	float: left;
	padding: 10px;
	margin: 0;
	text-align: left;
	border: 2px solid #0099FF;
	background-color: #EEF6FC
}
.box_medium p {
	position: relative;
	float: left;
	padding-bottom: 10px;
	margin: 0;	
}
.box_medium ul {
	width: 100%;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	line-height: 18px
}
.box_medium ul li {
	width: 90%;
	padding: 0 0 0 15px;
	margin: 0;
	background: url("/templates/images/list_ico.gif") 0px 5px no-repeat;
	cursor: default;
}
.box_medium ul li strong {
	color: #0099FF
}
.box_medium span {
	color: #000000;
	padding-top: 10px;
	font-size: 1.0em
}
.box_medium ul.zoznam2 {
	float: left;
	width: 90%;
	margin: 0;
	padding: 7px 10px 7px 5px;
	list-style-type: none;
}
.box_medium ul.zoznam2 li {
	float: left;
	width: 95%;
	margin: 0;
	background: url("/templates/images/list_ico.gif") 0px 8px no-repeat;
	padding: 3px 0 3px 15px;
	cursor: default;
}
.box_medium ul.zoznam5 li {
	padding: 3px 0 3px 15px;
	background-position: 0px 8px
}
.box_medium ul.zoznam5 li strong {
	color: #0099FF
}
h3.simple {
	width: 100%;
	padding: 0;
	margin: 0;
	float: none
}

/* alternativny box */
.stlpec01 {
	width: 720px;
	float: left;
	padding: 0;
	margin: 10px 0 0 0;
	text-align:justify;
	border-top: 1px solid #CCCCCC
}
.stlpec01 p {
	padding: 0;
	margin: 0;
}
.stlpec02 {
	width: 350px;
	float: left;
	padding: 0;
	margin: 0 20px 15px 0;
	text-align: justify;
}
.stlpec02 p {
	padding: 10px;
}
.stlpec02 a {
	width: 350px;
	height: auto;
	padding: 10px 0 10px 0;
	display: block;
	color: #999999;
	text-align: center;
	text-decoration: none;
	font-size: 15px
}
.stlpec02 a:hover {
	font-weight: bold;
	background-color: #E8E8E8;
	text-decoration: none
}
.stlpec03 {
	width: 330px;
	height: 111px;
	float: right;
	padding: 15px 0 0 20px;
	margin: 0;
	background: url("/templates/images/akcia_vizitky.jpg") right top no-repeat;
	font-size: 18px
}
.stlpec03 p {
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	line-height: 30px
}
.stlpec03 strong {
	font-size: 25px
}
div.vyska001 {
	height: 190px
}
div.gray {
	background-color: #D7D7D7
}
div.ciara {
	border-bottom: 1px solid #BABABA;
	padding-bottom: 8px;
	margin-bottom: 8px
}

.blue_box01 {
	width: 270px;
	height: 88px;
	float: left;
	padding: 10px 50px 0 10px;
	margin: 10px 0 0 0;
	background: url("/templates/images/blue_box01.jpg") left top no-repeat;
	font-weight: bold;	
	text-align: left;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 19px
}
.blue_box01 a, .blue_box02 a, .blue_box03 a  {
	color: #FFFFFF;
	text-decoration: underline
}
.blue_box01 a:hover, .blue_box02 a:hover, .blue_box03 a:hover {
	text-decoration: none
}
.blue_box02 {
	width: 330px;
	height: 32px;
	float: left;
	padding: 16px 0px 0 0;
	margin: 0 0 15px 0;
	background: url("/templates/images/blue_box02.jpg") left top no-repeat;
	font-weight: bold;	
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 19px
}
.blue_box03 {
	width: 690px;
	height: 43px;
	float: left;
	padding: 24px 0 0 25px;
	margin: 10px 0 0 0;
	background: url("/templates/images/blue_box03.jpg") left top no-repeat;
	font-weight: bold;	
	text-align: center;
	color: #FFFFFF;
	font-size: 17px;
}

table.tabulka {
	width: 100%;
	float: left;
	padding: 0;
	margin: 5px 0 0 0;
	font-weight: bold;
	border-collapse: collapse;
	font-size: 11px;
	color: #666666
}
table.tabulka tr.horny {
	background-color: #0099FF;
	color: #FFFFFF;
	font-size: 12px
}
table.tabulka tr.horny td {
	padding: 5px
}
table.tabulka td {
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	padding: 3px 5px 3px 5px
}


/* porovnanie produktov (sluzby) */
.porovnanie {
	width: 720px;
	float: left;
	padding: 0;
	margin: 15px 0 0 0;
}
.porovnanie ul {
	width: auto;
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;	
	border-left: 2px solid #0099FF;
}
.porovnanie ul li {
	width: auto;
	float: left;
	padding: 7px;
	margin: 0;
	background: none;
	border: 2px solid #0099FF;
	border-left-width: 0px;
	border-bottom-width: 0px
}
.porovnanie ul li.selected {
	font-weight: bold;
	background: #0099FF;
	color: #FFFFFF
}
.porovnanie table {
	width: 718px;
	float: left;
	padding: 0;
	margin: 0;
	border: 2px solid #0099FF;
	border-top-width: 0px;
	border-collapse: collapse;
	text-align: left
}
.porovnanie table tr.hlavny {
	background-color: #0099FF;
	border: none;
	font-weight: bold;
	color: #FFFFFF
}
.porovnanie table tr.dark {
	background: #7FCCFF;	
}
.porovnanie table tr.light {
	background: #FFFFFF;
}
.porovnanie table tr td.lavy {
	width: 200px;
	text-align: left;
	padding-left: 8px
}
.porovnanie table tr td {
	width: 172px;
	text-align: center;
	border: 1px solid #0099FF;
	padding: 2px
}

/* zoznam hodnot */
ul.hodnoty {
	width: 480px;
	float: left;
	padding: 5px;
	margin: 0;
	list-style-type: none;
	border: none
}
ul.hodnoty li {
	width: 90px;
	float: left;
	padding: 0;
	margin: 0 6px 0 0;
	background: none;
	cursor: default;
	text-align: center
}
ul.hodnoty li.last {
	padding: 0;
	margin: 0;
	border-right: 0px;
}
ul.hodnoty li img {	
	padding: 0;
	margin: 0;
}

/* objekt v obsahu podstranky */
ul.zoznam {
	width: 228px;
	float: left;
	text-align: left;	
	margin: 15px 20px 5px 0;
	padding: 0 0 5px 0;
	list-style-type: none;	
	border: 2px solid #CECECE;
	background-color: #F6F6F6;
	font-size: 0.9em;	
}
ul.zoznam li {
	width: 198px;
	background: url("/templates/images/arrow.gif") 0px 7px no-repeat;
	height: auto;
	padding: 3px 10px 3px 20px;
	margin: 0 0 0 10px;
	color: #585858;
	cursor: default
}
ul.zoznam li.title {
	background: none;
	height: auto;
	font-family: Century Gothic;
	font-size: 16px;
	font-weight: bolder;
	padding: 4px 10px 4px 0;
	margin: 4px 0 4px 10px
}
ul.wider {
	width: 490px;
	height: auto
}
ul.wider li {
	width: auto;
	float: none
}

.web_zarobi {
	width: auto;
	padding: 0;
	margin: 0;
	float: right;
	position: absolute;
	right: 50px;
	top: 10px
}

/* vseobecne formatovanie casti formulara */
fieldset {
	width: 253px;
	padding: 20px;	
	border: none;
	float: left;
}
label {
	font-family: Century Gothic;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
select {
	width: 250px;
	margin: 7px 0 0 0;
	font-size: 0.9em;
	background-color: #DBE1E3;
	border: 1px solid #546570
}

/* nadpisy */
h2.selected {	
	font-size: 15px;
	font-weight: bold;	
	margin: 40px 5px 0 0;
	padding: 3px 8px 0 8px;
	color: #FFFFFF;
	text-decoration: none;
	background: url("/templates/images/n_uvod_bg.gif") right top no-repeat;
	width: auto;
	height: 25px;
}
h2 {
	font-family: Century Gothic;
	color: #FFFFFF;
	width: auto;
	height: 25px;
	margin: 43px 5px 0 5px;	
	font-size: 15px;
	font-weight: bold;
	float: left;
	text-decoration: underline;
	background: transparent
}
h2:hover {
	text-decoration: none;
}

/* triedy pre obrazky nadpisov */
h2.benefity {
	width: 69px;
	height: 18px;	
	overflow: hidden;
	visibility: hidden;
	position: relative;
	margin: 43px 5px 15px 0px;
	padding-left: 20px
}
h2.benefity span {
	width: 69px;
	height: 18px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-left: 20px;	
	padding: 0 4px 0 6px;
	background: url("/templates/images/n_benefity.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
h2.vyberte_si {
	width: 86px;
	height: 18px;	
	overflow: hidden;
	visibility: hidden;
	position: relative;
	margin: 24px 5px 15px 0px;
	padding-left: 20px
}
h2.vyberte_si span {
	width: 86px;
	height: 18px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-left: 20px;	
	padding: 0 4px 0 6px;
	background: url("/templates/images/n_vybertesi.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
h2.ziskat_viac {
	width: 170px;
	height: 16px;	
	overflow: hidden;
	visibility: hidden;
	position: relative;
	margin: 14px 5px 23px 0px;
	padding-left: 20px
}
h2.ziskat_viac span {
	width: 170px;
	height: 16px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-left: 0px;	
	padding: 0 4px 0 6px;
	background: url("/templates/images/n_ziskat_viac.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}
h2.tvorba_www {
	width: 171px;
	height: 16px;	
	overflow: hidden;
	visibility: hidden;
	position: relative;
	margin: 43px 5px 5px 0px;
	padding-left: 20px
}
h2.tvorba_www span {
	width: 171px;
	height: 16px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-left: 0px;	
	padding: 0 4px 0 6px;
	background: url("/templates/images/n_tvorba_www.png") 0px 0px no-repeat;
	display: block;
	visibility: visible;
	z-index: 1;	
}


a {
	text-decoration: underline;
	color: #FA0CCA;	
}
a:hover {
	text-decoration: none;
}
.lomitko {
	font-family: Century Gothic;
	font-size: 12px;
	font-weight: normal;
	float: left;
	margin: 24px 0 0 0;
	padding: 0;
	color: #FFFFFF;
}
div.bez_okraju {
	margin-left: 0;
	margin-right: 0
}
.wide .bez_vysky {
	height: auto;	
}
.vyska1 {
	height: 110px;
}
.vyska2 {
	height: 90px;
}
.vyska3 {
	height: 125px;
}
.wide .vyska4 {
	height: 160px;
}
.wide .vyska5 {
	height: 235px;
}
.wide .vyska6 {
	height: 144px;
}
.wide .vyska7 {
	height: 198px;
}
.wide .vyska8 {
	height: 180px;
}
.wide .vyska9 {
	height: 275px;
}
.float_r {
	float: right
}
div.float_r2 {
	float: right;
	text-align: right
}
.float_l {
	float: left
}

/* mapa stranky */
.mapa-stranky {
	width: 910px;
	float: left;
	padding: 20px;
	margin: 0;
}
.mapa-stranky ul {
	width: 890px;
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
	list-style-type: none
}
.mapa-stranky ul li {
	width: 890px;
	float: left;
	padding: 0;
	margin: 0 0 15px 0;
	list-style-type: none;
	text-align: left
}
.mapa-stranky ul.uroven2 {
	width: 870px;
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
	list-style-type: none
}
.mapa-stranky ul.uroven2 li {
	width: 855px;
	float: left;
	padding: 0 0 0 15px;
	margin: 10px 0 0 0;
	list-style-type: none;
	text-align: left;
	background: url("/templates/images/ur2_ico.gif") 0px 1px no-repeat
}
.mapa-stranky ul.uroven2 li a {
	color: #0099FF;
	text-decoration: none;
	font-weight: bold
}
.mapa-stranky ul.uroven2 li a:hover {
	text-decoration: underline
}
.mapa-stranky ul.uroven3 {
	width: 835px;
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
	list-style-type: none
}
.mapa-stranky ul.uroven3 li {
	width: 830px;
	float: left;
	padding: 0 0 0 5px;
	margin: 10px 0 0 0;
	list-style-type: none;
	text-align: left;
	background: url("/templates/images/ur3_ico.gif") 0px 1px no-repeat
}
.mapa-stranky ul.uroven3 li a {
	color: #000000;
	text-decoration: none;
	font-weight: normal
}
.mapa-stranky ul.uroven3 li a:hover {
	text-decoration: underline
}

/* lavy stlpec podstranky */
.menu_left {
	width: 170px;
	float: left;
	margin: 0;
	text-align: left;
	padding: 0px 0 10px 15px;
	color: #585858
}
.menu_left span {
	font-size: 0.9em;
}
.menu_left strong {
	font-size: 1.1em;
}
.menu_left img {
	position: relative;
	top: 6px;
	margin: 5px 3px 0 0;
}
.menu_left a {
	background: none;
	padding-right: 0px
}
.menu_left a.blog {
	background: url("/templates/images/ico_blog.jpg") 0px 5px no-repeat;
	padding: 15px 0 5px 35px;
	position: relative;	
}
.menu_left a.profil {
	background: url("/templates/images/ico_profil.jpg") 0px 5px no-repeat;
	padding: 15px 0 5px 35px;
	position: relative;
	top: 3px
}

/* formatovanie menu v lavom stlpci */
.menu_left ul {
	width: 168px;
	float: left;
	text-align: left;	
	margin: 23px 0 20px 0;
	padding: 0;
	list-style-type: none;	
	border: 1px solid #DCEEF4;
	background-color: #F4F6F6;
	line-height: 30px;
	color: #000000
}
.menu_left li {
	width: 138px;
	float: left;
	padding: 0 0 0 30px;
	margin: 0;
	background: #F4F6F6 url("/templates/images/button_plus.gif") 13px 10px no-repeat;	
}
.menu_left li.open {	
	background: #F4F6F6 url("/templates/images/button_minus.gif") 13px 10px no-repeat;
} 
.menu_left li a {		
	color: #000000;
	text-decoration: none;
}
.menu_left li a:hover {
	text-decoration: underline;
	color: #FA0CCA
}
.menu_left li a.active {
	color: #FA0CCA
}
.menu_left li a.inactive {
	color: #666666
}
.menu_left ul.submenu {
	width: 138px;
	float: left;		
	margin: 0;
	padding: 0;
	list-style-type: none;	
	border: none;
	text-align: left;
	line-height: 25px;
	color: #000000;
	background-color: #FFFFFF;
	display: none;
}
.menu_left ul.submenu li {
	width: 128px;	
	padding: 0 0 0 40px;
	position: relative;
	left: -30px;
	margin: 0;
	background: #FFFFFF url("/templates/images/dot.gif") 20px 10px no-repeat;	
	color: #000000;
	font-size: 0.9em;
}
.menu_left ul.submenu li.selected {
	font-weight: bold
}
.menu_left .no_icon  {
	margin-top: 20px
}
.menu_left .no_icon li {
	width: 153px;
	background: none;
	padding-left: 15px;
	border-bottom: 1px solid #DCEEF4;
}
.menu_left .no_icon li a {
	text-decoration: none;
	display: block
}
.menu_left .no_icon li a:hover {
	text-decoration: underline;
	color: #FA0CCA
}
.menu_left .no_icon li a.selected {
	font-weight: bold;	
}
.menu_left .no_icon ul.submenu {
	width: 153px;
	float: left;		
	margin: 0;
	padding: 0;
	list-style-type: none;	
	border: none;
	text-align: left;
	line-height: 25px;
	color: #000000;
	background-color: #FFFFFF;
	display: none;
}
.menu_left .no_icon ul.submenu li {
	width: 128px;	
	padding: 0 0 0 40px;
	position: relative;
	left: -15px;
	margin: 0;
	background: #FFFFFF url("/templates/images/dot.gif") 20px 10px no-repeat;
	color: #000000;
	font-size: 0.9em;
	border: none;
}
.menu_left .no_icon ul.submenu li.selected {
	font-weight: bold
}
.menu_left strong.modra {
	font-size: 1.2em;
	color: #00AAF2	
}
.form_ukazka {
	width: auto;
	float: left;
	position: relative;	
	z-index: 1;
	margin: 0 20px 5px 0;
	padding: 0;
	list-style-type: none;
	font-weight: normal;
	font-size: 0.9em;
	font-family: Tahoma;
}
.form_ukazka li {	
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	cursor: pointer
}
.form_ukazka li .bublina {
	display: none;
}
.form_ukazka li:hover ul.bublina, .form_ukazka li.cez ul.bublina {
	display: block;
	position: absolute;
	top: -243px;
	left: 0px;
	z-index: 1;
	width: 310px;
	height: 243px;
	float: none;
	padding: 0;
	margin: 0;	
	background: url("/templates/images/bublina.png") left top no-repeat;
	list-style-type: none;
}
.form_ukazka li:hover ul.bublina li, .form_ukazka li.cez ul.bublina li {
	width: 270px;
	height: 200px;
	float: left;
	padding: 13px 20px 30px 20px;
	margin: 0;
	text-align: center;
	background: none;
	cursor: default
}
.scroll {
	height: 620px;
	border: 1px solid #6699CC;
	overflow: scroll; 
	overflow-x: hidden;
	scrollbar-track-color: #6699CC; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #6699CC; 
	scrollbar-3dlight-color: #6699CC; 
	scrollbar-darkshadow-color: #6699CC; 
	scrollbar-shadow-color: #6699CC; 
	scrollbar-arrow-color: #6699CC
}
.menu_left ul.stahuj {
	width: 168px;
	float: left;	
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;	
	border: 0px;
	background-color: transparent;
	line-height: normal
}
.menu_left ul.stahuj li {
	width: 143px;
	float: left;
	text-align: left;	
	margin: 0;
	padding: 3px 0 10px 25px;
	background: url("/templates/images/icon_pdf.gif") 0px 0px no-repeat
}
.menu_left ul.stahuj li a {
	color: #FA0CCA;
	text-decoration: underline
}
.menu_left ul.stahuj li a:hover {
	text-decoration: none
}
/*.menu_left .kltl {
	padding: 20px 0 5px 0; 
	font-weight: bold
}*/

/* cierne pozadie patky */
.background_bottom {
	width: 100%;
	background: transparent;
	float: left;
	position: relative;
	padding: 40px 0 20px 0;
	margin: 0 auto;
}

/* patka */
.patka {
	width: 950px;	
	margin: 0 auto;
	position: relative;
	color: #FFFFFF;
	font-size: 0.85em;
	text-align: left;
}
.patka span {
	float: left
}
.patka strong {
	font-family: Century Gothic;
	float: right;	
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	top: -6px
}
.patka strong.zavolajte {
	width: 246px;
	height: 19px;
	background: url("/templates/images/n_zavolajte.png") 0px 0px no-repeat;	
}
.patka strong.zavolajte span {
	visibility: hidden
}
.patka ul {
	width: auto;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.patka li {	
	float: left;
	margin: 0 5px 0 5px
}
.patka a.pop {
	background: url("/templates/images/popup_link2.gif") right no-repeat;
	padding-right: 12px
}
.patka a {	
	color: #FFFFFF;
	text-decoration: underline
}
.patka a:hover {
	text-decoration: none
}
.patka img {
	float: left;	
	margin: 0 4px 0 0;
}
.error {
	width: auto;
	padding: 5px;
	border: 1px solid #CECECE;
	background-color: #F6F6F6;
	color: #FF0000;
	margin-bottom: 5px;
	text-align: center;
}
.stav {
	width: 335px;
	padding: 0;
	color: #0099FF;
	margin: 0 auto;
	text-align: center;
}
.stav a {
	font-size: 1.2em;
	font-weight: bold;
	padding: 10px 0 15px 30px;
	background: url("/templates/images/ico_down.jpg") 0px 8px no-repeat;
}
.cooliris {
	width: auto;
	float: left;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 591px;
	right: 37px;
	visibility: hidden
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px
}