body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, blocquote, pre, form, fieldset, legend { margin: 0; padding: 0 }
sup, sub, code { line-height: 1em }
table, acronym, textarea { font-size: 1em }

BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 14pt;
	color: #414C50;
	text-align: center;
	background-image: url(../images/maneti-bg-1a.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

/* basic tags */

A {	text-decoration: underline; color: #f17f0f; }
A:hover { text-decoration : none; }
B, STRONG {}
H1, H2, H3 {
	font-family: Georgia, Times;
	font-weight: normal;
	margin-bottom: 15px;
}
H2 { font-size: 16pt; color: #f17f0f;} 
H3 { font-size: 14pt; color: #303137;}
H1 A, H1 A:VISITED { color: #1845c1; }
H2 A, H3 A, H2 A:VISITED, H3 A:VISITED { color: #ea4415; }

hr { height: 0px; padding-bottom: 1px; border-bottom: 1px dotted Silver; color: transparent}

p {padding-top: 10px}

/* common form elements */

input {	border: 1px solid #DBDBDB; }
select { border: 1px solid #DBDBDB; }
textarea {	border: 1px solid #DBDBDB; }
fieldset {  border: 1px solid #DBDBDB;  padding: 0 15px 15px 15px;}
legend {  color: #f17f0f;  font-weight: bold;  padding: 10px;}
.button {
  height: auto;
  border: none;
  font-weight: bold;
  color: #ffffff;
  background: #f17f0f;
  padding: 2px 10px;
  cursor: pointer;
}

/* common classes */

.divider {clear: both;}
.EvenRow{ background-color: #f6f5f5;}
.OddRow { background-color: #f6f5f5;}


/* form module */

.form-column-1 { text-align: right; vertical-align: top; padding: 2px 2px 0 0 }
.form-column-2 { vertical-align: top; white-space: nowrap }
.form-column-2 input, .form-column-2 textarea { width: 300px }
.form-column-2 textarea { vertical-align: top; height: 100px }
.form-column-3 { padding-left: 5px; vertical-align: top }
.form-column-2 input.radio {width: auto; border: none}

/* images attached to article */

TABLE.images {	padding-left: 10px;	padding-right: 10px; }
TABLE.images TD { text-align: center; vertical-align: top;}
TABLE.images TD IMG {}

/* breadcrumb navigation */

.mininavigator {
  color: silver;
  border-bottom: 1px dotted Silver;
  padding-bottom: 5px;
  margin-bottom: 20px;
}
.mininavigator A {	color: silver;	text-decoration: none;}
.mininavigator A:hover { text-decoration: underline; }
.mininavigator SPAN { float: right;}
.mininavigator SPAN A {	font-size: 14pt;text-decoration: none;}

.pagination {margin-bottom: 10px}

/* page unique styles */

#container {
	width: 1024px;
	margin: auto;
	background-image: url(../images/maneti-top-bg.jpg);
	background-repeat: no-repeat;
}
#header {
	width: 1024px;
	height: 343px;
	position: relative;	
}
#header H1 { display: none;}
#header UL LI, #header UL {	list-style: none;}
#header UL LI, #header UL LI A {
	position: absolute;
	display: block;
	height: 50px;
}
#header UL LI A {
	text-indent: -3000px;
}
#homeuvod A, #homesluzby A, #homereferencie A, #homekontakt A, #homeprofil A {top: 50px;}
#homeweby A, #homeobchody A, #homemarketing A, #homehelpdesk A {top: 254px}
#homeuvod A 		{ left: 912px; width: 30px }
#homesluzby A 		{ left: 596px; width: 40px }
#homereferencie A { left: 654px; width: 62px }
#homeprofil A 		{ left: 546px; width: 33px }
#homekontakt A 	{ left: 733px; width: 50px }
#homeweby A 		{ left: 82px; width: 132px }
#homeobchody A 	{ left: 232px; width: 142px }
#homemarketing A 	{ left: 389px; width: 127px }
#homehelpdesk A 	{ left: 860px; width: 80px }
#homelogo {	height: 190px; z-index:99}
#header UL LI#homelogo A {top:107px;left: 120px;width: 220px; height: 100px;}
#header UL LI#homelang A {top:10px;left: 70px;width: 100px; height: 25px;}

li.hassub div.subcontent {display: none; position: absolute; left:0px; top: 302px; height: 210px; width: 1024px; background-image: url(/templates/sk/images/maneti-bigmenu-bg.jpg); background-repeat: no-repeat; border: 0px solid White; z-index: 999;}
li.hassub div.subcontent div {margin: auto; width: 850px}
li.hassub div.subcontent p {text-align: left; width: 30%; margin-right: 5px; padding: 10px; float: left; border: 0px dotted silver; color: white; line-height: 13pt; margin-top: 10px}

#content-container {
	background-image: url(../images/maneti-content-bg.jpg);
	background-repeat: repeat-y;
}
#content-bg {
	background-image: url(../images/maneti-content-bg-2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#content {
	width: 844px;
	margin: auto;
	text-align: left;
}
#footer {
	background-image: url(../images/maneti-footer-bg.jpg);
	background-repeat: no-repeat;
	height: 67px;
}
#footer P {	padding-top: 40px;}

/* index page */

#index-container {}
#index-left {float: left; width: 503px; padding-right: 20px; border-right: 1px dotted silver}
#index-right {float: left; width: 300px; margin-left: 20px}

/* references module */

.reftable {
	margin-left: 100px;
}
.reftable TD {
	text-align: center;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#F6F4F5;
	padding:5px;
	display:none;
	color:#f17f0f;
	}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	

.half {
	float: left;
	width: 40%;
	margin-left: 20px;
}

span.reflect {position: relative; top: -30px;}
#shop_subs ul {list-style:none}
#shop_subs ul li {list-style: none; float: left; margin-right: 5px; margin-bottom: 5px}
a.ui-button {margin-right: 5px; margin-bottom: 8px}
td.retd {padding-left:40px; padding-right:40px; padding-top: 20px}

p.dolezite {padding:20px; border: 1px dotted #F2C999; background-color: #FBEDDE; color: #D86A00;}
div.article-container, div.article-container p {text-align:justify; line-height: 14pt;}
div.article-container UL, div.citacia UL, div.article-container OL {margin-left: 30px; margin-top: 15px;}
div.article-container H3 {color: #336799; margin-bottom: 15px; font-size: 14pt; padding-top: 15px;}

/* calendar widget */
div.calendar-container {background-image:url(../images/button-pripravujeme.jpg); background-position: top left; background-repeat: no-repeat; padding-top:45px; padding-bottom: 20px; margin-bottom: 20px; border-right: 1px dotted Silver; border-bottom: 1px dotted Silver}
div.calendar-container UL LI, div#index-tools UL LI {list-style: none; background-image:url(../images/maneti-li.jpg); background-position: 0px 2px; background-repeat: no-repeat; padding-left: 25px;}

/* tools widget */
div#index-tools{background-image:url(../images/button-nastroje.jpg); background-position: top left; background-repeat: no-repeat; padding-top:45px; padding-bottom: 20px; margin-bottom: 20px; border-right: 1px dotted Silver; border-bottom: 1px dotted Silver}

/* edirect registration */

div#index-edirect {background-image:url(../images/button-novinky-emailom.jpg); background-position: top left; background-repeat: no-repeat; padding-top:45px; padding-bottom: 20px; margin-bottom: 20px; border-right: 1px dotted Silver; border-bottom: 1px dotted Silver}
div#index-edirect label {position: absolute; width: 100px; font-weight: bold; text-align: right;}
div#index-edirect input {margin-left: 110px; margin-bottom: 2px}
input#edirectsubmit {background-image:url(../images/button-zaregistrovat.jpg); background-position: top left; background-repeat: no-repeat; text-indent: -3000px; width: 121px; height: 28px; border: 0px; cursor: pointer; margin-left: 120px; margin-top: 5px}
div#index-edirect p {font-size: 7pt; color: silver; text-align: justify; padding-right: 20px; line-height: 12pt}

/* twitter modification */
div#index-twitter {background-image:url(../images/button-aktualne.jpg); background-position: top left; background-repeat: no-repeat; padding-top:45px; padding-bottom: 20px; margin-bottom: 20px;}
li.jta-nodata {display: none}
li.jta-tweet-list-item {background-image:url(../images/button-twitter-30.jpg); background-position: 0px 8px; background-repeat: no-repeat; padding-left: 40px;}

div.citacia {background-image:url(../images/uvodzovky-dole.jpg); background-position: bottom left; background-repeat: no-repeat; padding-left: 45px; padding-bottom: 0px; margin-left: 20px; margin-right: 20px;}
div.citacia div {background-image:url(../images/uvodzovky-hore.jpg); background-position: 100% 45px; background-repeat: no-repeat; padding-right: 45px; padding-top: 5px; text-align: justify}

/* analyza textu */
span.velaslov {
	background-color: #FF9
}
	span.velaznakov {
	background-color: #FC6
}
	span.velaznakov.velaslov {
	background-color:#FCF
}
	strong.opakujucesa {
/*	color: #03F;*/
	font-weight: bold;	
/*	padding-bottom: 3px;*/
	border-bottom: 2px solid #FF5500;
}
	strong.cesa1 {border-bottom: 2px solid #FF5500;}
	strong.cesa2 {border-bottom: 2px solid #AA8E00;}
	strong.cesa3 {border-bottom: 2px solid #55C600;}
	strong.cesa4 {border-bottom: 2px solid #00FF00;}

table.vysledky {border: 0px dotted silver}
table.vysledky TD {padding: 2px; padding-right: 5px; white-space: nowrap}
table.vysledky TR TD:first-child {text-align:right; font-weight: bold}
div.zvyrazni {padding:10px; border: 1px dotted #F2C999; background-color: #FBEDDE; margin-bottom: 20px;}
.article-container LI {line-height: 14pt}
.highlight {background-color: #FF0000; color: white; padding: 2px}

.highlight.high0 {background-color: #FF0000}
.highlight.high1 {background-color: #E30C1C}
.highlight.high2 {background-color: #C61839}
.highlight.high3 {background-color: #AA2355}
.highlight.high4 {background-color: #8E2F71}
.highlight.high5 {background-color: #713B8E}
.highlight.high6 {background-color: #5547AA}
.highlight.high7 {background-color: #3952C6}
.highlight.high8 {background-color: #1C5EE3}
.highlight.high9 {background-color: #006AFF}

strong.opakujucesa span.highlight {padding-bottom: 1px}

.highlight.vypnutzvyraznenie,
strong.opakujucesa.cesa1.vypnutzvyraznenie,
strong.opakujucesa.cesa2.vypnutzvyraznenie,
strong.opakujucesa.cesa3.vypnutzvyraznenie,
strong.opakujucesa.cesa4.vypnutzvyraznenie,
span.velaslov.vypnutzvyraznenie,
span.velaznakov.vypnutzvyraznenie,
span.velaslov.velaznakov.vypnutzvyraznenie
{border: none; background-color: transparent; color: #414C50;}

div#topwords a, div#opaslova a {text-decoration: none; border: none}
div#topwords UL, div#opaslova UL {margin: 0px; padding: 0px; list-style: none; padding-top: 15px}
div#topwords LI, div#opaslova LI {padding-bottom: 2px; list-style:none; margin: 0px;}
a span.highlight {color: white; text-decoration: none; padding: 5px; display: block; width: 120px}
div#opaslova a span {color: white; text-align: center; text-decoration: none; padding: 5px; display: block; width: 120px; background-color: #A9A9A9}
#analyz p {line-height:16pt; font-family:"Courier New", Courier, monospace; font-size: 1.2em}
a.zafajk span {border-left: 3px solid Black; padding-left: 2px}

/* simple css pre analyzu textu */

#simple-container {background-color: #556970; padding: 20px}
#simple-content-container {background-color: #F4F2F3; padding: 20px; text-align: left; border: 1px solid black}
#simple-menu {float: right;}
#simple-menu a {color: silver; text-decoration: none; padding-bottom: 2px; border-bottom: 1px dotted Silver}
#simple-menu a:hover {border-bottom: 0px dotted Silver}
#simple-menu UL {list-style: none; margin: 0px; padding: 0px}
#simple-menu UL LI {list-style: none; float: left; margin-left: 15px;}

/* tag cloud */
.cloud-list {list-style:none;padding:0;margin:0}
.cloud-list LI {display:inline; margin-right:15px;}
.cloud {font-size: 8pt}
.cloud-10 {font-size: 120%}
.cloud-20 {font-size: 140%}
.cloud-30 {font-size: 160%}
.cloud-40 {font-size: 180%}
.cloud-50 {font-size: 150%}
.cloud-60 {font-size: 160%}
.cloud-70 {font-size: 170%}
.cloud-80 {font-size: 180%}
.cloud-90 {font-size: 190%}
.cloud-100 {font-size: 200%}

table.prehlad {}
table.prehlad tr td {border-bottom: 1px dotted silver; vertical-align: top; padding-left: 3px; padding-right: 3px; line-height: 14pt}
table.prehlad tbody tr:first-child td {font-weight: bold}

table.prehlad tbody tr:first-child td {font-weight: bold; background-color: #E6E6E6}
table.moduly tbody tr td {border-left: 1px dotted #CCC}
table.moduly tbody tr td:first-child {white-space: nowrap; font-weight: bold; background-color: #E6E6E6}
tr.highlighted td, table.moduly tbody tr.highlighted td:first-child {background-color: Yellow}


