body
{
   background-color: #ffffff;
   margin: 0px;
}

form { display: inline; }

#e-table-main
{
   margin-left: auto; margin-right: auto;
   background-image: url('../gfx/e-mid-bg.jpg');
   background-repeat: repeat-y;
   background-position: center;
}
#s-table-main
{
   margin-left: auto; margin-right: auto;
   background-image: url('../gfx/s-mid-bg.jpg');
   background-repeat: repeat-y;
   background-position: center;
}
 #e-table-main td { padding: 0px; }
 #s-table-main td { padding: 0px; }
 #e-table-main-left-top-td
 {
    width: 50%; vertical-align: top;
    background-image: url('../gfx/e-left-top-bg.jpg');
    background-position: top right;
    background-repeat: no-repeat;
 }
 #s-table-main-left-top-td
 {
    width: 50%; vertical-align: top;
    background-image: url('../gfx/s-left-top-bg.jpg');
    background-position: top right;
    background-repeat: no-repeat;
 }
 #e-table-main-td, #s-table-main-td
 {
    width: 900px; height: 149px; vertical-align: top;
    background-image: url('../gfx/e-mid-logo.jpg');
    background-repeat: no-repeat;
 }
 #s-table-main-td { background-image: url('../gfx/s-mid-logo.jpg'); }
  #a-logo    { width: 180px; height: 50px; margin-left: 105px; margin-bottom: 40px; }
  #a-kontakt { width: 150px; height: 50px; margin-left: 450px; margin-bottom: 40px; }
  #div-langs { display: block; margin-left: 65px; margin-bottom: 0px; }
   #div-langs a { font-family: Arial, sans-serif; font-size: 8px; color: #ffffff; text-transform: uppercase; }
   #div-langs img { vertical-align: middle; }
  #input-search
  {
     width: 230px;
     margin-left: 60px;
     font-family: Tahoma, Arial, sans-serif;
     font-size: 11px;
     padding-top: 2px;
     padding-bottom: 2px;
     padding-left: 3px;
     border: 1px solid #777799;
     color: #969696;
     background-color: #fafafa;
  }
  #input-search:focus {
	  color: #000000;
  }

 #e-table-main-right-top-td
 {
    width: 50%; vertical-align: top;
    background-image: url('../gfx/e-right-top-bg.jpg');
    background-position: top left;
    background-repeat: no-repeat;
 }
 
 
 #s-table-main-right-top-td
 {
    width: 50%; vertical-align: top;
    background-image: url('../gfx/s-right-top-bg.jpg');
    background-position: top left;
    background-repeat: no-repeat;
 }
 
 #e-table-main-menu
 {
    width: 351px; vertical-align: top;
    background-image: url('../gfx/e-mid-menu-bg.jpg');
    background-position: top left;
    background-repeat: no-repeat;
 }
  #s-table-main-menu
 {
    width: 351px; vertical-align: top;
    background-image: url('../gfx/s-mid-menu-bg.jpg');
    background-position: top left;
    background-repeat: no-repeat;
 }

  #e-table-main-menu #menu-span a
  {
     display: block;
     margin-right: 4px; margin-top: 1px; -margin-right: 2px;
     padding-left: 30px; padding-top: 1px;
     float: right; clear: both;
     width: 286px !important; height: 15px !important; width: 316px; height: 16px;
     font-family: Arial, sans-serif;
     font-size: 11px; font-weight: bold; letter-spacing: 1.5px;
     text-decoration: none; text-transform: uppercase;
     color: #f5f5f5;
     background-image: url('../gfx/c-menuitem-out-bg.jpg');
     background-color: #5a8fc3;
     cursor: pointer;
  }
  #e-table-main-menu #menu-span a.a-pulse { background-image: url('../gfx/c-menuitem-out-pulse-bg.gif'); }
  #e-table-main-menu #menu-span a:hover { background-image: url('../gfx/c-menuitem-over-bg.jpg'); 
     color: #ffffff;}
  #e-table-main-menu #menu-span a.a-bip { background-image: url('../gfx/c-menubip-out-bg.jpg'); }
  #e-table-main-menu #menu-span a.a-bip:hover { background-image: url('../gfx/c-menubip-over-bg.jpg'); 
     color: #ffffff;}
  #e-table-main-menu #menu-span div { display: none; }
    #s-table-main-menu #menu-span a
  {
     display: block;
     margin-right: 4px; margin-top: 1px; -margin-right: 2px;
     padding-left: 30px; padding-top: 1px;
     float: right; clear: both;
     width: 286px !important; height: 15px !important; width: 316px; height: 16px;
     font-family: Arial, sans-serif;
     font-size: 11px; font-weight: bold; letter-spacing: 1.5px;
     text-decoration: none; text-transform: uppercase;
     color: #f5f5f5;
     background-image: url('../gfx/c-menuitem-out-bg.jpg');
     background-color: #5a8fc3;
     cursor: pointer;
  }
  #s-table-main-menu #menu-span a:hover { background-image: url('../gfx/c-menuitem-over-bg.jpg'); 
     color: #ffffff;}
  #s-table-main-menu #menu-span a.a-bip { background-image: url('../gfx/c-menubip-out-bg.jpg'); }
  #s-table-main-menu #menu-span a.a-bip:hover { background-image: url('../gfx/c-menubip-over-bg.jpg'); 
     color: #ffffff;}
  #s-table-main-menu #menu-span div { display: none; }

  
  #submenu { visibility: hidden; width: 316px; /*height: 10px;*/ position: absolute; z-index: 1; top: 0px; left: 0px; }
  a.subitem
  {
     display: block;
     /*margin-bottom: 1px;*/
     border-bottom: 1px solid #f4f5f9;
     border-right: 1px solid #f4f5f9;
     padding-left: 30px; padding-top: 1px;
     /*float: right; clear: both;*/
     /*width: 286px;*/ height: 15px; /*-width: 316px;*/ -height: 17px;
     font-family: Tahoma, Arial, sans-serif;
     font-size: 11px; font-weight: bold; letter-spacing: 1px;
     text-decoration: none; text-transform: uppercase;
     color: #f5f5f5;
     background-image: url('../gfx/c-menuitem-out-bg.jpg');
     cursor: pointer;
     position: relative;
     top: -1px;
  }
  a.subitem:hover { background-image: url('../gfx/c-menuitem-over-bg.jpg'); 
     color: #ffffff;}
  a.subitem-top:hover { background-image: url('../gfx/c-menuitem-over-bg.jpg'); 
     color: #ffffff;}
  a.subitem-top {
     border-top: 1px solid #f4f5f9;
     border-bottom: 1px solid #f4f5f9;
     border-right: 1px solid #f4f5f9;
     display: block;
     /*margin-bottom: 1px;*/
     padding-left: 30px; padding-top: 1px;
     /*float: right; clear: both;*/
     /*width: 286px;*/ height: 15px; /*-width: 316px;*/ -height: 17px;
     font-family: Arial, sans-serif;
     font-size: 11px; font-weight: bold; letter-spacing: 1px;
     text-decoration: none; text-transform: uppercase;
     color: #f5f5f5;
     background-image: url('../gfx/c-menuitem-out-bg.jpg');
     cursor: pointer;      
     position: relative;
     top: -1px;
  }

  #submenu img { display: block; clear: both; margin-bottom: 1px; }
  
  #e-menubottom
  {
     display: block;
     margin-right: 4px; margin-top: 1px; -margin-right: 2px;/* margin-bottom; 100px;*/
     float: right; clear: both;
  }
  
  #left-content div
  {
     margin-left: 50px;
     margin-right: 15px;
     font-family: Arial, sans-serif;
     font-size: 11px;
     color: #323232;
  }
  #left-content h1.submenu{
	  font-family: Arial, sans-serif;
	  font-size: 14px;
	  color: #2974c0;
	  letter-spacing: 1px;
	  text-transform: uppercase;
	  margin-top: 20px;
	  margin-bottom: 10px;
  }
  #left-content ul.submenu{
	  font-family: Tahoma;
	  font-size: 11px;
	  color: #161616;
	  margin-top: 0px;
	  margin-bottom: 40px;
	  margin-left: 20px;
  }
  #left-content a.submenu{
	  font-weight: normal;
  }
  #left-content h1
  {
     display: block;
     margin-left: 30px; margin-top: 20px; margin-bottom: 7px;
     font-family: Arial, sans-serif;
     font-size: 14px; font-weight: bold; color: #161616;
     text-transform: uppercase; letter-spacing: 1px;
  }
  #left-content a{
     color: #2974c0;
     text-decoration: none;
  }
  #left-content a:hover {
	  text-decoration: underline;
  }
  #left-content a.a-more
  {
     display: block;
     margin-right: 10px; margin-top: 5px;
     font-family: Arial, sans-serif;
     font-size: 11px;
     text-align: right;
     color: #2974c0;
     text-decoration: none;
  }
  #left-content a.a-more:hover {
	  text-decoration: underline;
  }

  #important-notice a.a-more
  {
     display: block;
     margin-right: 10px; margin-top: 5px;
     font-family: Arial, sans-serif;
     font-size: 11px; font-weight: bold;
     text-align: right;
     color: #ffffff;
     text-decoration: none;
  }
    
  
  
 #e-table-main-motto
 {
    width: 549px; height: 207px; vertical-align: top;
    background-image: url('../gfx/e-mid-motto-bg.jpg');
    background-position: top left;
    background-repeat: no-repeat;
 }
 #s-table-main-motto
 {
    width: 549px; vertical-align: top;
    background-image: url('../gfx/s-mid-motto-bg.jpg');
    background-position: top left;
    background-repeat: no-repeat;
 }
  #s-table-main-motto div#content
  {
     margin-left: 10px; margin-right: 35px; margin-top: -28px;
     font-family: Arial, sans-serif; font-size: 12px;
     color: #323232; text-align: left;
  }

  div#content h5 {
	  font-size: 11px;
	  font-weight: normal;
	  font-family: Arial, sans-serif;
	  color: #646464;
	  margin-top: 25px;
	  margin-bottom: 0px;
  }
  div#content h5 a {
	  color: #646464;
	  text-decoration: none;
  }
  div#content h5 a:hover {
	  color: #323232;
	  text-decoration: underline;
  }
  
  div#content p
  {
     margin-top: 2px;
     margin-bottom: 0px;
     text-indent: 20px;
  }
  
  div#content div p
  {
     margin-top: 0px;
     margin-bottom: 0px;
     text-indent: 0px;
  }
  div#content a {
     font-family: Arial, sans-serif;
     font-size: 11px;
     font-weight: bold;
     text-decoration: none;
     color: #2974c0;
  }
