BODY
{
    font-family: Tahoma, Verdana, sans-serif;
    padding: 0;
    margin: 0;
    color: #000000;
    background-color: #FFFFFF;
    text-align: center;
    font-size: 70%
}
form
{
    margin: 0
}
img
{
    border: 0px none;
    behavior: url(scripts/iepngfix/iepngfix.htc);
}
FORM, SELECT, INPUT
{
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 100%
}
HR
{
    height: 1px;
    border-style: solid;
    border-color: #D8D8D8
}
H1
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #B20000;
    font-size: 160%;
    font-weight: bold;
    padding: 0;
    margin: 0
}
H2
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #0058B2;
    font-size: 120%;
    line-height: 120%;
    font-weight: bold;
    margin: 0 0 12px 0
}
.hlogohelp
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #B20000;
    font-size: 160%;
    font-weight: bold;
    padding: 0;
    margin: 0
}
.logotext A { /* vyzaduje Chrome */
    text-decoration: none;  
}
.h1home
{
    color: #B20000;
    font-size: 205%;
    line-height: 100%;
    font-weight: bold;
    padding: 0;
    margin: 0;
    text-decoration: none;
}
.h1hometext
{
    color: #000000;
    font-size: 80%;
    text-decoration: none;
}
.h2home
{
    color: #B20000;
    font-size: 100%;
    font-weight: bold;
    padding: 0;
    margin: 0
}
.h3home
{
    color: #000000;
    font-size: 100%;
    font-weight: normal;
    padding: 0;
    margin: 0
}
.h2homenews01
{
    color: #0058B2;
    font-size: 140%;
    font-weight: bold;
    padding: 0;
    margin: 0 0 12px 0
}
.h2homenews01a
{
    color: #0058B2;
    font-size: 120%;
    font-weight: bold;
    padding: 0;
    margin: 12px 0 12px 0
}
.h2homenews01b
{
    color: #0058B2;
    font-size: 120%;
    font-weight: bold;
    padding: 0;
    margin: 3px 0 5px 0
}
.h2homenews01c
{
    color: #0058B2;
    font-size: 140%;
    font-weight: bold;
    padding: 0;
    margin: 0 0 2px 0
}
.h2orange
{
    color: #FF5400;
    font-size: 110%;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0;
    margin: 12px 0 12px 0
}
.h2orangenom
{
    color: #FF5400;
    font-size: 100%;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0;
    margin: 5px 0 12px 0
}
.h2line
{
    color: #B20000;
    font-size: 110%;
    font-weight: bold;
    padding: 0 0 5px 0;
    margin: 0 0 5px 0
}
.h3rest
{
    color: #0058B2;
    font-size: 120%;
    font-weight: bold;
    padding: 0;
    margin: 3px 0 5px 0
}
.h3sponzrest
{
    color: #0058B2;
    font-size: 120%;
    font-weight: bold;
    padding: 0;
    margin: 0
}
.h3zoznam
{
    color: #0058B2;
    font-size: 100%;
    font-weight: bold;
    line-height: 100%;
    padding: 0;
    margin: 0
}
.h3lbox
{
    font-size: 100%;
    font-weight: bold;
    padding: 0;
    margin: 0
}
.textorange
{
    color: #FF5400
}
.textblack
{
    color: #000000
}
.textsedy
{
    color: #666666
}
.hrboxodkaz1help
{
    border-color: #CCBFAB
}
.hrdashed
{
    height: 1px;
    border-style: dashed;
    border-color: #D8D8D8
}
.site
{
    color: #FFFFFF;
    background-image: url('images/bg_site.gif');
    background-repeat: repeat-x;
    background-position: left top;
    margin: 1px 0 0 0
}
.sitetext
{
    width: 960px;
    padding: 0;
    position: relative;
    text-align: left;
    margin: auto
}
.siteweb
{
    width: 600px;
    float: left
}
ul.topnav {
    list-style: none;
    padding: 0 0px;
    margin: 0;
    float: left;
}
ul.topnav li {
    float: left;
    margin: 0;
    padding: 6px 10px 15px 0;
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li.selected {
    background-image: url('images/bg_tdsiteselect.gif');
    background-repeat: no-repeat;
    background-position: center bottom;
}
ul.topnav li a{
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    float: left;
}
ul.topnav li a.subnav-trigger {
    cursor: pointer;
}
ul.topnav li a:hover{
    text-decoration: none;
    color: #FFE0AE;
}
ul.topnav li ul.subnav {
    list-style: none;
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
    left: -20px; 
    top: 27px;
    margin: 0; 
    padding: 0;
    display: none;
    float: left;
    z-index: 1000;
}
ul.topnav li ul.subnav li{
    margin: 0;
    padding: 5px 10px;
    clear: both;
    background: #02009A;
	width: 100px;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
html ul.topnav li ul.subnav li a {
    float: left;
}
html ul.topnav li ul.subnav li a:hover {
    color: #FFE0AE;
}
.sitelogin
{
    width: 360px;
    text-align: right;
    float: left
}
.tablogin
{
    font-size: 100%;
    color: #FFFFFF;
    float: right
}
.tablogin td
{
    padding: 4px 0 0 4px
}
.tablogin a
{
    text-decoration: underline;
    color: #FFFFFF
}
.tablogin a:link
{
    text-decoration: underline
}
.tablogin a:hover
{
    text-decoration: underline;
    color: #FFE0AE
}
.boxlogin
{
    width: 70px;
    border: 1px solid #CCCCEB;
    background-color: #CCCCEB;
    color: #3533AE
}
.buttonlogin
{
    border: 1px solid #CCCCEB;
    background-color: #02009A;
    color: #FFFFFF
}
.full
{
    width: 960px;
    background-color: #FFFFFF;
    color: #000000;
    padding: 0;
    position: relative;
    text-align: left;
    margin: auto
}
.logo
{
    width: 960px
}
.logotext
{
    width: 470px;
    padding: 15px 0 0 0;
    float: left
}
.logobanner
{
    width: 490px;
    padding: 15px 0 0 0;
    float: left
}
.logobanner468
{
    width: 468px;
    padding: 15px 0 0 0;
    float: left
}
.logoreklamatext
{
    width: 490px;
    padding: 8px 0 0 0;
    float: left
}
.odkaztextul
{
    padding: 0;
    margin: 0
}
.odkaztextul li
{
    LIST-STYLE-TYPE: none;
    LIST-STYLE-IMAGE: none;
    float: right
}
.odkaztext
{
    font-size: 100%;
    position: relative;
    text-align: right;
    vertical-align: top;
    border-right: 1px dashed #7F7F7F;
    font-weight: normal;
    color: #0058B2
}
.odkaztext a
{
    display: block;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-weight: normal;
    color: #0058B2
}
.odkaztext span
{
    display: block;
    margin: 0;
    padding: 4px 10px 4px 10px
}
.odkaztext a:hover
{
    background-color: #E5E5E5;
    text-decoration: none;
    font-weight: normal;
    color: #000000
}
.logoreklama
{
    width: 490px;
    padding: 8px 0 0 0;
    float: left
}
.reklamalogo
{
    float: right
}
.boxbanner
{
    width: 110px;
    height: 50px;
    position: relative;
    text-align: center;
    float: right
}
.boxbanner a
{
    height: 50px;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    overflow: hidden;
    text-decoration: none;
    background-image: url('images/bg_boxbanner.gif');
    background-repeat: no-repeat;
    font-weight: bold;
    color: #FF5400
}
.boxbannerblink a
{
    background-image: url('images/bg_boxbanner_blink.gif');
    background-repeat: no-repeat
}
.boxbanner span
{
    display: block;
    margin: 0;
    padding: 11px 10px 13px 10px
}
.boxbanner a:link
{
    text-decoration: none
}
.boxbanner a:hover
{
    background-image: url('images/bg_boxbanner1.gif');
    background-repeat: no-repeat;
    text-decoration: none;
    color: #C94C4C
}
.boxbannerhelp
{
    width: 6px;
    float: right
}
.upmenu
{
    width: 960px;
    margin: 14px 0 0 0
}
.upmenuleft
{
    width: 19px;
    height: 27px;
    background-image: url('images/bg_upmenuleft.gif');
    background-repeat: no-repeat;
    margin: 0 0 1px 0;
    float: left;
	background-position: -3px 0;
}
.upmenuleft1a
{
    width: 10px;
    height: 27px;
    background-image: url('images/bg_upmenuleft1a.gif');
    background-repeat: no-repeat;
    margin: 0 0 1px 0;
    float: left
}
.upmenuleft1b
{
    width: 8px;
    height: 27px;
    background-image: url('images/bg_upmenuleft1b.gif');
    background-repeat: no-repeat;
    margin: 0 0 1px 0;
    float: left
}
.upmenumiddle1a
{
    height: 27px;
    background-image: url('images/bg_upmenumiddle1a.gif');
    background-repeat: repeat-x;
    margin: 0 0 1px 0;
    float: left
}
.upmenuright1a
{
    width: 20px;
    height: 27px;
    background-image: url('images/bg_upmenuright1a.gif');
    background-repeat: no-repeat;
    margin: 0 0 1px 0;
    float: left
}
.upmenumiddle
{
    height: 27px;
    background-image: url('images/bg_upmenumiddle.gif');
    background-repeat: repeat-x;
    margin: 0 0 1px 0;
    float: left
}
.upmenucenter
{
    width: 16px;
    height: 27px;
    background-image: url('images/bg_upmenucenter.gif');
    background-repeat: no-repeat;
    margin: 0 0 1px 0;
    float: left;
	background-position: -3px 0px; 
}
.upmenuright
{
    width: 6px;
    height: 27px;
    background-image: url('images/bg_upmenuright.gif');
    background-repeat: no-repeat;
    margin: 0 0 1px 0;
    float: left;
    background-position: -4px 0px; 
}
.upmenuright1b
{
    width: 10px;
    height: 27px;
    background-image: url('images/bg_upmenuright1b.gif');
    background-repeat: no-repeat;
    margin: 0 0 1px 0;
    float: left
}
.upmenutext
{
    padding: 8px 0 0 0
}
.h2upmenutext
{
    font-size: 100%;
    padding: 0;
    margin: 0
}
.upmenutext a, .upmenunexttext a
{
    text-decoration: none;
    color: #FFFFFF;
    font-weight: normal
}
.upmenutext a:link, .upmenunexttext a:link
{
    text-decoration: none
}
.upmenutext a:hover, .upmenunexttext a:hover
{
    text-decoration: underline;
    color: #FFFFFF

}
.upmenunext
{
    width: 960px;
    background-image: url('images/bg_upmenunext.gif');
    background-repeat: repeat-x;
    background-color: #B20000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    clear: both
}
.upmenunexttext
{
    padding: 5px 10px 5px 10px;
    color: #E09898
}
.reklama
{
    width: 960px;
    border-bottom: 1px solid #FFB843;
    margin: 0 0 15px 0
}
.reklamatext
{
    text-align: center;
    padding: 0 19px 0 0
}
.reklamaobr
{
    text-align: center;
    padding: 0 0 0 94px
}
.reklamaobr468
{
    text-align: center;
    align: center;
    padding: 0 0 0 34px
}
.reklamahelp
{
    width: 22px;
    float: left
}
.reklamacenter
{
    width: 728px;
    float: left
}
.reklamacenter468
{
    width: 468px;
    float: left
}
.reklamacenter468bezReklama
{
    padding: 0 0 0 22px;
    width: 468px;
    align: center;
    float: left
}
.reklamacenter140
{
    padding: 0 0 0 5px
}
.main
{
    width: 960px;
    background-image: url('images/bg_main.gif');
    background-repeat: repeat-y;
}
.mainhelp
{
    width: 790px;
    float: left
}
.main01
{
    width: 170px;
    float: right;
}
.jazyk
{
    margin: 0 0 15px 0
}
.jazyk img
{
    margin: 0 0 0 3px;
    float: right
}
.vyberobeda
{
    background-color: #FFEFD6;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    border-bottom: 2px solid #FFFFFF;
    border-top: 1px solid #B20000;
    padding: 5px
}
.vyberobeda p
{
    margin: 5px 0 2px 0
}
.selectboxvyber
{
    width: 150px;
    border: 1px solid #B20000;
    background-color: #FFFFFF;
    font-weight: normal;
    color: #000000
}
.odkazfull
{
    padding: 0;
    margin: 0
}
.odkazfull li
{
    LIST-STYLE-TYPE: none;
    LIST-STYLE-IMAGE: none
}
.odkaz
{
    width: 170px;
    font-size: 100%;
    position: relative;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid #B20000;
    color: #B20000
}
.odkaz a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    overflow:hidden;
    text-decoration: none;
    font-weight: bold;
    background-color: #FFEFD6;
    color: #B20000
}
.odkaz span
{
    display: block;
    margin: 0;
    padding: 5px 10px 5px 10px
}
.odkaz a:link
{
    text-decoration: none
}
.odkaz a:hover
{
    background-color: #FF5400;
    text-decoration: none;
    color: #FFFFFF
}
.odkaz1
{
    width: 170px;
    font-size: 100%;
    position: relative;
    text-align: left;
    vertical-align: top;
    color: #000000
}
.odkaz1 a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    overflow:hidden;
    text-decoration: none;
    font-weight: normal;
    background-color: #FFEFD6;
    color: #000000
}
.odkaz1 span
{
    display: block;
    margin: 0;
    padding: 3px 10px 3px 10px
}
.odkaz1 a:link
{
    text-decoration: none
}
.odkaz1 a:hover
{
    background-color: #FFE0AE;
    text-decoration: none;
    color: #000000
}
.odkaz1up a, .odkaz1up a:hover
{
    font-weight: bold;
    color: #B20000
}
.boxnadpis:first-child
{
    margin: 0;
}

