body {background:#fff url(../images/bg.jpg) top center no-repeat;margin:0px 0px 20px 0px;padding:0px;font-family:Verdana;}
a, a:active, a:href {outline:0;} a img {border:0;}
#main {width:980px;margin:auto;}
#header{width:981px;display:block;height:99px;}
#topmenu {float:right;color:#049CFF;padding:40px 30px;font-size:10px;}
#topmenu a {color:#fff;text-decoration:none;font-size:10px;text-transform:uppercase;}
#topmenu a:hover {border-bottom:1px solid #4FACFF;}

#menu {background:url(../images/menu.jpg) top left no-repeat;width:981px;height:37px;display:block;}
#menu a:active, #menu a:link {outline:0;}

#menu a#nas {height:37px;width:203px;background:url(../images/menu.jpg) 0px 0px;display:block;float:left;}
#menu a#nas:hover {background-position:0px 37px;}

#menu #reg {height:37px;width:216px;background:url(../images/menu.jpg) -203px 0px;display:block;float:left;}
#menu a#reg:hover {background-position:-203px 37px;}

#menu #ere {height:37px;width:182px;background:url(../images/menu.jpg) -419px 0px;display:block;float:left;}
#menu a#ere:hover {background-position:-419px 37px;}

#menu #gal {height:37px;width:171px;background:url(../images/menu.jpg) -601px 0px;display:block;float:left;}
#menu a#gal:hover {background-position:-601px 37px;}

#menu #frm {height:37px;width:208px;background:url(../images/menu.jpg) -772px 0px;display:block;float:left;}
#menu a#frm:hover {background-position:-772px 37px;}


#sidebar {float:right;width:315px;overflow:hidden;}
#content{float:right;}
#footer {width:980px;margin:auto;color:#A3004F;	font-size:10px;}
#footer a,#footer a:link,#footer a:visited {color:#1057FF;text-decoration:none;font-size:10px;text-transform:uppercase;border-bottom:1px solid #fff;}
#footer a:hover {border-bottom:1px solid #A3004F;}

#path {height:18px;width:971px;background:url(../images/pathbg.jpg);padding:5px;font-size:12px;}
#path a {color:#A3004F;text-decoration:none;}

#submenu {background:#FFF1C3;border:1px solid #A3004F;-moz-border-radius:3px;}
#submenu a:link, #submenu a:visited {display:block;color:#A3004F;text-decoration:none;padding:5px;border-bottom:1px solid #A3004F;font-size:12px;}
#submenu a:hover, #submenu a.current {background:#A3004F;color:#FFF1C3;}

#content h3 {margin-top:0px;}
#post {text-align:justify;font-size:12px;margin:10px;width:630px;}
#post li {list-style:none; margin-bottom: 15px; }
#post ul li{ padding-left: 15px;background-image: url(../images/bullet.png);background-repeat: no-repeat;background-position: 0pt 0.5em;}

#content a {color:#1057FF;text-decoration:none;}
#content a:hover {color:#A3004F;text-decoration:underline;}

#box-eu {background:url(../images/box-eu.jpg);padding:51px 10px 5px 10px;margin:0px;display:block;width:582px;height:160px;overflow:hidden;);border-bottom:1px solid #ffe79a;}
#box-pk {background:url(../images/box-pk.jpg);padding:51px 10px 5px 10px;margin:0px;display:block;width:582px;height:160px;overflow:hidden;);border-bottom:1px solid #ffe79a;}
#box-ksmp {background:url(../images/box-ksmp.jpg) no-repeat;padding:51px 10px 5px 10px;display:block;width:582px;);border-bottom:1px solid #ffe79a;}
#box-aktualno {background:url(../images/box-aktualno.jpg);padding:51px 10px 5px 10px;display:block;width:582px;height:200px;overflow:hidden;);border-bottom:1px solid #ffe79a;}

.box-bg {background:url(../images/box-bg.jpg) no-repeat;padding:0px 10px 5px 10px;margin:0px;display:block;width:582px;border:1px solid #ffe79a;}
.box-bg  h2 {color:#fff;text-shadow: 1px 1px 1px #000;line-height:35px;height:35px;padding:5px;margin:0px 0px 10px 0px;font-family:'Trebuchet MS';font-size:20px;font-weight:normal;}

#loginform {font-size:12px;padding:5px;}
#loginform .inputz {padding:3px;width:90%;border:1px solid #A3004F;}

#regform {font-size:12px;padding:5px;}
#regform .inputz {padding:3px;width:300px;border:1px solid #A3004F;}

a.sbutton {
   background: transparent url(../images/bg_button_a.gif) no-repeat scroll top right;
   color: #444;
   display: block;
   float: left;
   font: normal 12px arial, sans-serif;
   height: 24px;
   margin-right: 6px;
   padding-right: 18px; /* sliding doors padding */
   text-decoration: none;
  }

  a.sbutton span {
   background: transparent url(../images/bg_button_span.gif) no-repeat;
   display: block;
   line-height: 14px;
   margin:0px;
   padding: 5px 0 5px 18px;
   width:auto;
  }

  a.sbutton:active {
   background-position: bottom right;
   color: #000;
   outline: none; /* hide dotted outline in Firefox */
  }

  a.sbutton:active span {
   background-position: bottom left;
   padding: 6px 0 4px 18px; /* push text down 1px */
  }

