body     {font-family:tahoma,arial,helvetica,sans-serif;
          margin:0; padding:0; text-align:center;
          background:url(imgx/pozadi.gif) repeat-x left 26px;
          font:12px arial; color:white;}

a        {color:#016ab5;}
a:hover  {text-decoration:none;} 
a im g    {display:block; border:none; margin:0; padding:0;}
im g      {border:none; margin:0; padding:0;}

h1       {font:22px serif;
          margin:0; padding:7px 0;}
h2       {font:22px serif;
          margin:0; padding:16px 0 0 0;}
h3       {font:bold 14px tahoma; color:#ffe052;
          margin:0; padding:16px 0 3px 0;}
h4       {font:14px arial; color:#ffe052;
          margin:0; padding:7px 0;}
.strong   {font-size:1.1em;}


.clean   {clear:both; height:0px; font:0em/0em arial; overflow:hidden;}
.left    {float:left;}
.right   {float:right;} 


/* hlavni konstrukce */
#container   {width:988px; margin:0 auto; padding:0; position: relative;}

#levy_slp    {width:212px; float:left; margin:0 0 90px 0; padding:0; _margin-right:-3px;}

#pravy_slp   {height:100%; margin:0 0 0 212px; _margin-left:209px; padding:0;
              background:url(imgx/stin_rgup.gif) no-repeat right top;}
#pravy_slp1  {background:url(imgx/text_top.gif) no-repeat 22px top;}    /*#def*/

#aktual      {width:266px; float:right; text-align:left;
              margin:0; _margin-left:-3px; padding:0;
              background:url(imgx/bord.gif) no-repeat left 24px;}

#text        {height:100%; margin:0 266px 0 0; _margin-right:263px; padding:24px 0 0 13px;
              text-align:left;
              position: relative;height: 700px;
              }
.texty {position: absolute; top: 290px; }


#bottom      {width:100%; text-align:center;
              background:#006633 url(imgx/patka.gif) repeat-x 50% top;} 

/* container */
#top         {margin:0 0 0 212px; _margin:0 3px 0 215px;}
#top a#eshop {position: absolute; left:15px; top:40px; display: block; width:184px; height: 126px; border:0;}
#top a#eshop img {border: 0;}
#top-lf      {display:block; float:left; _margin:0 -3px;}
#top-rg      {display:block; float:right; _margin:0 -3px;}
#flash       {height:216px; margin:0 218px 0 116px; _margin:0 215px 0 113px; /*background-color:blue;*/
              background:url(imgx/top_slogan.jpg) no-repeat left top;}
h1#etech {font-size: 10px;}
#etech span { display:none }  
#etech { margin:0 218px 0 116px; _margin:0 215px 0 113px; padding:0; width:442px; height:216px; background:url("imgx/top_slogan.jpg") top left no-repeat; }
            

/* levy_slp */
a.loga       {display:block; margin-bottom:5px; padding:0; text-align:center; text-decoration:none;}
a.loga img   {display:block; margin:0 auto; border:none;}
a.loga.prv   {margin:0}

/* pravy_slp */
#menu        {margin:0; padding:32px 0 0 13px; text-align:left;
              background:url(imgx/stin_lfup.gif) no-repeat left top;}
#menu .tlac  {display:inline-block; vertical-align:top;
              margin:1px 2px 0 0; *margin-right:5px; padding:16px 9px 0 9px;
              background:url() no-repeat left top;}
#menu label  {width:128px; height:73px; display:block; overflow:hidden;
              font:bold 12px/15px tahoma; color:#eeffdd;}
#menu a      {display:block; text-decoration:none;
              width:128px; height:48px; margin:0; padding:0;
              background:url(imgx/butn_0.gif) no-repeat 20px top;}
#menu a:hover{background-image:url(imgx/butn_1.gif);}
#menu .tl0   {background-image:url(imgx/tlac_1.jpg);}
#menu .tl1   {background-image:url(imgx/tlac_2.jpg);}
#menu .tl2   {background-image:url(imgx/tlac_3.jpg);}
#menu .tl3   {background-image:url(imgx/tlac_4.jpg);}
#menu .tl4   {background-image:url(imgx/tlac_5.jpg);}
#menu .tl5   {background-image:url(imgx/tlac_6.jpg);}
#menu .tl6   {background-image:url(imgx/tlac_7.jpg);}
#menu .tl7   {background-image:url(imgx/tlac_8.jpg);}
#menu .tl8   {background-image:url(imgx/tlac_9.jpg);}
#menu .tl9   {background-image:url(imgx/tlac_10.jpg);}