.boxnadpis
{
    background-color: #B20000;
    color: #FFFFFF;
    border-bottom: 0px solid #FFFFFF;
    padding: 5px 5px 5px 10px;
    margin: 15px 0 0 0;
    font-weight: bold;
    height:1%
}
.boxnadpis.os {
    background-color: #0027AA; /* modra */
    color: white;
}

.boxnadpis A, .boxnadpis A:link, .boxnadpis A:visited {
    color: #000000;
    text-decoration: underline;
}
.os.boxnadpis A:link, .os.boxnadpis A:visited {
    color: white;
}

.boxbg
{
    background-color: #ECF4E1;
}

.os.boxbg,
.os.boxbg .odkaz1.odkaz1up H2 A SPAN,
.os.boxbg .odkaz1 H3 A SPAN, 
.os.boxbg UL.odkazfull UL.odkazfull UL.odkazfull LI H4 A SPAN /* 3. level menu */
{
    background-color: #D6D8FF;  /* svetlo modra namiesto svetlo zelenej */
}

.lavemenu .os.boxbg UL LI .odkaz1.odkaz1up H2 A:hover SPAN,
.lavemenu .os.boxbg UL LI .odkaz1 H3 A:hover SPAN,
.os.boxbg UL.odkazfull UL.odkazfull UL.odkazfull LI H4 A:hover SPAN /* 3. level menu */
{
    background-color: #B5B9FF;
}

