html 
{
    margin:0;
    padding:0;
}
body
{
    background:url(pagebackground.png) repeat-x;
    background-color:#717171;
    /*height:932px;*/
    font-family:Verdana;
    margin:0;
    padding:0;
    color:black;
}
.page
{
    margin:0px auto;
    width:954px;
    position:relative;
}
.header
{
    background:url(background.gif) no-repeat;
    width:954px;
    height:105px;
}
.belowheader
{
    background:url(background.gif) no-repeat 0px -105px;
    width:954px;
    height:156px;
}
.businessimage
{
    width:220px;
    height:155px;
    left:5px;
    top:106px;
    position:absolute;
}
.businesstext
{
    margin-left:250px;
    padding-top:8px;
    width:560px;
    color:White;
    height:136px;
    overflow:hidden;
}

.businessarrow
{
    background:url(mixed2.gif) no-repeat;
    width:100px;
    height:100px;
    float:right;
    margin-right:20px;
    margin-top:35px;
    display:block;
}
.threetexts
{
    background:url(background.gif) no-repeat 0px -285px;
    width:954px;
    height:132px;     
}
.threetexts1
{
    background:url(background.gif) no-repeat 0px -381px;
    width:954px;
    height:36px;     
    margin-top:-1px;
}
.onetext
{
    float:right;
    width:31%;     
    font-size:14px;
    padding:10px 5px 0px 5px;
    height:83px;
    overflow:hidden;
           
}
.onetextdivider
{
    width:1%;
    float:right;
    padding-top:10px;
}
.content
{
    background:url(contentbackground.gif) repeat-y;
    width:954px;
    /*height:410px;*/
    position:relative;
}
.contentTitle
{
    font-size:15px;
    position:absolute;
    left:42px;
    top:364px;
    margin:0px;
    padding:0px;            
}
.threetexts1 .contentTitle
{
    position:absolute;
    left:42px;
    top:267px;    
}
.newsLink
{
    font-size:15px !important;
    color:Black !important;
    text-decoration:none;     
}
a.newsLink:hover
{
    text-decoration:underline;
}
.newsTitle
{
    font-size:15px;
    position:absolute;
    left:762px;
    top:364px;
    margin:0px;
    padding:0px;    
}
.threetexts1 .newsTitle
{
    position:absolute;
    left:762px;
    top:267px;    
}
.contentText
{
    margin-left:10px;
    width:692px;
    /*height:410px;*/
    min-height:410px;
    _height:auto;
    padding:10px;
    padding-top:0px;
    /*overflow:auto;*/
    position:relative;
    width:689px;
    font-size:14px;
    overflow-x:hidden;
    /*_height:435px;*/
}
.innercontentTitle
{
    font-weight:bold;
    color:#fabf0d;
    font-size:15px; 
}
.goldList
{
    color:#fabf0d;
    font-weight:bold;
}
.newsContent
{
    position:absolute;
    top:-15px;
    left:722px;
    font-size:12px;
    width:227px;
}
.newsItem2
{
    width:100%;   
    clear:both;         
}
.newsItem
{
    width:100%;            
    background:#f0f2f2;
    clear:both;
}
.newsItemContent
{
    width:180px;
    _width:170px;
    color:#ca9a0c;
    margin:10px 0px 0px 10px;
    padding-top:5px;
    padding-bottom:5px;
}
.newsDate
{
    color:Black;
    font-weight:bold;
    font-size:10px;
    margin-top:5px;
}
.footer
{
    background:url(background.gif) no-repeat 0px -418px;
    width:954px;
    height:22px;
}
.createdBy
{
    float:right;
    color:White;
    text-decoration:none;
    display:block;
    margin-top:15px;
    margin-right:5px;
    font-size:13px;
}
a.createdBy:hover
{
    text-decoration:underline;
    color:White !important;
}

