/* NULOVANI OKRAJU */
* { margin: 0px; padding: 0px; border: none; }

/* HLAVNI DEFINICE */
body {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 0.85em;
	color: #000000;
	line-height: 1.3em;
	background: #051712 url('images/back-body.gif') left top repeat-x;
}

/* NADPISY */
h1 {
	font-size: 150%;
	line-height: 120%;
	margin: 10px;
	padding: 3px 0px 3px 70px;
	background: url('images/mobile-h1.gif') left top no-repeat;
	min-height: 62px;
	max-width: 200px;
}
h1 span { font-size: 85%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }

/* TEXT */
.bold, #menu a { font-weight: bold; }
.italic  { font-style: italic; }
.nounderline, h1 a, #menu a { text-decoration: none; }
.text90, #copyright { font-size: 90%; line-height: 1.3em; }

/* ZAROVNANI */
.center { text-align: center; }
.left { text-align: left; }
.top, table th, table td { vertical-align: top; }

/* BLOKY */
.block { display: block; }
.ablock, #menu li a { width: 100%; height: 100%; display: block; }

/* ZOBRAZENI */
.no, hr, #partners span { display: none; }
.nopoint, #menu ul { list-style: none; }

/* BARVY */
.white, h1, h1 a, #menu strong, #content table th { color: #ffffff; }
.whiteg { background-color: #ffffff; }
.black, a { color: #000000; }
.blackg { background-color: #000000; }
.grayl, #navigation, #copyright { color: #cccdcd; }
.graym, h2, h3, h4, #menu li a.active { color: #374641; }
.orangel, #menu a, #navigation a, #copyright a { color: #ffa200; }
.oranged, #navigation a:hover, #copyright a:hover, #copyright a:focus, #copyright a:active { color: #a76b00; }

/* NAVIGACE */
#navigation { margin: 5px; padding: 10px; background-color: #010403; }

/* HLAVNI CAST STRANKY */
#main { width: 100%; }

/* HORNI CAST */
#top { margin: 5px; }
#top p { padding: 10px; background-color: #d0d7d5; }

/* MENU */
#menu { margin: 5px; }
#menu li { margin: 2px 0px 0px 0px; }
#menu li a {
	width: 191px;
	background: url('images/back-menu.gif') left top repeat-y;
	padding: 10px;
}
#menu li a:hover, #menu li a:focus, #menu li a:active { background: url('images/back-menu.gif') -211px 0px repeat-y; }
#menu li a.active { background: url('images/back-menu.gif') -422px 0px repeat-y; }
#menu p { padding: 10px 20px 10px 0px; }

/* PARTNERI */
#partners { padding: 5px 0px 0px 15px; }
.aodt a { width: 78px !important; height: 50px !important; padding: 0px !important; }
.aodt a { background: url('images/back-aodt.gif') 0px top no-repeat !important; }
.aodt a:hover, .aodt a:focus, .aodt a:active { background: url('images/back-aodt.gif') -78px top no-repeat !important; }
.ecom a { width: 100px !important; height: 50px !important; padding: 0px !important; }
.ecom a { background: url('images/back-ecom.gif') 0px top no-repeat !important; }
.ecom a:hover, .ecom a:focus, .ecom a:active { background: url('images/back-ecom.gif') -100px top no-repeat !important; }
.linksys a { width: 179px !important; height: 38px !important; padding: 0px !important; }
.linksys a { background: url('images/back-linksys.gif') 0px top no-repeat !important; }
.linksys a:hover, .linksys a:focus, .linksys a:active { background: url('images/back-linksys.gif') -179px top no-repeat !important; }

/* OBSAH */
#content { margin: 5px; background: #ffffff url('images/back-content.gif') left top repeat-y; }
#content h2 { padding: 10px 10px 10px 10px; }
#content h3 { padding: 0px 10px 10px 10px; }
#content h4 { padding: 0px 10px 0px 10px; }
#content p, #content form { padding: 0px 10px 10px 10px; }
#content ul { padding: 0px 10px 10px 25px; }
#content ol { padding: 0px 10px 10px 35px; }

/* TABULKY */
#content table {
	width: 95%;
	margin: 5px 10px 10px 10px;
	border-top: 0px;
	border-left: 0px;
	border-right: 1px dotted #374641;
	border-bottom: 1px dotted #374641;
}
#content table th { background-color: #374641; }
#content table td { background-color: #ffffff; }
#content table td, #content table th, #navod table td, #navod table th {
	border-top: 1px dotted #374641;
	border-left: 1px dotted #374641;
	border-right: 0px;
	border-bottom: 0px;
	padding: 2px;
}
#content .even td { background-color: #dfe6e3; }
#content .suma th, #content .suma td { background-color: #ffaf26; }

/* KOPYRAJT */
#copyright {
	background: #010403 url('images/back-copyright.gif') 10px 13px no-repeat;
	margin: 5px;
}
#copyright p { padding: 100px 10px 10px 10px; }