.boxobsah
{
    background-color: #ECF4E1;
    padding: 8px 9px 8px 9px;
    color: #000000;
    line-height: 140%;
}

.os.boxobsah
{
    background-color: #D6D8FF; /* svetlo modra */
}
.os.boxobsah A {
    font-weight: bold;
    color: blue;
}

.boxobsah A {
    color: #000000
}
.nomargin
{
    margin: 0
}
.boxodkaz1help
{
    font-size: 1px;
    background-color: #FFEFD6;
    padding: 2px 10px 2px 10px;
    color: #000000
}
.boxodkaz1helphr
{
    padding: 0 10px 0 10px
}
.boxnadpissedy
{
    background-color: #D6D6D6;
    color: #000000;
    border-bottom: 1px solid #FFFFFF;
    padding: 5px 5px 5px 10px;
    margin: 15px 0 0 0;
    font-weight: bold
}
.boxsedy
{
    background-color: #EAEAEA;
    color: #000000;
    padding: 8px 10px 8px 10px;
    line-height: 150%
}
.boxsedy a, .main02 a, .main03 a
{
    text-decoration: none;
    color: #B20000
}
.boxsedy a:link, .main02 a:link, .main03 a:link
{
    text-decoration: none
}
.boxsedy a:hover, .main02 a:hover, .main03 a:hover
{
    text-decoration: underline;
    color: #000000
}
.main02
{
    width: 620px;
    float: right
}
.main02text
{
    padding: 0 20px 0 20px
}
.news
{
    width: 580px;
    font-size: 110%;
    line-height: 140%;
    background-image: url('images/bg_news.gif');
    background-repeat: repeat-y
}
.newsnobg
{
    width: 580px;
    font-size: 110%;
    line-height: 140%
}
.news01, .news03
{
    width: 270px;
    float: left
}
.news02
{
    width: 40px;
    float: left
}
.textright, .textright2
{
    text-align: right;
    margin: 8px 0 0 0
}
.textright1
{
    text-align: right;
    float: right;
    margin: 0
}
.textleft1
{
    text-align: left;
    float: left;
    margin: 0
}
.restobr
{
    border: 1px solid #0058B2;
    margin: 4px 10px 0 0;
    float: left
}
.restobr1
{
    border: 1px solid #0058B2;
    margin: 2px 0 8px 0
}
.sipky
{
    margin: 5px 0 0 0
}
.bgblue
{
    background-color: #E8F0F8;
    padding: 5px 6px 5px 6px
}
.blackText
{
    color: #000000
}
.bgblue img
{
    margin: 0 0 0 3px;
    float: right;
}
.obrright
{
    margin: 0 0 10px 10px;
    float: right
}
.textrest
{
    font-size: 110%;
    line-height: 140%;
    padding: 7px 7px 7px 30px;
    margin: 0 0 15px 0
}
.menuthree01
{
    background-image: url('images/bg_menuthree01.gif');
    background-repeat: repeat-x;
    background-position: left bottom;
    color: #000000
}
.menuthree01a
{
    border-top: 1px solid #FFB843;
    border-right: 1px solid #FFB843;
    border-left: 1px solid #FFB843;
    padding: 5px 7px 5px 7px;
    margin: 0 0 0 5px;
    background-color: #FFE0AE;
    font-weight: bold;
    color: #000000;
    float: left
}
.menuthree01b
{
    padding: 5px 7px 5px 7px;
    margin: 0 0 0 5px;
    color: #000000;
    float: left
}
.menuthree02
{
    border-bottom: 1px solid #FFB843;
    padding: 6px 10px 6px 10px;
    background-color: #FFE0AE;
    color: #000000;
    clear: both
}
.menuthree03
{
    border: 1px solid #0027AA;
    padding: 6px 10px 6px 10px;
    background-color: #E8F0F8;
    color: #000000;
    margin-bottom: 20px;
    
}
.menuthree01 a, .menuthree02 a, .menuthree03 a
{
    text-decoration: none;
    color: #000000
}
.menuthree01 a:link, .menuthree02 a:link, .menuthree03 a:link
{
    text-decoration: none
}
.menuthree01 a:hover, .menuthree02 a:hover, .menuthree03 a:hover
{
    text-decoration: underline;
    color: #B20000
}
.h1help
{
    font-size: 110%;
    line-height: 140%;
    margin: 20px 0 0 0
}
.h1help1, .h1help1_thin
{
    font-size: 110%;
    line-height: 140%;
    border-bottom: 1px solid #0058B2;
    margin: 0 0 20px 0
}
.h1help1_thin { /* mensi margin na spodu linky */
    margin: 0 0 10px 0
}
.h1help2
{
    font-size: 110%;
    line-height: 140%;
    margin: 0 0 10px 0
}
.texthelp
{
    font-size: 110%;
    line-height: 140%
}
.texthelp1
{
    margin: 0 0 15px 0
}
.texthelpods
{
    padding: 0 0 0 6px
}
.texthelpodsimg img
{
    margin: 0 5px 6px 0
}
.texthelpods1
{
    width: 290px;
    float: left
}
.texthelpods1right
{
    width: 38%;
    float: right;
}
.texthelpods1text
{
    padding: 0 6px 0 6px
}
.texthelpods2
{
    width: 370px;
    float: left
}
.texthelpods3
{
    width: 210px;
    float: left
}
.texthelpods2text
{
    padding: 0 25px 0 0
}
.texthelpods2text span
{
    display: block;
    margin: 0 0 8px 0
}
.obrmargin
{
    margin: 7px 0 7px 0
}
.tabhodiny
{
    font-size: 100%
}
.tabhodiny td
{
    vertical-align: top;
    padding: 0 10px 3px 0
}
.tabhodiny td.tdupinfo
{
    padding: 0 30px 0 0
}
.divright
{
    font-size: 90%;
    padding: 2px 0 0 10px;
    float: right
}
.divright img
{
    margin: 0 0 0 7px
}
.divright1
{
    font-size: 100%;
    color: #999999;
    padding: 2px 0 0 10px;
    float: right
}
.menurest
{
    font-weight: bold;
    border: 1px solid #FFB843;
    margin: 0 0 15px 0
}
.tabmenurest
{
    font-size: 100%
}
.tabmenurest td.menurest01
{
    background-color: #FFE0AE;
    color: #000000;
    padding: 6px 8px 6px 8px
}
.tabmenurest td.menurest02
{
    color: #000000;
    padding: 5px 8px 5px 8px
}
.restobrram
{
    border: 3px solid #FFCD7B;
    padding: 1px;
    margin: 0 15px 0 0;
    float: left
}
.restrelram
{
    border: 3px solid #AECDFF;
    padding: 1px;
    margin: 0 15px 0 0;
    float: left
}
.tabrestfoto
{
    width: 580px;
    font-size: 100%
}
.tabrestfoto td
{
    width: 25%;
    font-size: 100%;
    color: #666666;
    text-align: center;
    vertical-align: top;
    padding: 3px 3px 15px 3px
}
.tabrestfoto img
{
    border: 3px solid #FFCD7B;
    padding: 1px;
    margin: 0 0 5px 0
}