.smallArrow
{
    background:url(mixed2.gif) no-repeat -123px -4px;
    width:23px;
    height:22px;
    position:absolute;
    left:50px;
    top:3px;            
}
.moreArrow
{
    position:relative;
    float:right;
    width:80px;
    height:25px;
    display:block;
    text-decoration:none !important;
    color:Black !important;
}
.moreText
{
    position:absolute;
    font-weight:bold;
    top:7px;
}
.newsArrow
{
    background:url(mixed2.gif) no-repeat -100px -4px;
    width:23px;
    height:22px;
    float:right;
    margin-top:8px;
    _margin-top:20px;
    margin-right:8px;
    _margin-right:4px;
    overflow:hidden;
    display:block;
}
.newsLimiter
{
    background:url(mixed2.gif) no-repeat -100px 0px;
    width:120px;
    height:4px;
    position:relative;
    top:4px;
    margin:0px;
    padding:0px;
    margin-bottom:-6px;
    overflow:hidden;    
}
.newsPageItem
{
    width:100%;
}
.newsPageTitle
{
    font-size:15px;
    font-weight:bold;
}
.newsPageDate
{
    float:right;
}
.newsPageContent
{
}
.olderNewsLink
{
    color:Black;
    display:block;
    margin-left:150px;
    margin-top:15px;
    font-size:11px;
    font-weight:bold;                       
}
.newsletter
{    
    background:#f0f2f2;
    padding-top:10px;
    width:227px;
    /*height:149px;*/
    height:auto;
    overflow:hidden;
    color:black !important;
    position:absolute;
    top:269px;
    
}
.allNews
{
    max-height:270px;
    height:270;
    overflow:hidden;
}
.menudelimiter
{
    /*background:url(mixed2.gif) no-repeat -100px -41px;
    width:2px;
    height:35px;
    margin-top:10px;*/
    
    background:url(mixed2.gif) no-repeat -105px -48px;
    width:3px;
    height:21px;
    margin-top:17px;
    overflow:hidden;    
}
.lidelimiter
{
    margin:0px !important;
    margin-left:3px !important;
    margin-right:-2px !important;
}
.menuitemtext
{
    margin-top:13px;
    display:block;
    
    /*IE6 only*/
    _margin-top:17px;
}
.hoveredsubmenu
{
    background:url(submenu.gif) repeat-x;
    white-space:nowrap;
    height:25px;
    border-bottom:1px solid white;
    border-top:1px solid white;    
}
.submenuli
{
    white-space:nowrap;
    height:25px;
    border-top:1px solid #2383b0;
    border-bottom:1px solid #2383b0;
}
  

a
{
    color:#2383b0;
}

a:hover
{
    color:black;
}

table
{
  /*color: white;*/
  /*width: 800px;*/
}

.innerheadermenucontainer
{
  margin-top:38px;
  padding-bottom:15px;
  border-bottom: 2px solid #3a3939;
  margin-left:-2px;
}
.dropdownmenuitem
{
  /*margin: 0px -2px 0px -2px; */
  padding:2px;
  color:white;
  text-decoration: none;
  text-align:left;
  /*width:164px;*/
  position:relative;
  top:2px;
  padding: 2px 0px !important;
}
.dropdownmenubottom
{
  top:0px;
  margin: 0px; 
  padding:0px;
  /*width: 184px;*/
  height: 1px;
  display:block;
}
.dropdownmenuitemli
{
  display:block;
  margin: 0px;
  padding:0px;
  /*width: 50px;*/
  background: red;
}

.headermenu
{
  position:absolute;
  top: 110px;
  text-align:center;
  width: 100%;  
  margin: 0px auto;
  padding: 0px;
}

.headermenustar
{
}
.inactive .headermenutopright
{ 
  margin:0px; 
  padding: 0px;  
  float:left; 
  width:5px; 
  height: 37px;
  display:none;
  padding-top:5px;
}
.inactive .headermenutopleftitem
{ 
  margin:0px; 
  padding: 0px; 
  width:5px; 
  height: 37px; 
  float:left;
  display:none;
  padding-top:5px;
}
.inactive .headermenutopcenter
{ 
  margin:0px;  
  float:left; 
  height: 37px; 
  color: black; 
  font-size: 15px; 
  font-family:Verdana; 
  font-weight: bold;
  padding-top:17px;
  padding-left:4px;
}
.inactive .headermenutoprightend
{ 
  margin:0px; 
  padding: 0px; 
  width:5px; 
  height: 37px; 
  float:left;
  display:none;
  padding-top:5px;
}
.inactive .headermenutoprightcenter
{     
  display:none;
}

.active
{
    position:relative;
}

.active .headermenutopright
{
  background:url(mixed2.gif) no-repeat -118px -43px;
  width:7px; 
  height: 57px;
  position:absolute;
  left:0px;
  top:0px;
  display:block;
}
.active .headermenutopleftitem
{ 
  background:url(mixed2.gif) no-repeat -112px -43px;
  width:7px; 
  height: 57px; 
  position:absolute;
  top:0px;
  left:-5px;
  display:block; 
  
  
}
.active .headermenutopcenter
{
  /*background:url(headermenutopcenter2.gif) repeat-x; */
  background:#2383b0;
  height: 37px; 
  color: white; 
  font-size: 15px; 
  font-family:Verdana; 
  font-weight: bold;
  display:block;
  padding:2px;
  padding-top:17px;
  width:auto;
  cursor:default;
}
.active .headermenutoprightend
{
  /*background:url(headermenutopinvisibleend2.gif) no-repeat; 
  width:6px; 
  height: 37px; */
  position:absolute;
  display:block;
  /*left:174px;
  top:0px;
  */
}
.active .headermenutoprightcenter
{
 /* background:url(headermenutopinvisible2.gif) repeat-x;
  width:30px; 
  height: 37px; 
  position:absolute;
  left:0px;
  top:0px;
  display:block;*/
    position:absolute;
  display:block;
}