div#content a:hover {
     text-decoration: underline;
  }
div#content div#sciezka {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	color: #323232;
	margin-top: 25px;
	margin-bottom: 5px;
}
div#content div#sciezka a {
	color: #323232;
	text-decoration: none;
	font-weight: normal;
}
div#content div#sciezka a:hover {
	color: #161616;
	text-decoration: underline;
}
  
  #s-table-main-motto h1
  {
    display: block;
    margin-left: 0px; margin-right: 10px;
    margin-top: 5px; margin-bottom: 5px;
    font-family: Arial, sans-serif;
    font-size: 21px; font-weight: bold;
    text-transform: uppercase; letter-spacing: 2px;
    color: #4b4b4b;
  }
  #s-table-main-motto h2
  {
    margin-left: 0px; margin-right: 10px;
    display: block;
    margin-top: 15px; margin-bottom: 0px;
    font-family: Arial, sans-serif;
    font-size: 15px; font-weight: bold;
    text-transform: uppercase; letter-spacing: 1.5px;
    color: #323232;
  }
  #s-table-main-motto h3{
    margin-left: 0px; margin-right: 10px;
    display: block;
    margin-top: 0px; margin-bottom: 0px;
    font-family: Arial, sans-serif;
    font-size: 11px; font-weight: bold;
    text-transform: uppercase;
    color: #323232;
  }
  #s-table-main-motto h3 a{
	  color: #2974c0;
	  text-decoration: none;
	  text-transform: none;
	  margin-top: 5px;
	  margin-left: 25px;
  }
  #s-table-main-motto h3 a:hover {
	  text-decoration: underline;
  }
  #s-table-main-motto small{
	  display: block;
	  font-size: 10px;
	  font-weight: normal;
	  font-family: Arial, sans-serif;
	  color: #646464;
	  margin-bottom: 0px;
  }
  #s-table-main-motto img {
	  border-width: 1px;
	  border-color: #646464;
	  border-style: solid;
  }
  #s-table-main-motto a.a-more
  {
     display: block;
     margin-top: 5px;
     font-family: Arial, sans-serif;
     font-size: 11px;
     font-weight: bold;
     text-align: right;
     text-decoration: none;
     color: #2974c0;
  }
  #s-table-main-motto a.a-more:hover {
	  text-decoration: underline;
  }
  .right, .left
  {
     clear: both;
     width: 200px;
     margin-top: 10px; margin-bottom: 0px;
     margin-left: 10px; margin-right: 10px;
     font-family: Arial, sans-serif;
     text-align: center;
     font-size: 10px;
  }
  .right250, .left250
  {
     clear: both;
     width: 250px;
     margin-top: 10px; margin-bottom: 10px;
     margin-left: 10px; margin-right: 10px;
     font-family: Arial, sans-serif; font-size: 10px;
     text-align: center;
  }
  .right { float: right; margin-right: 0px; }
  .left  { float: left;  margin-left:  0px; }
  .right250 { float: right; margin-right: 0px; }
  .left250  { float: left;  margin-left:  0px; }
  
  .clearer { clear: both; }
  
  .right img, .left img { border: 1px solid #646464; }
  .right250 img, .left250 img { border: 1px solid #646464; }

div.ramka{
     width: 480px;
     border: 1px solid #c8c8c8;
     background-color: #dcdcdc;
     font-family: Arial, sans-serif;
     font-size: 12px;
     color: #000000;
     padding: 5px;
     margin-top: 15px;
     margin-bottom: 10px;
     margin-left: auto;
     margin-right: auto;
}

  .table-content { width: 500px;
border: 1px solid #b4b4b4; }
  .table-content td
  {
     vertical-align: middle;
     border: 1px solid #cdcdcd;
     background-color: #f0f0f0;
     font-family: Arial, sans-serif;
     font-size: 11px;
     color: #191919;
  }
  .table-content th
  {
     border: 1px solid #c8c8c8;
     background-color: #e6e6e6;
     font-family: Arial, sans-serif;
     font-size: 11px;
     color: #4b4b4b;
     font-weight: normal;
  }
  .table-content th a{
	  color: #2974c0;
	  font-weight: bold;
	  text-decoration: none;
  }
  .table-content th a:hover {
	  text-decoration: underline;
  }
  .table-content .white { background-color: #ffffff; }

 #e-table-mid
 {
    width: 900px;
    background-image: url('../gfx/e-mid-bg.jpg');
    vertical-align: top;
 }
 #s-table-mid
 {
    width: 900px;
    background-image: url('../gfx/s-mid-bg.jpg');
    vertical-align: top;
 }

  #s-table-mid-left div
  {
     margin-left: 50px; margin-right: 15px;
     font-family: Arial, sans-serif; font-size: 11px;
     color: #000077;
  }
  #s-table-mid-left h1
  {
     display: block;
     margin-left: 30px; margin-top: 20px; margin-bottom: 7px;
     font-family: Arial, sans-serif;
     font-size: 14px; font-weight: bold; color: #0000aa;
     text-transform: uppercase; letter-spacing: 2px;
  }
  #s-table-mid-left a.a-more
  {
     display: block;
     margin-right: 10px; margin-top: 5px;
     font-family: Arial, sans-serif;
     font-size: 10px; font-weight: bold;
     text-align: right;
     color: #0000aa;
     text-decoration: none;
  }

 #e-table-bottom
 {
    width: 100%; height: 105px;
    background-image: url('../gfx/e-bottom-bg.jpg');
    background-position: bottom center;
    background-repeat: no-repeat;
    vertical-align: bottom;
    text-align: center;
    font-family: Arial, sans-serif; font-size: 11px;
    color: #4b4b4b;
 }

 #s-table-bottom
 {
    width: 100%; height: 150px;
    background-image: url('../gfx/s-bottom-bg.jpg');
    background-position: bottom center;
    background-repeat: no-repeat;
    vertical-align: bottom;
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 11px;
    color: #4b4b4b;
 }
 #s-table-bottom a, #e-table-bottom a { 
    color: #4b4b4b; 
    text-decoration: none;
    font-weight: bold
}
 #s-table-bottom a:hover, #e-table-bottom a:hover {
     text-decoration: underline;
     color: #323232;
 }
 
#e-table-boxes { margin-left: auto; margin-right: auto; }
 #e-table-boxes td { color: #323232; vertical-align: top; }
 #e-table-boxes td h1
 {
    display: block;
    margin-left: 10px; margin-right: 10px;
    margin-top: 10px; margin-bottom: 7px;
    font-family: Arial, sans-serif;
    font-size: 18px; font-weight: bold;
    text-transform: uppercase; letter-spacing: 2px;
    color: #4b4b4b;
 }
 #e-table-boxes td div
 {
    margin-left: 20px; margin-right: 10px;
    font-family: Arial, sans-serif;
    font-size: 11px;
 }
 #e-table-boxes td a.a-more
 {
    display: block;
    margin-right: 5px;
    font-family: Arial, sans-serif;
    font-size: 11px; font-weight: bold;
    text-align: right;
    color: #646464;
    text-decoration: none;
 }
 #e-table-boxes a.a-more:hover {
	 color: #323232;
 }
 #e-table-boxes-left-top
 {
    width: 339px; height: 125px;
    background-image: url('../gfx/e-box-left-top-bg.jpg');
    background-repeat: no-repeat;
 }
 #e-table-boxes-right-top
 {
    width: 497px; height: 125px;
    background-image: url('../gfx/e-box-right-top-bg.jpg');
    background-repeat: no-repeat;
 }
 #e-table-boxes-left-bottom
 {
    width: 339px; height: 125px;
    background-image: url('../gfx/e-box-left-bottom-bg.jpg');
    background-repeat: no-repeat;
 }
 #e-table-boxes-right-bottom
 {
    width: 497px; height: 125px;
    background-image: url('../gfx/e-box-right-bottom-bg.jpg');
    background-repeat: no-repeat;
 }
 
 
#important-notice
{
    position: absolute; z-index: 1000;
    top: 0px; left: 0px;
    width: 100%; height: 100%;
    text-align: center;
}
#important-notice div
{
    position: relative; text-align: left;
    margin-left: auto; margin-right: auto;
    margin-top: 50px; padding: 20px;
    width: 600px;
    background-color: #f5f5f5;
    border: 1px solid #323232;
    font-family: Arial, sans-serif; font-size: 12px;
    color: #161616;
}
#important-notice h1
{
    font-size: 14px; text-transform: uppercase;
    letter-spacing: 1px;
    color: #323232;
}
#important-notice h3
{
    font-size: 11px; text-transform: uppercase;
    letter-spacing: 1px;
    color: #323232;
    margin-bottom: 0px;
}
#important-notice a { color: #ffffff; }
#important-notice input { cursor: pointer; width: 200px; height: 19px; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; }

.gal-left, .gal-right
{
   margin-top: 10px; padding: 10px;
   height: 100px;
   border: 1px solid #aaaaaa;
   font-family: Arial, sans-serif; font-size: 11px;
   color: #000080;
   clear: both;
}
.gallery img { border: 1px solid #000000; margin: 2px; }
.gal-left  { background-color: #eeffff; }
.gal-right { background-color: #ffffee; }
.gal-left  img { float: left;  clear: both; margin-right: 10px; border: 1px solid #000000; }
.gal-right img { float: right; clear: both; margin-left:  10px; border: 1px solid #000000; }

.form td { font-family: Arial, sans-serif; font-size: 11px; color: #000080; }
div.obrazek {
text-align: center;
font-family: Arial, sans-serif;
font-size: 10px;
}
.innemedia :hover {color: #323232; text-decoration: underline; }