.tabrestfoto2
{
    width: 566px;
    font-size: 100%
}
.tabrestfoto2 td
{
    font-size: 100%;
    color: #666666;
    text-align: center;
    vertical-align: top;
    padding: 3px 3px 5px 3px
}
.tabrestfoto2 img
{
    border: 3px solid #FFCD7B;
    padding: 1px;
    margin: 0 0 5px 0
}

.divfind
{
    background-color: #E8F0F8;
    color: #000000;
    border: 1px solid #0027AA;
    padding: 10px;
    margin: 0 0 3px 0
}
.divfind2
{
    background-color: #E8F0F8;
    color: #000000;
    padding: 10px;
    margin: 0 0 20px 0
}
.divupdate
{
    background-color: #E8F0F8;
    color: #000000;
    border: 1px solid #0058B2;
    padding: 10px
}
.tabdivfind
{
    width: 558px;
    font-size: 100%
}
.tabdivfind2
{
    width: 420px;
    font-size: 100%
}

.tabupdate
{
    width: 320px;
    font-size: 100%
}
.tabupdate td
{
    padding: 5px 0 0 0
}
.tabdivfind td
{
    padding: 0 5px 0 5px
}
.tabdivfind p
{
    margin: 7px 0 0 0
}
.boxdivfind
{
    width: 200px;
    border: 1px solid #7F9DB9;
    background-color: #FFFFFF;
    color: #666666
}
.boxdivfind1
{
    width: 170px;
    border: 1px solid #7F9DB9;
    background-color: #FFFFFF;
    color: #666666
}
.boxdivfind2
{
    width: 40px;
    border: 1px solid #7F9DB9;
    background-color: #FFFFFF;
    color: #666666
}
.boxdivfind_long
{
    width: 360px;
    border: 1px solid #7F9DB9;
    background-color: #FFFFFF;
    color: #666666
}
.boxdivfind_medium
{
    width: 280px;
    border: 1px solid #7F9DB9;
    background-color: #FFFFFF;
    color: #666666
}