/*Vyskakovaci menu*/
ul.headermenu 
{
  list-style:none; 
  margin:0; 
  padding:0px 0px 0px 0px;
  text-align:center;
  width: 640px;
  position: absolute;
  top: 49px;
  left:300px;
  z-index: 10;
}
ul.headermenu * 
{
  padding:0px;
}
ul.headermenu a 
{
  color:#000; 
  text-decoration:none
}

ul.headermenu a.menuitem
{
  color:black;
  font-family:Verdana;
  font-size:15px;
  font-weight:bold;
  padding: 4px 4px 3px 4px;
  display: block;
  margin-right:-4px;
  
  /*IE6 only*/
  _padding-top:0px;
  _margin-right:0px;
  _padding-left:8px;
  _padding-right:2px;
}

ul.headermenu li 
{
  position:relative; 
  float:left;
  /*margin-right: 10px;*/
}
ul.headermenu ul 
{
  position:absolute; 
  top:18px; 
  left:0; 
  /*background: url(headermenucenter2.gif) repeat-y;*/
  background:#2383b0;
  /*width: 184px;*/
  display:none; 
  opacity:0; 
  list-style-position: inside;
  list-style-type:disc;
  border-left: 2px solid #3a3939;
  border-right: 2px solid #3a3939;
}
ul.headermenu ul li
{
  position:relative; 
  position:static;
  /*width:160px; */
  margin:0px;
  color:black;  
  text-align:left;
  padding-left: 20px;
}
ul.headermenu ul li a 
{
  padding: 0px 5px; 
  color:black;
}

ul.headermenu ul ul 
{
  left:148px; 
  top:-1px
}

ul.headermenu .menulink 
{
  padding: 0px 10px;
  font-weight:bold; 
  color:black;
}

ul.headermenu .menulink:hover, ul.menu .menuhover
{
  background:url(headermenutopcenter.png) repeat-x;
}

.savebutton
{
  padding: 0px;
  margin: 0px;
  /*background: #860702;
  border: 2px solid #298708;
  color: white;*/
  font-weight:bold;
}

.categorysavebutton
{  
  text-align: center;
  padding: 2px 5px 2px 4px;
  margin: 0px;
  /*border: 2px solid #298708;
  color:white;
  background: #860702;*/
  font-weight: bold;
  cursor: pointer; cursor: hand;
}

.previewbutton
{
  padding: 0em 0.25em;
  margin: 0px;
  /*background: #11470b;
  border: 2px solid #860702;
  color: #BEF48F;
  font-weight:bold;*/
  width:auto;
  overflow:visible;
}

.formarticle
{
  margin-bottom: 5px;
  font-size: 15px; 
  font-family:Verdana;
  position:relative;
  width: 802px; 
  height: 25px; 
}
.formarticle2
{
  margin-bottom: 5px;
  font-size: 15px; 
  font-family:Verdana;

}

.formpermission
{
  font-size: 15px; 
  font-family:Verdana;
  margin-left:30px;
  padding:0px;
}

.formcheckpermission
{
  font-size: 14px; 
}

.loginformation
{   
  position: absolute; 
  top: 22px; 
  height:30px;
  right: 15px; 
  z-index: 5; 
  color:white;
  font-size:13px;   
  font-family:Verdana;
}

.loginformationLoggedOutHover
{   
  position: absolute; 
  top: 15px; 
  height:30px;
  right: 15px; 
  z-index: 5; 
  color:white;
  font-size:13px;   
  font-family:Verdana;
  background:url(mixed2.gif) no-repeat -185px -4px;
  padding:7px 0px 0px 40px;
  text-decoration:underline !important;
}

.loginformationLoggedOut
{   
  position: absolute; 
  top: 15px; 
  height:30px;
  right: 15px; 
  z-index: 5; 
  color:white;
  font-size:13px;   
  font-family:Verdana;
  background:url(mixed2.gif) no-repeat -185px -45px;
  padding:7px 0px 0px 40px;
  text-decoration:none !important;
}


