/* Autor: manas.info, e-mail: info@manas.info	*/

/* Debug					*/

body {
	font-family: verdana, 'Arial CE', arial, sans-serif;
	margin: 0;
	text-align: center;
	padding: 0 0 20px;
}

/* Links					*/
a:link, a:visited {
	text-decoration: underline;
	color: #428BBE;
}
a:hover {
	text-decoration: underline;
	color: #D30000;
}

/* General 				*/
img { border: none; }
acronym { border-bottom: 1px dashed #000; cursor: help; }
p { text-align: justify; font-size: 90%; line-height: 1.4em; margin: 10px 0; }
ul { list-style-type: disc; }
hr { display:none; }

/* Content 				*/

div#main {
	width: 770px;
	margin: 0 auto;
	text-align: left;
}

img.logo {
	float: left;
	margin: 15px 29px 15px 10px;
}

ul#nav {
	float: right;
	width: 480px;
	height: 95px;
	margin: 0;
	padding: 0;
}

ul#nav li {
	display: block;
	float: left;
	width: 95px;
	height: 95px;
	border-left: 1px solid #FFF;
	padding: 0;
	font-size: 60%;
	font-weight: bold;
	text-align: center;
}

ul#nav a:link, ul#nav a:visited {
	display: block;
	width: 95px;
	height: 95px;
	background: url("../images/nav-uvodem.jpg") left top no-repeat;
	text-decoration: none;
	color: #E1D8EA;
}

ul#nav a:hover {
	background: url("../images/nav-uvodem.jpg") left -95px no-repeat;
	color: #FFF;
}

ul#nav a span {
	display: block;
	padding-top: 65px;
}

ul#nav a.nav2:link, ul#nav a.nav2:visited {
	background: url("../images/nav-es.jpg") left top no-repeat;
	color: #D5DEED;
}
ul#nav a.nav2:hover {
	background: url("../images/nav-es.jpg") left -95px no-repeat;
	color: #FFF;
}

ul#nav a.nav3:link, ul#nav a.nav3:visited {
	background: url("../images/nav-cenik.jpg") left top no-repeat;
	color: #D6ECE8;
}
ul#nav a.nav3:hover {
	background: url("../images/nav-cenik.jpg") left -95px no-repeat;
	color: #FFF;
}

ul#nav a.nav4:link, ul#nav a.nav4:visited {
	background: url("../images/nav-download.jpg") left top no-repeat;
	color: #E4EED5;
}
ul#nav a.nav4:hover {
	background: url("../images/nav-download.jpg") left -95px no-repeat;
	color: #FFF;
}

ul#nav a.nav5:link, ul#nav a.nav5:visited {
	background: url("../images/nav-kontakt.jpg") left top no-repeat;
	color: #F6F4CC;
}
ul#nav a.nav5:hover {
	background: url("../images/nav-kontakt.jpg") left -95px no-repeat;
	color: #FFF;
}

div#banner {
	clear: both;
	height: 130px;
	background: url("../images/banner.jpg") left top no-repeat;
	border-bottom: 1px solid #FFF;
}

div#banner h1 { display: none; } /* Nahrazeni textu v obrazku */

div#left {
	float: left;
	width: 529px;
	background: url("../images/content-bg.jpg") right top no-repeat;
	margin-bottom: 20px;
}

div#left p {
	margin: 15px;
	font-size: 80%;
}

div#left p.drobenkova {
	margin: 10px 5px 10px 15px;
	font-size: 70%;
}

div.heading {
	margin: 10px 0 0;
	border-top: 5px solid #365D8B;
	border-bottom: 5px solid #D30000;
	background: url("../images/heading-bg.gif") left 5px repeat-x;
	/* �������� */
	background: url("../images/heading-bg.gif") left top repeat-x;
	/* */
}

div#left h2 {
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	height: 35px;
	padding-top: 10px;
	padding-left: 60px;
}

div#left h3 {
	font-size: 120%;
	color: #365D8B;
	margin: 30px 15px 15px; 
}

div#left ul
{
    margin: 20px 15px 15px 0;
    padding-left: 30px;
}

div#left ul li
{
    font-size: 80%;
    margin: 7px 0;
    padding-left: 10px;
    list-style-type: square;
}

div#left ol
{
    margin: 20px 15px 15px 0;
    padding-left: 40px;
}

div#left ol li
{
    font-size: 80%;
    margin: 7px 0;
    padding-left: 10px;
}

div#left ul li ul 
{
    padding-left: 15px;
    margin-top: 10px;
}

div#left ul li ul li 
{
    font-size: 90%;
}

div#right {
	float: right;
	width: 230px;
	border-left: 10px solid #DEDF46;
	border-bottom: 10px solid #DEDF46;
	margin-bottom: 20px;
}

div#right div.in {
	background: url("../images/right-bg.gif") left top repeat-y;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding-bottom: 20px;
}

div#right div.box-first {
	background: url("../images/right-top.jpg") left top no-repeat;
	border-bottom: 5px solid #FFF;
}