.boxarea
{
    width: 560px;
    border: 1px solid #7F9DB9;
    background-color: #FFFFFF;
    color: #666666
}
.selectboxdivfind
{
    width: 200px;
    border: 1px solid #7F9DB9;
    background-color: #FFFFFF;
    color: #666666
}
.selectboxdivfind2
{
    width: 100px;
    border: 1px solid #7F9DB9;
    background-color: #FFFFFF;
    color: #666666
}
.selectboxdivfind3
{
    width: 150px;
    border: 1px solid #7F9DB9;
    background-color: #FFFFFF;
    color: #666666
}
.buttondivfind
{
    margin: 5px 0 0 0;
    float: right
}
.tabzoznam
{
    width: 580px;
    border: 1px solid #7FABD8;
    font-size: 100%
}
.tabzoznam td
{
    width: 33%;
    background-color: #E8EFF7;
    padding: 4px 5px 4px 5px
}
.tabzoznamadr
{
    width: 580px;
    border: 1px solid #7FABD8;
    font-size: 100%
}
.tabzoznamadr td
{
    width: 290px;
    background-color: #E8EFF7;
    line-height: 130%;
    vertical-align: top;
    padding: 4px 5px 4px 5px
}
.tabzoznamdesc
{
    width: 580px;
    border: 1px solid #7FABD8;
    font-size: 100%
}
.tabzoznamdesc td
{
    background-color: #E8EFF7;
    line-height: 130%;
    vertical-align: top;
    padding: 4px 5px 4px 5px
}
.tabzoznamnobg, .tabzoznamicon
{
    width: 580px;
    font-size: 100%;
    margin: 0 0 10px 0
}
.tabzoznamnobg td
{
    width: 33%;
    padding: 4px 5px 4px 5px
}
.tabzoznamicon td
{
    width: 33%;
    border-bottom: 1px solid #D7D7D7;
    padding: 6px 5px 6px 5px
}
.tabzoznamicon td img
{
    margin: 4px 0 2px 2px
}
.tablistok
{
    width: 580px;
    font-size: 110%;
    margin: 10px 0 15px 0
}
.tablistok td
{
    border-bottom: 1px solid #D7D7D7;
    vertical-align: middle;
    padding: 3px
}
.tablistok td.gram
{
    width: 50px;
    color: #666666
}
.tablistok td.cena
{
    width: 150px;
    color: #FF5400;
    font-weight: bold;
    text-align: right
}
.tablistokpics {
    margin: 10px 0 15px 15px;
    
}
.tablistokpics td
{
    width:120px;
    vertical-align: middle;
    padding: 3px
}
.tablistokpics img
{
    border: 2px solid #FFCD7B;
    padding: 1px;
    margin: 0 0 5px 0
}
.listokthumbs
{
    border: 2px solid #FFCD7B;
    padding: 1px;
    margin: 0 0 5px 0;
    width: 70px;
}
.tabzoznamsluzby
{
    width: 580px;
    font-size: 110%;
    margin: 10px 0 15px 0
}
.tabzoznamsluzby td
{
    border-bottom: 1px solid #D7D7D7;
    padding: 3px
}
.tabzoznamsluzby td.tdicon
{
    width: 17px
}
.tabzoznamsluzby td.tdpopis
{
    width: 176px
}

.tabzoznamtypy
{
    width: 200px;
    font-size: 110%;
    margin: 10px 0 15px 0
}
.tabzoznamtypy td
{
    border-bottom: 1px solid #D7D7D7;
    padding: 3px
}
.tabzoznamtypy td.tdicon
{
    width: 17px
}
.tabzoznamtypy td.tdpopis
{
    width: 176px
}
.tabzoznamdivsimple
{
    /*width: 580px;*/
    width: 100%;
    cellpadding: 0;
    cellspacing: 0;
}
.tabzoznamdivsimple td
{
    /*width: 270px;*/
}


.tabzoznamicon td.noborder, .tabzoznamsluzby td.noborder, .tabzoznamtypy td.noborder, .tabzoznamtypy td.noborder, .tablistok td.noborder
{
    border-bottom: 0px solid #D7D7D7
}
.tabzoznamnobg td a, .tabzoznamicon td a
{
    font-weight: normal
}
.tabzoznamimg
{
    width: 580px;
    font-size: 100%;
    margin: 0 0 10px 0
}
.tabzoznamimg td
{
    width: 116px;
    font-size: 100%;
    text-align: center;
    margin: 0 0 10px 0
}
.lbox
{
    background-image: url('images/bg_lbox.gif');
    background-repeat: repeat-y;
    background-position: left top;
    margin: 25px 0 25px 0
}
.lboxup
{
    height: 10px;
    font-size: 1px;
    background-image: url('images/bg_lboxup.gif');
    background-repeat: no-repeat;
    background-position: left top
}
.lboxleft, .lboxupright
{
    width: 10px;
    float: left
}
.lboxmiddle
{
    width: 178px;
    text-align: center;
    font-weight: bold;
    background-color: #FFEFD6;
    padding: 4px 0 4px 0;
    line-height: 150%;
    float: left
}
.lboxcenter
{
    width: 14px;
    float: left
}
.lboxdown
{
    height: 10px;
    font-size: 1px;
    background-image: url('images/bg_lboxdown.gif');
    background-repeat: no-repeat;
    background-position: left top;
    clear: both
}
.lbox a
{
    text-decoration: none;
    color: #FF5400
}
.lbox a:link
{
    text-decoration: none
}
.lbox a:hover
{
    text-decoration: underline;
    color: #B20000
}
.main03
{
    width: 170px;
    float: left
}
.boxfindtext
{
    background-color: #FFEFD6;
    padding: 8px 9px 8px 9px;
    color: #000000
}
.osboxfind
{
    width: 164px;
    position: relative;
    right: 9px;
    background-color: #FF5400;
    color: #FFFFFF;
    border-bottom: 2px solid #FFFFFF;
    padding: 3px;
    text-indent: 5px;
}
.boxfindtext p
{
    margin: 0 0 3px 0
}
.boxfind
{
    width: 95px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
    color: #000000
}
.buttonfind
{
    border: 1px solid #B20000;
    background-color: #B20000;
    color: #FFFFFF
}
.buttonvote
{
    border: 5px solid #B20000;
    background-color: #B20000;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    width: 120px
}
.boxfind2
{
    width: 127px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
    color: #000000;
    vertical-align:middle;
}
.buttonfind2
{
    background-image: url(../imgs/lupa.gif); 
    border:0px; 
    width:17px;
    height:17px;
    vertical-align: middle;
}
.buttonfind:hover
{
    text-decoration: underline;
    cursor: pointer;
}
.buttonbold
{
    border: 1px solid #B20000;
    background-color: #B20000;
    font-weight: bold;
    color: #FFFFFF
}
.boxnadpisright
{
    background-color: #D9DCCA;
    color: #000000;
    padding: 5px 5px 5px 10px;
    font-weight: bold
}
.boxtextright
{
    line-height: 140%;
    padding: 10px
}
.boxtextrightibg
{
    background-color: #FFEFD6
}

.boxtextfoot140
{
    line-height: 140%;
    padding: 0px 10px 0px 10px;
    position: relative;
    /*bottom: 10px;*/

}
.boxtextfoot140 p
{
    margin: 5px 0 0 0
}
.boxtextfoot150
{
    line-height: 140%;
    padding: 0px 10px 0px 15px;
    position: relative;
    /*bottom: 10px;*/

}
.boxtextfoot150 p
{
    margin: 5px 0 0 0
}