/* prav_slp */
h2#akt       {margin-top:14px; padding:7px 0 7px 27px;
              font:bold 14px sans-serif; color:#396835;}
#aktu        {margin:0; padding-left:20px; border-left:1px solid #7fd6aa;
              background:url(imgx/novi_sep.gif) no-repeat 27px top; _background-position:28px 0;}
.aktu        {margin:0; padding:7px;
              background:url(imgx/novi_sep.gif) no-repeat 7px bottom;}
.aktu span   {display:block; margin:0; padding-left:37px;
              background:url(imgx/odr_big.gif) no-repeat left 3px;
              font:11px arial; color:#3a6734;}
.aktu a      {font:11px arial; color:#3a6734; text-decoration:underline;}
.aktu a:hover{text-decoration:none;}



/* text */
.baner       {margin:0; padding:17px 0;
              background:url(imgx/baner_slot.gif) no-repeat 9px top;}
.baner.prv   {margin-top:-17px; background:none;}                       /*-17px*/
.baner a     {display:block; text-decoration:none;}
.baner img   {border:none;}

/*xxxxx */
#te xt       {padding:10px 20px;}
#te xt p     {margin:0; padding:0 0 10px 0; text-align:justify;}
#txt ol      {margin:0; padding:1px 0 0 30px;}
#txt ol li   {margin:0; padding:1px 0;}
#txt ul      {list-style:none; margin:0 0 16px 10px; padding:0;}
#txt li      {margin:0; padding:0 0 0 15px;
              background:url(img/odrox.gif) no-repeat left 6px;}
p#pozn       {font:11px/14px tahoma;}
#txt.wide    {padding:35px 30px 0 30px; text-align:center;}
h2.navo      {top:-25px; left:-20px; position:relative; text-align:left;}
.navod       {margin-bottom:15px; padding:0; text-align:left;}
.navod img   {margin-bottom:15px; padding:0;}
.navod p.n,
.navod ul.n  {width:230px; min-height:70px; _height:90px; margin:0; }
.dlod        {width:240px; margin:0; padding:0;}
.dlod a.d    {display:block; text-decoration:none;
              margin:15px 0 12px 0; padding:0;}
.dlod a img  {margin:0 auto; border:3px solid #e8af27;}
p.ali_lef    {text-align:left;}
a.foto       {display:inline-block; text-decoration:none;
              margin:0 auto 20px auto; border:3px solid #e8af27;}
a.foto img   {display:block;}
#kont        {border-collapse:collapse; table-layout:fixed;
              margin:17px 0 0 15px; font:13px tahoma;}
#kont td     {padding:2px 0;}              
#kont td.lbl {width:70px; font:bold 13px tahoma;}
#kont td.dat {width:200px;}
#kont td.inp {overflow:hidden; font:12px tahoma;}

/*obrazky*/
img#fig0     {margin:10px 10px 5px 0; float:left;}
img#fig2     {margin:0 8px 0 0; float:left;}
img#fig3     {margin:15px 8px 0 0; float:left;}
img#fig4     {margin:0 8px 10px 0; float:left;}
img#fig5     {margin-left:15px; float:left;}

/* fotogalerie */
#fotog       {/*width:906px; height:190px;*/
              background:blue url(img/foto-bot.jpg) no-repeat left top;
              text-align:left;}
#fotog h2    {margin:0 253px 0 0; padding:27px 0 7px 20px;}
#fotog img   {display:inline-block; border:2px solid #d50000;
              margin:10px 0 13px 11px;_margin:10px -3px 14px 14px;}

/* bottom */
#patka       {width:988px; margin:0 auto; padding:0;}
#patka a     {color:white;}
#toplist2     {float:left; top:-80px; left:60px; position:relative;}
#toplist img {width:88px; height:60px; border:none;}
#botlf       {float:left; position:relative; margin:-56px 0 0 124px;}
#botxt       {margin:0; padding:50px 0 30px 0;
              font:10px arial; color:white;}
#botxt a     {font:10px arial; color:white; text-decoration:underline;}
#botxt a:hover {text-decoration:none;}
a#neo        {text-decoration:none;}
a#neo:hover  {text-decoration:underline;}
#botrg       {float:right; position:relative; right:-8px;
              margin:-56px 0 0 0; _margin-right:-3px;}

/*==========================================================================*/
/*rozcapovacz obrazovky = je na konci*/
#containerX  {width:1300px; left:-10px; top:150px; position:absolute;
              height:3px; overflow:hidden; background-color:yellow;}


