/* -- Basics -- */
html, body, div, p, li, ul, ol, menu, form, fieldset, h1, h2, h3, h4, h5, h6   { margin: 0; padding: 0; list-style: none; }

body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif; background: #003300 no-repeat center top url('../obr/pozadijpg') ; color:#FFFFFF; padding: 0px 0; }
a			        { color: #FFFFFF; }
a:hover	      { text-decoration: underline !important; color: #999999;}
img           { border: none; }

h1	{ font-size: 20px; }
h2	{ font-size: 18px; }
h3	{ font-size: 15px; }
h4	{ font-size: 15px; }
h5	{ font-size: 12px; }
h6	{ font-size: 10px; }
p   { line-height: 20px; }

h1, h2, h3, h4, h5, h6  { color: #FFFFFF; }

/* -- Basics layout -- */
#stranka    { position: relative; }
#celek    { font-size: 15px; }
#hlavni  { font-size: 15px; }
#konec     { font-size: 10px; clear: both; }

/* -- Logo constructs -- */
#logo .block  { position: relative; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; text-decoration: none !important; }

/* -- Main classes -- */
.fr		    { float: right !important; }
.fl		    { float: left !important; }
.clear    { clear: both !important; }
.right	  { text-align: right !important; }
.left		  { text-align: left !important; }
.center	  { text-align: center !important; }
.last		  { margin-right: 0 !important; margin-bottom: 0 !important; border-bottom: none !important; }
.item     { margin-bottom: 1.5em; clear: both; }
.info     { margin: 2px 0 6px !important; }
.col1     { width: 49%; float: left; }
.col2     { width: 49%; float: right; }

/* -- Layout constructs -- */
#stranka       { width: 900px; margin: 0 auto; padding: 0 10px 10px; background: #002000; border: 10px #001500 solid; border-width: 2px 0; }
#logo       { position: relative; height: 185px; overflow: hidden; background: #000000 url('../envi/home_r3_c1.png') no-repeat; clear: both; }
#hlavni    { padding: 35px 10px; }
#konec      { clear: both; height: 20px; background: #001500; }

/* -- Main Menu -- */
#Menu li                { position: relative; float: left; margin: 0 10px; top: -1px;  }
#Menu li a              {  display: block; float: left; color: #ffffff; padding: 10px 0px 15px; height: 10px; text-decoration: none; }
#Menu li a:hover,
#Menu li.active a       { border-top: 0px #999999 solid; color: #999999; padding-top: 11px; } 

/* -- left (bmenu) block -- */
#menul                      { width: 140px; float: left; font-size: 14px; }
#menul .box                 { margin-bottom: 90px; }
#menul .box h3              { margin-bottom: 30px; color: #ffffff; }
#menul .subMenu ul          { margin-right: 10px; border-right: 1px #ffffff solid; }
#menul .subMenu li          { margin-right: -1px; }
#menul .subMenu li a        { display: block; padding: 5px 0px; height: 14px; color: #ffffff; text-decoration: none !important; }
#menul .subMenu li.active a, 
#menul .subMenu li a:hover  { border-right: 1px #ffffff solid; padding-right: 1px; color: #999999; }
#menul .boxText h3          { padding-left: 0 !important; }

/* -- hlavni -- */
#hlavni                     { float: left; width: 450px; padding: 16px 60px 60px; }

#wall                    { float: right; width: 170px; padding: 0px 0px 0px; }
#wall .h3              { margin-bottom: 30px; color: #ffffff; }

/* -- zapati -- */
#konec         { padding: 4px 20px 4px; }
#konec *       { color: #ffffff; }
#konec a:hover { color: #999999; }