div#right div.box-red {
	background: url("../images/right-redbg.gif") left top repeat-y;
	border-bottom: 5px solid #FFF;
}

div#right div.box-blue {
	background: url("../images/right-bluebg.gif") left top repeat-y;
	border-bottom: 5px solid #FFF;
}

div#right p {
	font-size: 70%;
	margin: 7px 3px 7px 10px;
}

div#right div.box-red p a:link, div#right div.box-red p a:visited {
	color: #EB2929;
}

div#right div.box-red p a:hover {
	color: #AF0000;
}

div.box-first ul {
	margin: 0;
	padding: 30px 3px 20px 30px;
	font-size: 80%;
}
div.box-first ul li {
	margin: 5px 0;
	list-style-image: url("../images/right-nav.gif");
}
div.box-first ul li ul {
	font-size: 85%;
	margin: 0 0 15px 15px;
	padding: 0;
}
div.box-first ul li ul li {
	list-style-image: url("../images/right-nav2.gif");
}
div.box-first ul li.selected, div.box-first ul li.child_selected { list-style-image: url("../images/right-nav-a.gif"); }
div.box-first ul li ul li.selected { list-style-image: url("../images/right-nav2-a.gif"); }

div.box-first ul li a { color: #676717; }
div.box-first ul li.selected a, div.box-first ul li.child_selected a
{
	color: #D30000;
	font-weight: bold;
}
div.box-first ul li.selected a { text-decoration: none; }
div.box-first ul li.child_selected a { font-weight: normal }
div.box-first ul li.selected ul li a, div.box-first ul li.child_selected ul li a { text-decoration: underline; font-weight: normal; }

div.box-first ul li.selected ul li.selected a, div.box-first ul li.child_selected ul li.selected a { color: #75682C; font-weight: bold; text-decoration: none;}


div.box-first ul li.selected a { color: #D30000; }
div.box-first ul li.selected ul li a, div.box-first ul li.child_selected ul li a { color: #A2903B; }
div.box-first ul a:hover, div.box-first ul li.selected ul a:hover, div.box-first ul li.child_selected a:hover { color: #000; }

div.box-red ul {
	margin: 0;
	padding: 0;
	font-size: 70%;
}

div.box-red ul li {
	list-style: none;
	padding: 7px 3px 7px 10px;
	border-bottom: 1px solid #FFF;
	font-size: 100%;
}

div.box-red ul li { font-size: 110%; }
div.box-red ul strong a { font-size: 110%; color: #000; line-height: 1.6em; }
div.box-red ul strong a:hover { color: #000; }
div.box-red ul span {
	font-size: 120%;
	color: #D30000;
	font-weight: bold;
	line-height: 1.6em;
}

div#bottom {
	clear: both;
	border: 10px solid #7BA343;
}

div#bottom p {
	border: 1px solid #FFF;
	background: #DFF3C2;
	margin: 0;
	padding: 5px 10px;
	font-size: 70%;
}

div#center {
	background: url("../images/hp-bg.jpg") right top no-repeat;
}

div.box2 {
	width: 355px;
	float: left;
	border: 10px solid #845892;
	background: #E6DBE9 url("../images/hp-box1bg.gif") left top repeat-y;
	margin: 10px 0 20px;
}

div.box2 h2 {
	font-size: 110%;
	font-weight: normal;
	margin: 0;
	padding: 15px 0 12px 60px;
	color: #47315D;
	background: url("../images/hp-box1icon.gif") 15px 10px no-repeat;
}

div.box2 ul {
	margin: 0 0 20px 0;
	padding: 0 0 0 45px;
	font-size: 80%;
}

div.box2 ul li {
	list-style-image: url("../images/hp-box1list.gif");
	padding: 0 0 0 15px;
	margin: 5px 0;
}

div.box2 a:link, div.box2 a:visited {
	color: #9B56B1;
}

div.box2 a:hover {
	color: #750E96;
}

div.box2s {
	margin-left: 20px;
	border-color: #586B92;
	background: #DBE0E9 url("../images/hp-box2bg.gif") left top repeat-y;
}

div.box2s h2 {
	color: #293D61;
	background-image: url("../images/hp-box2icon.gif");
}

div.box2s ul li {
	list-style-image: url("../images/hp-box2list.gif");
}

div.box2 div.in {
	border: 1px solid #FFF;
}

div.box3 {
	width: 230px;
	float: left;
	border: 10px solid #509A86;
	background: #D9EBE6 url("../images/hp-box3bg.gif") left top repeat-y;
	margin-bottom: 10px;
}

div.box3 h3 {
	font-size: 110%;
	font-weight: normal;
	margin: 0;
	padding: 15px 0 15px 30px;
	color: #3D7D6C;
}

div.box3 p {
	margin: 7px 10px 7px 20px;
	font-size: 80%;
}

div.box3f ul li {
	list-style-image: url("../images/hp-box3list.gif");
	font-size: 80%;
}

div.box3 a:link, div.box3 a:visited {
	color: #509A86;
}

div.box3s a:link, div.box3s a:visited {
	color: #779148;
}

div.box3t a:link, div.box3t a:visited {
	color: #9B9622;
}

div.box3 a:hover {
	color: #D30000;
}

div.box3 strong.version {
	color: #367262;
	font-size: 110%;
}

div.box3s {
	margin-left: 10px;
	border: 10px solid #83A546;
	background: #E6EED7 url("../images/hp-box4bg.gif") left top repeat-y;
}

div.box3s h3 {
	color: #567421;
	border-bottom: 1px solid #FFF;
}

div.box3s p, div.box3t p {
	font-size: 70%;
	margin-left: 10px;
}

div.box3s ul#novinky strong.date {
	color: #609500;
	font-size: 110%;
}

div.box3 ul#novinky li, div.box3s ul#novinky li, div.box3 ul#clanky li, div.box3t ul#clanky li, div.box3s ul li, div.box3t ul li
{
    list-style: none;
    /* font-size: 80%; */
}

div.box3t {
	margin-left: 10px;
	border: 10px solid #DBD548;
	background: #F7F6D9 url("../images/hp-box5bg.gif") left top repeat-y;
}

div.box3t h3 {
	color: #908B1E;
	border-bottom: 1px solid #FFF;
}

div.box3t ul#clanky a:link, div.box3t ul#clanky a:visited {
	color: #BC8900;
}

div.box3t ul#clanky a:hover {
	color: #000;
}

div.box3 div.in {
	border: 1px solid #FFF;
	height: 365px;
}

div.firstInfo {
	background: #dbecff;
	margin: 0; padding: 0;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #365d8b;
}

div#left div.firstInfo p {
	margin: 0 15px;
	padding: 10px 0;
}