.boxtextright p
{
    margin: 5px 0 0 0
}
.boxpartneri
{
    text-align: center;
    padding: 10px 0 10px 0
}
.tabanketa
{
    font-size: 100%;
    margin: 5px 0 5px 0
}
.tabanketa td.otazka
{
    padding: 0 0 3px 0
}
.tabanketa td.graf
{
    width: 120px;
    padding: 0 0 6px 0
}
.tabanketa td.percento
{
    width: 30px;
    padding: 0 0 6px 0;
    text-align: right
}
.h3sponzrest a, .h3zoznam a, .textright2 a
{
    text-decoration: none;
    color: #0052A4
}
.h3sponzrest a:link, .h3zoznam a:link, .textright2 a:link
{
    text-decoration: none
}
.h3sponzrest a:hover, .h3zoznam a:hover, .textright2 a:hover
{
    text-decoration: none;
    color: #B20000
}
.down
{
    border-top: 1px solid #FFB843;
    background-color: #FFFFFF;
    color: #666666
}
.downleft
{
    width: 400px;
    padding: 8px 0 0 0;
    float: left
}
.downright
{
    width: 560px;
    padding: 8px 0 0 0;
    text-align: right;
    float: left
}
.down a
{
    text-decoration: none;
    color: #666666
}
.down a:link
{
    text-decoration: none
}
.down a:hover
{
    text-decoration: underline;
    color: #000000
}
.divboth
{
    height: 1px;
    font-size: 1px;
    line-height: 1px;
    clear: both
}
.divboth0
{
    height: 0px;
    font-size: 0px;
    line-height: 0px;
    clear: both
}
.divboth1
{
    height: 1px;
    font-size: 1px;
    line-height: 1px;
    background-color: #AECDFF;
    clear: both
}
.divboth5
{
    height: 5px;
    font-size: 1px;
    line-height: 1px;
    background-color: #FFFFFF;
    clear: both
}
.divboth15
{
    height: 15px;
    font-size: 1px;
    line-height: 1px;
    background-color: #FFFFFF;
    clear: both
}
.hrboth
{
    clear: both
}
.uploadfileplace img {
    position: relative;
    top: 4px;
    border-right: #FFFFFF 4px solid;
}



.link_dalej {clear: right;text-align: right;}
.ramcek2
{
    BORDER-RIGHT: #A2A2A3 1px solid;
    BORDER-LEFT: #A2A2A3 1px solid;
    BORDER-TOP: #A2A2A3 1px solid;
    BORDER-BOTTOM: #A2A2A3 1px solid;
    COLOR: #000000;
    FONT-FAMILY: "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}




.dalsi_banner {width: 468px;margin: 0px 0px 0px 78px;}
.dalsi_banner_horny {width: 950px; height:}
.dalsi_banner a {position: relative; bottom: 10px; }
.dalsi_banner_horny a {position: relative; bottom: 15px; text-decoration: none; }
.simple ul {margin: 0px 0px 10px 30px;padding: 0px;}
.simple li {margin: 10px 0px 10px 10px;padding: 0px;}
.simple H3
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #000000;
    font-size: 120%;
    line-height: 80%;
    font-weight: bold;
    margin: 0 0 8px 0
}
.xxsfont {
   font-size: 7px;
   line-height: 8px;
}


.lave_menu {border-bottom: 0px solid rgb(0,255,0); line-height: 140%;z-index: 1000;}
.lave_menu a {color: rgb(178, 0, 0);z-index: 1000;}
.lave_menu a:link {color: rgb(178, 0, 0);z-index: 1000;}
.lave_menu a:visited {color: rgb(178, 0, 0);z-index: 1000;}
.lave_menu ul {list-style: none;font-weight: normal;font-size: 11px;margin: 5px 5px 10px 0px;padding: 0px;z-index: 1000;}
/*.lave_menu ul li {padding: 0px 0px 0px 20px;}*/
.lave_menu ul li a {text-decoration: none;color: rgb(178, 0, 0);z-index: 1000;}
.lave_menu ul li a:link {text-decoration: none;color: rgb(178, 0, 0);z-index: 1000;}
.lave_menu ul li a:visited {text-decoration: none;color: rgb(178, 0, 0);z-index: 1000;}
.lave_menu ul li ul {font-weight: normal;font-size: 11px;margin: 0px 5px 10px -15px;z-index: 1000;}
.lave_menu ul li ul li {background-image: none;padding: 0px 0px 0px 0px;z-index: 1000;}
.lave_menu ul li ul li a {text-decoration: underline;z-index: 1000;}
.lave_menu ul li ul li a:hover {text-decoration: none;z-index: 1000; color: rgb(255,255,255);}
ul#lave_menu {padding: 0px 0px;margin: 0px;font-weight: normal;font-size: 11px;z-index: 1000;}
ul#lave_menu strong {font-weight: bold;font-size: 11px;z-index: 1000;}
ul#lave_menu li {width: 170px;margin: 0px 0px -6px 0px;padding: 0px 0px 0px 0px;background: none;border-top: 1px solid rgb(178, 0, 0);line-height:25px;z-index: 1000;}
ul#lave_menu li a {display: block;padding: 0px 0px 0px 0px;width: 100%;background: rgb(255, 239, 214); text-decoration: none;z-index: 1000;}
ul#lave_menu li a:hover {background-color: rgb(255,84,0);z-index: 1000;color: rgb(255, 255, 255);}
ul#lave_menu ul {visibility: hidden;position: absolute;z-index: 1000;width: 165px;margin: -40px 0px 0px 160px;border-left: 1px solid rgb(178, 0, 0);border-right: 1px solid rgb(178, 0, 0);border-bottom: 1px solid rgb(178, 0, 0);z-index: 1000;}
ul#lave_menu ul li {float: left;width: 100%;margin: 0px;border-bottom: 0px solid rgb(178, 0, 0);line-height:16px;z-index: 1000;}
ul#lave_menu li ul a {display: block;padding: 2px 5px;background-image: none;z-index: 1000;}
ul#lave_menu li ul a:link {color: rgb(178, 0, 0);z-index: 1000;}
ul#lave_menu li ul a:visited {color: rgb(178, 0, 0);z-index: 1000;}
ul#lave_menu li ul a:hover {color: rgb(255, 255, 255); }
/* begin ie 5 hack */ul#lave_menu li ul a {width: 165px;voice-family: "\"}\""; voice-family: inherit;width: 155px;}
html>body ul#lave_menu li ul a {width: 155px;z-index: 1000;}
/* end ie 5 hack */

/* online services */
.os_h1
{
    color: #0027AA;
    font-size: 140%;
    font-weight: bold;
    padding: 0;
    margin: 0 0 5px 0
}
.os_note{
    color: orange;
    font-weight: normal;
}
.os_head
{
    font-size: 110%;
    line-height: 140%;
    border-bottom: 1px solid #0027AA;
    margin: 15px 0 20px 0
}
  /* komunikacny riadok */
