body { text-align: center; color: #000; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; font-size: 80%; background: #fff; }
#main { margin: 0 auto; width: 900px; text-align: left; position: relative; min-height: 150px; height: auto;  }


/* ---GENERAL--- */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, dl, dt, dd { margin: 0; padding: 0; }
a, a:link, a:visited, a:active { color: #024794; text-decoration: underline; }
a:hover { color: #FF0000; text-decoration: underline; }
.clear { overflow: hidden; clear: both; }


#left-col #cat li { list-style-type: none; width: 290px; float: left; margin: 0 0 10px 2px; }
#left-col #cat li h2 { margin: 10px 0 0 0; padding: 0 0 0 30px; background: url(./adresar.jpg) no-repeat 10px 0.2em; font-size: 1.2em; }
#left-col #cat li h2 a, .kateg li h2 a:link { color: #024794; }
#left-col #cat li h2 a:visited, .kateg li h2 a:active { color: #024794; }
#left-col #cat li h2 a:hover { text-decoration: underline; color: #F00; }
#left-col #cat li p { padding: 0 0 0 43px; font-size: 95%; }
#left-col #cat li p a, .kateg li p a:link, .kateg li p a:visited, .kateg li p a:active { text-decoration: none; color: #000; }
#left-col #cat li p a:hover { text-decoration: underline; color: #F00; }

.z { FONT-SIZE: 13px; border-bottom: 2px solid #FF0000; font-weight: bold; text-align: center; }

.s { FONT-SIZE: 10px; color: #999999; border-bottom: 0px solid #FF0000; font-weight: bold; text-align: center; }

.i {
	padding: 7px 3px 7px 8px;
	background: #3366CC;
	color: white;
	text-align: center;
}

.i a:link, .i a:visited, .k a:link, .k a:visited {
	color: #FFFFFF;
	font-size: 135%;
	margin: 0px;
	display: inline;
	font-weight: bold;
}

i. p { text-align: center; list-style: none; margin: 5px auto; width: 900px; font-size: 85%; }

.i a:hover, .k a:hover {
	color: #FF0000;
	font-size: 135%;
	margin: 0px;
	display: inline;
	font-weight: bold;
}

.f { list-style-type: none; width: 320px; float: left; margin: -18px 0px 0px -110px; }

h1 {
	color: white;
	font-size: 130%;
	margin: 0px;
	display: inline;
	font-weight: bold;
}

h2 {
	color: white;
	font-size: 100%;
	margin: 0px;
	display: inline;
	font-weight: bold;
}

h4 {
	color: #FF0000;
	font-size: 100%;
	width: 320px; float: left;
	font-weight: bold;
	font-size: 1.3em;
	text-align: left;
	margin: -44px 520px 0px 10px;
}


#a {
	width: 900px;
	text-align: left;
	margin: 0 auto;
}

.d {
	width: 900px;
	text-align: left;
	margin: 0 auto;
	font-weight: bold;
}

.d a:link, .d a:visited, {
	color: #3366CC;
	font-size: 100%;
	margin: 0px;
	display: inline;
	font-weight: bold;
}

.d a:hover {
	color: #FF0000;
	font-size: 100%;
	margin: 0px;
	display: inline;
	font-weight: bold;
}

.d a {color: #3366CC;	font-size: 100%;margin: 0px;display: inline;font-weight: bold;}

.d td {color: #000000;	font-size: 85%; }

.c {
	clear: both;
	padding-bottom: 10px;
}

.k {
	width: 900px;
	text-align: left;
	margin: 0 auto;
	font-weight: bold;
	margin: 10px -350px 0px 10px;
}

.k a {
	color: #3366CC;
	font-weight: bold;
}

.k a:link, .k a:visited, {
	color: #3366CC;
	font-size: 100%;
	margin: 0px;
	display: inline;
	font-weight: bold;
}

.k a:hover {
	color: #FF0000;
	font-size: 100%;
	margin: 0px;
	display: inline;
	font-weight: bold;
}


/* --- LEFT GENERAL --- */
#left-col, #left-col-viz_cont { float: left; width: 880px; margin: 0 0px 40px 10px; }



#left-col p, #left-col-viz_cont p, #left-col-all p, #left-col-add p, #left-col-vizitka p, #left-col-add p { line-height: 18px; }
#left-col h1, #left-col-add h1, #left-col-vizitka h1, #left-col-all h1 { color: #FF6600; font-size: 2.2em; font-weight: normal; margin: 10px 0; }
#left-col .drob .inline { display: inline; font-size: 100%; font-weight: bold; }


/* --- PARTNERI --- */
#partneri { width: 900px; margin: 60px 1px -25px 1px; }
#partneri h4 { position: absolute; left: 400px; font-size: 85%; color: #CDCDCD; background: #fff; padding: 0px; }
#partneri h4 a, #partneri h4 a:link, #partneri h4 a:visited, #partneri h4 a:active { color: #868686; text-decoration: none; }
#partneri h4 a:hover { color: #CDCDCD; text-decoration: underline; }
#partneri a:hover { color: #CDCDCD; text-decoration: underline; }

#partnerovia p { color:#CDCDCD; list-style: none; margin: 7px auto; width: 900px; font-size: 85%; text-align: center;  font-weight: bold;  }
#partnerovia a { color: #CDCDCD; text-align: center; border:inherit; font-weight: bold; }
#partnerovia a:hover { color: #CDCDCD; text-decoration: underline; font-weight: bold; }


/* --- PRIDAT STRANKU --- */
#addurl { text-align: center; width: 800px; margin: 10px 10px 10px 10px; position: relative; }
#addurl  p { text-align: center; list-style: none; margin: 5px auto; width: 900px; font-size: 85%; }
#addurl h1 { text-align: center; font-size: 120%; color: #ff0000; background: #fff; padding: 0 5px; font-weight: bold;}
#addurl h2 { text-align: center; font-size: 100%; color: #009933; background: #fff; padding: 0 5px; font-weight: bold;}
#addurl h3 { text-align: center; font-size: 100%; color: #024794; background: #fff; padding: 0 5px; font-weight: bold;}

/* --- PRIDAT STRANKU --- */
#addurl2 { text-align: left; width: 800px; margin: 10px 0px 10px 10px; position: relative; }
#addurl2  p { text-align: center; list-style: none; margin: 5px auto; width: 900px; font-size: 75%; }
#addurl2 h1 { text-align: center; font-size: 120%; color: #ff0000; background: #fff; padding: 0 5px; font-weight: bold;}
#addurl2 h2 { text-align: left; font-size: 120%; color: #ff0000; background: #fff; padding: 0 5px; font-weight: bold;}
#addurl2 h3 { text-align: center; font-size: 100%; color: #024794; background: #fff; padding: 0 5px; font-weight: bold;}

/* --- PRIDAT STRANKU --- */
#addurl3 { text-align: left; width: 280px; margin: 10px 0 0 100px; padding: 0 0 0 3px;  font-weight: bold; border-top: 2px dotted #C3C3C3; border-left:2px dotted #C3C3C3; border-right:2px dotted #C3C3C3; border-bottom:2px dotted #C3C3C3; }
#addurl3 a {color: #3366CC;	font-size: 100%;margin: 0px;display: inline;font-weight: bold;}
#addurl3 a:hover {	color: #FF0000;	font-size: 100%;	margin: 0px;	display: inline;	font-weight: bold;}
#addurl3 p { text-align: left; list-style: none; margin: 5px auto; width: 260px; font-size: 100%; }
#addurl3 h2 { text-align: left; list-style: none; margin: 5px auto; width: 260px; font-size: 100%; color: #ff0000; }
#addurl3 h1 { text-align: left; font-size: 150%; color: #ff0000; background: #fff; padding: 0 5px; font-weight: bold;}

/* --- PRIDAT STRANKU --- */
#addurl4 { text-align: left; width: 400px; margin: -67px 10px  30px 200px; float: right; padding: 0 0 0 3px; font-weight: bold; border-top: 2px dotted #C3C3C3; border-left:2px dotted #C3C3C3; border-right:2px dotted #C3C3C3; border-bottom:2px dotted #C3C3C3;}
#addurl4 a {color: #3366CC;	font-size: 100%;margin: 0px;display: inline;font-weight: bold;}
#addurl4 a:hover {	color: #FF0000;	font-size: 100%;	margin: 0px;	display: inline;	font-weight: bold;}
#addurl4  p  { text-align: left; list-style: none; margin: 5px auto; width: 390px; font-size: 100%; }
#addurl4 h2 { text-align: left; list-style: none; margin: 5px auto; width: 260px; font-size: 100%; color: #ff0000; }
#addurl4 h1 { text-align: left; font-size: 150%; color: #ff0000; background: #fff; padding: 0 5px; font-weight: bold;}

/* --- PRIDAT STRANKU --- */
#addurl5 { text-align: left; }
#addurl5 a {color: #3366CC;	font-size: 100%;margin: 0px;display: inline;font-weight: bold;}
#addurl5 a:hover {	color: #FF0000;	font-size: 100%; margin: 0px;	display: inline;	font-weight: bold;}
#addurl5  p  { text-align: left; }
#addurl5 h5 { text-align: left; color: #ff0000; font-size: 120%;  text-decoration: underline; }

.x  {
	width: 900px;
	text-align: left;
	margin: 0 auto;
	font-weight: bold;
	font-family: "times new roman",times,serif;
}

.x a {
	text-decoration: underline;
	color: #3366CC;
	font-family: "times new roman",times,serif;
	font-size: 16px;
	font-weight: bold;
}

.x a:hover {
	color: #FF0000;
	font-size: 16px;
	margin: 0px;
	display: inline;
	font-weight: bold;
}


.x h2 {
	text-decoration: underline;
	color: #000000;
	font-family: "times new roman",times,serif;
	font-size: 20px;
	font-weight: bold;
}

.x p {
	padding-left: 20px;
	font-family: "times new roman",times,serif;
	font-size: 14px;
}

.y {
	width: 900px;
 	text-align: right;
	margin: 0px 10px 10px 0px;
}	

.y a {
	color: #000000;
	font-size: 110%;
	margin: 0px;
	font-weight: bold;
	text-align: right;
		margin: -300px;
}

.y a:link, .y a:visited {
	color: #000000;
	font-size: 110%;
	margin: -300px;
	font-weight: bold;
	text-align: right;
}

y. p { text-align: right; list-style: none; margin: 5px auto; width: 900px; font-size: 85%; 	border:inherit; }

.y a:hover {
	color: #FF0000;
	font-size: 110%;
	margin: 0px;
	display: inline;
	font-weight: bold;
		border:inherit;
		text-align: right;
		margin: -300px;
}

.q {
	width: 900px;
 	text-align: left;
	margin: 0px 10px 0px 0px;
}	

.q a {
	color: #000000;
	font-size: 110%;
	margin: 300px;
	font-weight: bold;
	text-align: left;
}

.q a:link, .q a:visited {
	color: #000000;
	font-size: 110%;
	margin: 300px;
	font-weight: bold;
	text-align: left;
}

.q p { text-align: right; list-style: none; margin: 5px auto; width: 900px; font-size: 85%; 	border:inherit; }

.q a:hover {
	color: #FF0000;
	font-size: 110%;
	margin: 300px;
	display: inline;
	font-weight: bold;
		border:inherit;
		text-align: left;
}

h5 {
	color: #FF0000;
	font-size: 100%;
	font-weight: bold;
	font-size: 0.8em;
	text-align: left;
}