a#reg:link, a#reg:active, a#reg:visited{
   width: 100%;
   display: block;
   color: #fcb800;
   background: transparent;
   font: normal normal bold 12px/31px Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration: none;
}
a#reg:hover{
   width: 100%;
   display: block;
   color: #ffffff;
   background: transparent;
   font: normal normal bold 12px/31px Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration: none;
}
a.menu:link {
}
a.menu:link, a.menu:active, a.menu:visited {
   width: 100%;
   display: block;
   color: #ffdf6e;
   background: transparent;
   font: normal normal bold 12px/31px Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration: none;
}
a.menu:hover{
   width: 100%;
   display: block;
   color: #ffffff;
   background: transparent;
   font: normal normal bold 12px/31px Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration: none;
}
div.footer-menu {
   width: 100%;
   white-space: nowrap;
   background: url(../design/apartman_lablec_bg.gif) #134596 no-repeat right;
   line-height: 30px;
   height: 30px;
   vertical-align: middle;
}
div.left-custom-menu {
   margin-bottom: 3px;
   padding-left: 5px;
   color: #ffffff;
   font: bold 10px/19px Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-align: left;
   height: 19px;
}
div.left-custom-menu a:link, div.left-custom-menu a:active, div.left-custom-menu a:focus, div.left-custom-menu a:visited {
   color: #ffffff;
   text-decoration: none;
}
div.left-custom-menu a:hover {
   color: #ff0000;
}
div.left-menu{
   margin-bottom: 5px;
   color: #000000;
   background: #edd57f;
   text-align: left;
   vertical-align: top;
}
div.left-menu-header{
   margin-bottom: 3px;
   padding-left: 5px;
   background: url(../design/aparman_group.jpg) #0d3373 no-repeat right;
   color: #ffffff;
   font: bold 10px/19px Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-align: left;
   height: 19px;
}
div.right-menu{
   margin-bottom: 5px;
   color: #000000;
   background: #edd57f;
   text-align: center;
   vertical-align: top;
}
div.right-menu div.appartman{
   border: thin dotted #e8d590;
   margin: 5px 0px 5px 0px;
   padding: 5px 2px 5px 2px;
   color: #000000;
   background: #fffbe8;
   text-align: center;
}
div.right-menu div.appartman div.body{
   color: #4b3b00;
   background: transparent;
   font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-align: center;
}
div.right-menu div.appartman div.head{
   color: #4b3b00;
   background: transparent;
   font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-align: center;
}
div.right-menu-header{
   padding: 0px 5px 0px 0px;
   margin: 0px 0px 5px 0px;
   background: url(../design/apartman_header.jpg) #8f0000 no-repeat left;
   color: #ffffff;
   font: bold 10px/19px Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-align: right;
   height: 19px;
   vertical-align: middle;
}
div.submenu {
   width: 572px;
   margin: 0 auto;
   background: transparent url(../design/kismenuk.gif) no-repeat;
   line-height: 19px;
}
div.submenu ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
   white-space: nowrap;
}
div.submenu ul li {
   padding: 0px 5px 0px 5px;
   display: inline;
   color: #fff7de;
   font: normal 11px/19px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.submenu ul li a {
   color: #fff7de;
   text-decoration: none;
}
div.submenu ul li a:hover {
   color: #ffff00;
}
table.menu{
   width: 100%;
   background: url(../design/apartman_menu_scroll.jpg) repeat-x;
   height: 31px;
}
table.menu td{
   padding-left: 10px;
   padding-right: 10px;
   color: #ffdf6e;
   font: normal normal bold 12px/normal Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-align: center;
}
table.valuta{
   border: 0px none #000000;
   width: 100%;
}
table.valuta td{
   border: 0px none #000000;
   font: 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.left-menu{
   border-left: 1px solid #b2994d;
   border-right: 1px solid #b2994d;
   width: 140px;
   color: #000000;
   background: #edd57f;
   height: 100%;
   vertical-align: top;
}
td.right-menu{
   border-left: 1px solid #b2994d;
   border-right: 1px solid #b2994d;
   width: 140px;
   color: #000000;
   background: #edd57f;
   text-align: center;
   height: 100%;
   vertical-align: top;
}
ul#lastapp {
   width: 140px;
   margin: 0;
   padding: 0;
   list-style-type: disc;
}
ul#lastapp li {
   margin-left: 20px;
}
ul#lastapp li a:link, ul#lastapp li a:active, ul#lastapp li a:visited {
   display: block;
   color: #000000;
   background: transparent;
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
}
ul#lastapp li a:hover {
   display: block;
   color: #66480c;
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: underline;
   ;
   background-color: transparent;
}
.dotted-border {
   border: thin dotted #e8d590;
}
.header {
   background: url(../design/header_scroll.gif) repeat-x;
   line-height: 132px;
   height: 132px;
}
.tele-media-design {
   color: #edd57f;
   font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
}
#navcontainer ul{
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 5px 0px;
   list-style-type: none;
   background: #003366;
   text-align: center;
}
#navcontainer ul li{
   padding: 5px 0px 5px 0px;
   display: inline;
}
#navcontainer ul li a:link, #navcontainer ul li a:visited {
   padding: 0px 10px 0px 10px;
   color: #ffffff;
   background: transparent;
   font: small-caps bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration: none;
}
#navcontainer ul li a:hover{
   color: #ffffff;
   background: #336699;
}
#navcontainer ul li.bonus a:link, #navcontainer ul li.bonus a:visited, #navcontainer ul li.bonus a:focus, #navcontainer ul li.bonus a:active {
   padding: 0px 10px 0px 10px;
   color: #ffffff;
   background: #ff0000;
   font: small-caps bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
   text-decoration: none;
}
#navcontainer ul li.bonus a:hover{
   color: #ffff00;
}