.comlineleft{
  width: 25px;
  float: left;
}
.comlineright{
  width: 11px;
  float: left;
}
.comlinemiddle{
    float: left;
}
.comlineleft_normal{
  background-image: url(../imgs/os_comlineleftborder.png);
  height: 1px;
  margin-bottom:-5px;
  margin-top:-4px;
}
.comlineright_normal{
  background-image: url(../imgs/os_comlinerightborder.png);
  height: 1px;
  margin-bottom:-6px;
  margin-top:-6px;
}
.comlineleft_normal1{
  background-image: url(../imgs/os_comlineleftborder.png);
  height: 1px;
  margin-bottom:-9px;
  margin-top:-4px;
}
.comlineright_normal1{
  background-image: url(../imgs/os_comlinerightborder.png);
  height: 1px;
  margin-bottom:-6px;
  margin-top:-6px;
}
.comlineleft_error{
  background-image: url(../imgs/os_comlineleftborder_error.png);
  height: 1px;
  margin-bottom:-5px;
  margin-top:-4px;
}
.comlineright_error{
  background-image: url(../imgs/os_comlinerightborder_error.png);
  height: 1px;
  margin-bottom:-6px;
  margin-top:-6px;
}
.comlineleft_error1{
  background-image: url(../imgs/os_comlineleftborder_error.png);
  height: 1px;
  margin-bottom:-9px;
  margin-top:-4px;
}
.comlineright_error1{
  background-image: url(../imgs/os_comlinerightborder_error.png);
  height: 1px;
  margin-bottom:-6px;
  margin-top:-5px;
}
.comlinetopmiddle_normal{
  background: url(../imgs/os_comlinetopmiddleborder.png) 0 0 repeat-x;
  width: 100%;
  height: 3px;
}
.comlinebottommiddle_normal{
  background: url(../imgs/os_comlinebottommiddleborder.png);
  background-repeat: repeat-x;
  width: 100%;
  height: 3px;
}
.comlinetopmiddle_error{
  background-image: url(../imgs/os_comlinetopmiddleborder_error.png);
  background-repeat: repeat-x;
  width: 100%;
  height: 3px;
}
.comlinebottommiddle_error{
  background-image: url(../imgs/os_comlinebottommiddleborder_error.png);
  background-repeat: repeat-x;
  width: 100%;
  height: 3px;
}
.comlinemiddle_error{
    color: #0027AA;
    font-weight: bold;
    font-size: 12px;
    max-width: 450px;
    padding-top: 3px;
}
.comlinemiddle_error_external{
    color: #0027AA;
    font-weight: bold;
    font-size: 12px;
    max-width: 410px;
    padding-top: 3px;
}
.comlinemiddle_normal{
    color: #0027AA;
    font-weight: bold;
    font-size: 12px;
    max-width: 450px;
    padding-top: 3px;
}

/* stare, vymazat */
.comlineborder
{
    height: 30px;
    color: #0027AA;
    font-weight: bold;
    font-size: 12px;
    background-image: url(../imgs/os_border.png);
    background-repeat: repeat-x;
    padding: 7px 0 0 0;
    float:left;
    max-width: 500px;
}
.comlineborder2
{
    height: 37px;
    color: #0027AA;
    font-weight: bold;
    font-size: 12px;
    background-image: url(../imgs/os_border2.png);
    background-repeat: repeat-x;
    padding: 1px 0 0 0;
    float:left;
    max-width: 500px;
}
.comlineborder3
{
    height: 54px;
    color: #0027AA;
    font-weight: bold;
    font-size: 12px;
    background-image: url(../imgs/os_border3.png);
    background-repeat: repeat-x;
    padding: 0 0 0 0;
    float:left;
    max-width: 500px;
}
.comlineborder_error
{
    height: 30px;
    color: #0027AA;
    font-weight: bold;
    font-size: 12px;
    background-image: url(../imgs/os_border_error.png);
    background-repeat: repeat-x;
    padding: 7px 0 0 0;
    float:left;
    max-width: 450px;
}
.comlineborder2_error
{
    height: 37px;
    color: #0027AA;
    font-weight: bold;
    font-size: 12px;
    background-image: url(../imgs/os_border2_error.png);
    background-repeat: repeat-x;
    padding: 0 0 0 0;
    float:left;
    max-width: 450px;
}
.comlineborder3_error
{
    height: 54px;
    color: #0027AA;
    font-weight: bold;
    font-size: 12px;
    background-image: url(../imgs/os_border3_error.png);
    background-repeat: repeat-x;
    padding: 0 0 0 0;
    float:left;
    max-width: 450px;
}
.comlineborder4_error
{
    height: 74px;
    color: #0027AA;
    font-weight: bold;
    font-size: 12px;
    background-image: url(../imgs/os_border4_error.png);
    background-repeat: repeat-x;
    padding: 1px 0 0 0;
    float:left;
    max-width: 450px;
}
.os_panak
{
    float: left;
}
.os_lbubble
{
    float: left;
}
.os_rbubble
{
    float: left;
}
.os_bluepanel_top
{
    background: url(../imgs/os_bluetrborder.png) 100% 0 no-repeat #0027AA;
    width: 357px;
    height:8px;
}
.os_bluepanel
{
    background-color: #0027AA;
    color: #FFFFFF;
    text-align: center;
}
.os_trustgreen
{
    background-image: url(../imgs/os_trustgreen.png);
    text-align: center;
    color: #FFFFFF;
    height: 20px;
    margin: 3px 0 7px 0;
}
.os_trustred
{
    background-image: url(../imgs/os_trustred.png);
    text-align: center;
    color: #FFFFFF;
    height: 20px;
    margin: 3px 0 7px 0;
}
.os_boxpanel
{
    background-color: #FFFFFF;
}
.os_loginpanel
{
    background-color: #E8F0F8;
    color: #000000;
    padding: 5px 10px 5px 10px;
}
.os_line
{
    background-color: #0027AA;
    height: 2px;
}
.os_hr{
    border: 0;
    height: 1px;
    background-color: #0027AA;
}
.os_delivery_rest_table
{
    background-color: #E8F0F8;
    border-collapse: collapse;
    color: #0027AA;
    text-align: left;
}
.os_delivery_rest_table td
{
    border: 3px solid #FFFFFF;
}
.os_bluefont
{
    color: #0027AA;
    padding-left: 10px;
}
.os_progressbar
{
    font-size: 90%;
    padding: 2px 0 0 10px;
    float: right;
    position: relative;
    top: -8px;
}
.os_communicationline
{
    font-size: 110%;
    line-height: 140%;
    margin: 0 0 10px 0
}
.os_menu_maingroup
{
    margin: 10px 0px 0px 10px;
}
.os_menu_maingroup a
{
    font-size: 20px;
    font-weight: bold;
    color: #0027AA;
}
.os_menu_group
{
    margin: 10px 0px 5px 20px;
}
.os_menu_group a
{
    font-size: 15px;
    font-weight: bold;
    color: #0027AA;
}
.os_menubox
{
    height:400px;
    width:580px;
    overflow:auto;
    border:1px solid #0027AA;
}
.os_menubox_external
{
    height:400px;
    width:528px;
    overflow:auto;
    border:1px solid #0027AA;
}
.os_menu_text{
    float: left;
}
.os_comline1
{
    height: 37px;
}
.os_text
{
    line-height: 120%;
    padding: 7px 7px 7px 15px;
    margin: 0 0 5px 0;
    color: #0027AA;
}
.os_input
{
    border-right: #0027AA 1px solid;
    border-left: #0027AA 1px solid;
    border-top: #0027AA 1px solid;
    border-bottom: #0027AA 1px solid;
    color: #0027AA;
    FONT-SIZE: 11px;
}
.os_forward_button
{
    behavior: url(scripts/iepngfix/iepngfix.htc);
}
.os_h3
{
    background-color:#E8F0F8;
    padding:5px 6px;
    color:#0058B2;
    font-weight:bold;
}
.os_table_service .os_td {
    width: 134px; 
    background-color: #E8F0F8; 
    border: 1px solid #0058B2; 
    text-align: center; 
    vertical-align: top; 
    cursor: pointer;
}
.os_table_service span {
    font-size: 130%;
    font-weight: bold;
}
.os_table_service p {
    padding: 0 10px;
}
.os_table_service div {
    height: 30px; 
    margin: 10px 0; 
    background-color: #D9E7F3;
    padding-top: 7px;
}
.photos_bcgrd
{
    background-color:#f6a41d;
}