div#left ul.clankyPrehled 
{
    margin-left: 5px;
    padding-left: 5px;
}

div#left ul.clankyPrehled li 
{
    list-style: none;
    border-left: 1px solid #D30000;
    padding-left: 5px;
    font-size: 80%;
}

div#left ul.clankyPrehled li 
{
    line-height: 1.4em;
}

div#left table 
{
    margin: 10px 15px;
    border-collapse: collapse;
    width: 499px;
    font-size: 80%;
    border: none;
    border-bottom: 1px solid #88a5c8;
    border-right: 1px solid #FFF;
}

div#left table th
{
    background: url("../images/bg-th.gif") left top repeat-x;
    border: none;
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    padding: 5px;
    color: #023778;
}

div#left table td
{
    background: #d1e5fd;
    border: none;
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    padding: 2px 5px;
}

div#left form table 
{
    width: auto;
    border-bottom: 1px solid #FFF;
}

div#left form table td
{
    background: #FFF;
    vertical-align: top;
}

div#left form#napisteNam td.text {
	text-align: right;
}

div#left form#napisteNam td.text input {
	width: 200px;
}

div#left form#objF td.text input
{
    width: 255px;
}

div#left form span.blue 
{
    color: #023778;
}
div#right form 
{
    margin: 0;
    padding: 5px 0;
}
div#right h4 
{
    margin: 0;
    padding: 10px 0 0 10px;
    font-size: 110%;
    font-weight: normal;
    color: #813636;
}


div#banner p
{
    text-align: right;
    margin: 0;
    padding: 95px 10px 0 0;
}
div#banner input#searchterm
{
    background: url("../images/bg-search.gif") left top repeat-x;
    border: none;
    border-right: 1px solid #9d9700;
    border-bottom: 1px solid #9d9700;
    width: 100px;
}
div#banner input#odeslat
{
    vertical-align: bottom;
}

/*
div#right input#partnerlogin, div#right input#partnerpass
{
    background: url("../images/heading-bg.gif") left top repeat-x;
    border: 1px solid #C67777;
    width: 150px;
}
div.box3 form input#partnerlogin, div.box3 form input#partnerpass
{
    border: 1px solid #000;
    width: 150px;
}
div.box3 form 
{
    margin: 0;
    padding: 0;
}
*/

img.i-right {float: right; margin: 5px 0 5px 10px; }
img.i-left {float: left; margin: 5px 10px 5px 0; }

.formLabel { display: block; float: left; width: 200px; clear:both; }
.formText { width: 250px; }
.formZprava { width: 450px; height: 200px; clear:both; }

ul#novinky, ul#clanky, div.box-blue ul {
	margin: 0;
	padding: 0;
	font-size: 80%;
}

ul#novinky li, ul#clanky li, div.box-blue ul li {
	list-style: none;
	padding: 7px 3px 7px 10px;
	border-bottom: 1px solid #FFF;
	font-size: 100%;
}

ul#novinky strong.date {
	font-size: 120%;
	color: #D30000;
}
ul#novinky a {color: #000}
ul#novinky a:hover {color: #D30000}

ul#clanky a {
	font-size: 110%;
	color: #244966;
}

ul#clanky a:hover {
	color: #D30000;
}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
