/* obecne styly */
body {color: #D0C5BF; background: #000; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; border: 0; margin: 0; padding: 0;}
input, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}
form {margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
h1, h2 {color: #fff; font-size: 1.4em; margin-bottom: .5em;}
h2 {color: #fff; font-size: 1.3em; font-weight: normal;}
h3 {color: #fff; font-size: 1em; line-height: 1.4em; border-left: 1px solid #310A03; padding-left: 7px; position: relative; left: -9px;}
h4 {font-size: .9em; color: #FFFFFD; margin-bottom: .3em;}

p {font-size: .8em; margin: 0 0 1.33em 0; line-height: 1.4em;}
ul, ol, dl {font-size: .8em; margin: 0 0 1.33em 0; padding: 0;}
ul {list-style: none; position: relative;}
ol {margin-left: 3em;}
ul li, ol li {line-height: 1.4em; margin-bottom: .3em;}

img {border: 0;}

table {font-size: .8em; margin-bottom: 1.33em;}
th {text-align: left;}

a {color: #FF0200;}
a:hover {color: #FF0200;}

pre {width: auto;}

/* layout */
#hlavni {background: #6E2222; margin: 0 auto; text-align: left; position: relative; padding: 0 0 1px 0; width: 1004px;}
#hlavicka {position: absolute; top: 22px; left: 22px; width: 960px;}
.levy, .pravy, .stred {float: left; position: relative; top: 260px; margin-bottom: 280px;}
.levy {width: 199px; left: -679px; background: #410B0B;}
.pravy {width: 220px; left: 278px;}
.stred {width: 481px; left: 246px;}
#paticka {color: #b8b2ac; background: #180302; font-size: .85em; margin: 22px; padding: 22px 0 1px 60px;}

/* obsah */
.logo {background: url(/gfx/logo.png); display: block; width: 199px; height: 199px;}
#flash {position: absolute; top: 0; right: 0;}

ul.menu {color: #BAB6B5; font-weight: bold; font-size: .9em; margin-bottom: 2em; padding: 0 10px 0 20px;}
ul.menu li {text-indent: -.9em; margin-bottom: .7em;}
ul.menu a {color: #D0C5BF; text-decoration: none;}
ul.menu a:hover {color: #FF0200; text-decoration: underline;}
ul.menu a.zde {color: #FF0200; text-decoration: none;}

h2 a {font-size: .9em;}

h3 a {color: #FF0200; font-weight: bold; display: block;}
h3 a:hover {color: #FF0200;}

.ukaz a {text-decoration: underline; cursor: pointer;}

.nastroje {font-size: .7em;}
.nastroje a {color: #000; text-decoration: none; margin: 0 10px;}
.nastroje a:hover {color: #fff; text-decoration: underline;}

#paticka a {color: #b8b2ac; text-decoration: none;}
#paticka a:hover {text-decoration: underline;}

#paticka .partneri {width: 100%; margin: 0 0 1em -30px;}
	#paticka .partneri td {text-align: center; vertical-align: middle; padding: 1em 0;}
		#paticka .partneri td img {margin: 0; float: none;}
	
	#paticka .p3sl td {width: 33%;}
	#paticka .p4sl td {width: 25%;}
	#paticka .p5sl td {width: 20%;}

.levy h2, .pravy h2 {font-size: 1.2em; font-weight: bold;}
.levy h2 {color: #fff; padding: 0 10px; padding-top: 10px;}

.levy p {margin-left: 10px; margin-right: 10px;}

.stred h2 a {color: #fff;}

.stred ul li {background: url(/gfx/odrazka.gif) 0% 60% no-repeat; padding-left: 1em; position: relative;}

.anketa-popis {margin-bottom: 2em; width: 260px; float: right;}
.anketa-hlasuj {width: 200px; text-align: center; margin: .3em 1em 0 0; float: left;}
.anketa-hlasuj img {margin: 0 auto 1em auto;}
.vysledek {background: #FC0000; color: #fff; padding: 1em; font-size: 2em; margin: 0 0 1em 0;}

.newsletter {color: #fff; padding: .5em 1em 1em 1em; margin: 0 0 1em 0;}
.newsletter p {margin: 0;}
#newsletter {padding: .3em; width: 110px;}
#nletter {padding: .2em;}

/* obecne tridy */
.centr {text-align: center;}
.vpravo {text-align: right;}
.vlevo {text-align: left;}

.clr {clear: both;}

.pl {float: left;}
.pp {float: right;}

.obr {margin-top: .3em;}
.op {margin: 0 0 0 1em; border-left: 5px solid #83766b; padding-left: 2px;}
.ol {margin: 0 1em 0 0; border-right: 5px solid #83766b; padding-right: 2px;}

.m0 {margin: 0;}
.mn1 {margin-top: 1em;}
.md1 {margin-bottom: 1em;}
.md2 {margin-bottom: 2em;}
.mn2 {margin-top: 2em;}
.mp1 {margin-right: 1em;}
.ml1 {margin-left: 1em;}

.modre {color: #007CBA;}
.hnede {color: #fff;}
.cerne {color: #000;}
.bile {color: #FFFFFD;}
.cervene {color: #E01919;}
.ruzove {color: #E2BBBC;}
.ruzove:hover {color: #FF0200;}

.fs7 {font-size: .7em;}
.fs10 {font-size: 1em;}
.fs12 {font-size: 1.2em;}

.p1 {margin: 0 11em 1em 10em;}
.p2 {margin: 0 7em 1em 6em;}