.photos_textbox
{
    background-color: #FFFFFF;
    padding: 8px 9px 8px 9px;
    color: #000000;
}
.blackbold
{
    font-size:13px; 
    color:#000000; 
    font-weight:bold
}
.blackbold a
{
    color:#000000;
}
.logotable {
    padding-bottom: 10px;
}
.logotable td {
    vertical-align: bottom;
}
.logotable img {
    border:0px;
}
.presentation {
    border: 3px solid #FFCD7B;
}
.TextSmall {
    font-size: 10px;
}

.nohover a:hover {
    text-decoration: none;
}

/*  TINYBOX */
#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}
#tinyclose {
    position: absolute;
    height: 30px;
    width: 30px;
    background: url('images/tinybox_closebox.png') top left no-repeat;
    cursor: pointer;
    z-index: 181;
    display: none;
}
/* /TINYBOX */
/*  */

#preview{
    position:absolute;
    border:1px solid #FFB843;
    background:#FFE0AE;
    padding:5px;
    display:none;
    font-weight:bold;
    color:#b20000;
}

.DisabledInput {
    background-color: #f0f0f0;
    color: #929292;
}

/*  */
.osmenu_menu {border-bottom: 0px solid rgb(0,255,0); line-height: 140%;z-index: 1000;}
.osmenu_menu a {color: rgb(178, 0, 0);z-index: 1000;}
.osmenu_menu a:link {color: rgb(178, 0, 0);z-index: 1000;}
.osmenu_menu a:visited {color: rgb(178, 0, 0);z-index: 1000;}
.osmenu_menu ul {list-style: none;font-weight: normal;font-size: 11px;margin: 5px 5px 10px 0px;padding: 0px;z-index: 1000;}
/*.osmenu_menu ul li {padding: 0px 0px 0px 20px;}*/
.osmenu_menu ul li a {text-decoration: none;color: rgb(178, 0, 0);z-index: 1000;}
.osmenu_menu ul li a:link {text-decoration: none;color: rgb(178, 0, 0);z-index: 1000;}
.osmenu_menu ul li a:visited {text-decoration: none;color: rgb(178, 0, 0);z-index: 1000;}
.osmenu_menu ul li ul {font-weight: normal;font-size: 11px;margin: 1 5px 10px -15px;z-index: 1000;}
.osmenu_menu ul li ul li {background-image: none;padding: 0px 0px 0px 0px;z-index: 1000;}
.osmenu_menu ul li ul li a {text-decoration: underline;z-index: 1000;}
.osmenu_menu ul li ul li a:hover {text-decoration: none;z-index: 1000; color: rgb(255,255,255);}
ul.osmenu_menu {padding: 0px 0px;margin: 0px;font-weight: normal;font-size: 11px;z-index: 1000;height: 0px; display: none;}
html > body ul.osmenu_menu {display: block;}
ul.osmenu_menu strong {font-weight: bold;font-size: 11px;z-index: 1000;}
ul.osmenu_menu li {padding: 0px 0px 0px 0px;background: none;line-height:25px;z-index: 1000;}
ul.osmenu_menu li a {display: block;padding: 0px 0px 0px 0px;background: #FFFFFF; text-decoration: none;z-index: 1000;}
ul.osmenu_menu li a:hover {background-color: #FFE0AE;z-index: 1000;color: #000000; text-decoration: underline;}
ul.osmenu_menu ul {visibility: hidden;position: absolute;z-index: 1000;margin: 6px 0px 0px -8px;z-index: 1000;width:112px;}
ul.osmenu_menu ul li {margin: 0px;border-bottom: 1px solid #FFB843;border-left: 1px solid #FFB843;border-right: 1px solid #FFB843;line-height:16px;z-index: 1000;}
ul.osmenu_menu li ul a {display: block;padding: 2px 5px;background-image: none;z-index: 1000;}
ul.osmenu_menu li ul a:link {color: rgb(178, 0, 0);z-index: 1000;}
ul.osmenu_menu li ul a:visited {color: rgb(178, 0, 0);z-index: 1000;}
ul.osmenu_menu li ul a:hover {color: #000000; }
/* begin ie 5 hack */ul.osmenu_menu li ul a {voice-family: "\"}\""; voice-family: inherit;}
html>body ul.osmenu_menu li ul a {width: 100px;z-index: 1000;}
/* end ie 5 hack */