.imgBlock
{
  margin: 5px 10px;
  float:left;
  width: 250px;
  text-align:center;
  position:relative;
}

.imgBorder
{
  border: 1px solid #2383b0;
  margin-bottom:2px;
}

.editphoto
{
  width: 248px;
  border: 2px solid #2383b0;
  height: 20px;
}

.backeditphoto
{
  background: #2383b0 none no-repeat scroll 0px 0px;
  text-align:left;
  width: 249px;
  height: 20px;
  position:relative;
  
}

.tableimage
{
}

.deleteButton
{
  background: url(images/page/deleteSpec.gif) top left no-repeat;
  width: 15px; height: 15px;
  border: 0px;
  text-indent: -2000px;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.tdImage
{
  width: 20px;
}

.edithref
{
  text-decoration: none;
  margin-top: -2px;
}

.checkboxstyle
{

}

.activmenu :hover
{
  /*background:url(headermenutopcenter2.gif) repeat-x; */
  background:#2383b0;   
  height: 37px; 
  color: white; 
  font-size: 15px; 
  font-family:Verdana; 
  font-weight: bold;
  display:block;
  padding:2px;
  padding-top:5px;
  width:auto;
  border: 1px solid #61100d;    
}


ul.headermenu a.menuitem:hover
{
  background:#2383b0;    
  color: white; 
  font-size: 15px; 
  font-family:Verdana; 
  font-weight: bold;
  padding:2px;
  padding-top:5px;
  border-left: 2px solid #3a3939;
  border-right: 2px solid #3a3939;
  margin-right:-4px;
  
  display:block;
  height:47px;    
  
  /*IE6 only*/  
  _width:10px;  
  _white-space:nowrap;
  _margin-right:0px;
  _padding-top:5px;
  _padding-left:6px;
  _padding-right:0px;
  
}

.txtbtunderphoto
{
  display:none; 
  text-align:center; 
  margin-top: -2px;
  margin-bottom: 0px; 
  font-size:12px; 
  width: 190px; 
  border: 1px solid green; 
  border-top: none;
}


.txtunderphoto
{
  width:250px; 
  text-align:center
}

.captionphotoedit
{
  width: 410px;
}

.captionphototext
{
  margin-left: 20px;
}

.oldphotocategory
{
  display: none;
  border-top: 1px solid #2383b0;
  margin-top: 20px;
  padding-top: 10px;
}

.deletecategory
{
  display: block;
  border-top: 1px solid #2383b0;
  margin-top: 20px;
  padding-top: 10px;
  width: 790px;
}

.lineundernamecategory
{
  display: block;
  border-bottom: 1px solid #2383b0;
  margin-bottom: 20px;
  padding-bottom: 10px;
  margin-top: 10px;
  padding-left: 27px;
}

.newphotocategory
{
  display: none;
  border-top: 1px solid #2383b0;
  margin-top: 20px;
  padding-top: 10px;
  width:789;
  position:relative;
}

.formTable
{
    font-size:12px;
    width:100%;
}

.formTable th
{
    text-align:left;
}

.formTable td
{
    text-align:left;
    padding:2px;
}



.adminTable
{
    font-size:12px;
    width:100%;
}

.adminTable th
{
    text-align:left;
    border-bottom:1px solid #2383b0;
}

.adminTable td
{
    text-align:left;
    border-bottom:1px solid #2383b0;
    padding:2px;
}
.headerhref
{
  cursor: pointer;
  cursor: hand;
  position: relative;
  height: 100px;
  width: 300px;
}

.hiddenLogInButton
{
    position:absolute;
    top:0px;
    left:0px;
    width:10px;
    height:10px
}

.textArrow
{
  background:url(mixed2.gif) no-repeat -190px -78px;
  padding-left:30px;
}

.textClock
{
  background:url(mixed2.gif) no-repeat -150px -6px;
  height:15px;
  width:15px;
}

.sitehr
{
 height:1px;
 color:#2383B0;
}

#footerBar
{
    font-size:13px;
    padding-top:15px;
    width:750px;
    overflow-x:hidden;
    color:White;
}

#footerBar a
{
    text-decoration:none;
    color:White;
}

#footerBar a:hover
{
    text-decoration:underline;
    color:White;
}

.newsletter a
{
    text-decoration:none;
}

.newsletter a:hover
{
    text-decoration:underline;
    color:inherit;
}

#Scroller-Container a
{
    text-decoration:none;
}

#Scroller-Container a:hover
{
    text-decoration:underline;
    color:#2383b0;
}

