﻿
html , body , h1 , h2 , h3 , h4 , h5 , h6 , p
{ border-style: solid
; border-width: 0
; font-size: 100%
; font-family: Verdana, Arial, lucida, sans-serif
; margin: 0
; padding: 0
; border: none
}

a img
{ border: none
}

body
{ background-image: url(Images/body.gradient.png)
; background-repeat: repeat-x
; font-size: 75%
; color: #363637
; background-color: #ffffff
; line-height: 1.5em
; position: relative
}

/*
 barvy
*/
body a
{ color: #224db0
}


/*
 generické třídy
*/
.nav a ,
.button ,
.button a
{ text-decoration: none
; cursor: pointer
}

.button
{ font-size: 95%
}

.bg_repeat
{ background-repeat: repeat-y
}


.bg_bottom
{ background-position: bottom center
; background-repeat: no-repeat
}

.bg_top
{ background-position: top center
; background-repeat: no-repeat
}

.more
{ margin: 10px 0
}
.more a
{ font-weight: bold
; text-decoration: none
}


/*
 hlavní obal
 - stíování, centrování, rozměry
*/
body .a
{ background-image: url(Images/body.center.png)
; width: 980px
; margin: 0 auto
}
.a .aa
{ background-image: url(Images/body.bottom.png)
; padding-bottom: 9px
}
.aa .aaa
{ background-image: url(Images/body.top.png)
; padding-top: 3px
}
.aaa .aaaa
{ width: 960px
; margin-left: auto
; margin-right: auto
; position: relative
}

/*
 hlavička s logem a vyhledávacím inputem
*/
.aaaa .main_header
{ min-height: 122px
; _height: 122px
; background-image: url(Images/top.logo.header.png)
; font-size: 80%
}
.lang_en .aaaa .main_header
{ background-image: url(en-us/Images/top.logo.header.png)
}
.aaaa .console
{ margin: 0 1px
}

/*
 hlavní střední blok
*/
.aaaa .content
{ min-height: 100px
; _height: 100px
; position: relative
}

/*
 stínování - guttery
*/
.content .content_a
{ background-image: url(Images/content.body.bottom.png)
}
.content_a .content_aa
{ background-image: url(Images/content.body.top.png)
; width: 100%
; overflow: hidden
}

/*
 hlavní patička
*/
.main_footer
{ min-height: 40px
; line-height: 40px
; font-size: 95%
; background-image: url(Images/footer.gradient.png)
; background-color: #123e84
; color: #ffffff
; _width: 100%
}

.main_footer span
{ display: block
; margin: 0 17px
}
.main_footer span.accessibility
{ float: left
}
.main_footer span.copyright
{ float: right
}
.main_footer span a
{ color: #fff
; text-decoration: none
}


.main_header .user_actions ,
.main_header .sitemap_langs ,
.main_header .site_actions ,
.main_header .search
{ float: right
}
.main_header .sitemap_langs
{ padding: 15px 16px 24px 4px
}
.main_header .user_actions ,
.main_header .site_actions
{ float: right
; padding: 15px 0px 24px 0
}
.user_actions span
{ display: inline-block
; position: relative
; top: -2px
}
.user_actions .ms-SPLink
{ color: #224db0
; font-size: 100%
; font-family: Verdana, Arial, lucida, sans-serif
}
.user_actions .ms-SPLink a
{ text-decoration: underline
}
.site_actions .ms-siteactionsmenu
{ padding-right: 16px
}
.main_header .separator
{ border: none
; clear: none
}

.main_header .search
{ clear: both
; padding: 15px 16px 24px 0px
}
.search .ms-sbtable ,
.search .ms-sbtable td
{ border: none
; margin: 0px
; padding: 0px
; width: auto
}
.search .ms-sbtable .ms-sbcell
{ border: solid 1px #b5c8dc
; background-color: #f4f7fb
; line-height: 24px
; height: 24px
; padding: 0px 2px
}
.search .ms-sbtable .ms-sbcell input
{ width: 123px
; background-color: transparent
; border: none
}
.search .ms-sbtable .ms-sbgo
{ border: none
; background-color: transparent
; padding: 0px 0px 0px 4px
}
.search .ms-sbtable .ms-sbgo img
{ vertical-align: bottom
; display: block
; float: left
}
.search .ms-sbLastcell
{ width: 0px
; padding: 0px
; display: none
}

/*
 hlavní navigace
*/
.content_left_menu
{ background-color: #feffff
; background-image: url(Images/content.body.top.png)
; background-position: top left
; overflow: hidden
; padding: 0px 0px 16px
; width: 100%
; font-size: 110%
; font-weight: bold
}

.content_left_menu ul ,
.content_left_menu li
{ display: block
; list-style-type: none
; margin: 0px
; padding: 0px
; background-position: top left
}

.content_left_menu li.actual
{ background-image: url(Images/menu.actual.li.png)
; background-color: #15326b
}

.content_left_menu ul
{ margin-top: 16px
}
.content_left_menu li ul
{ padding-left: 30px
; margin-top: 0px;
}

.content_left_menu li.actual ul
{ background-image: url(Images/menu.actual.ul.png)
}


.content_left_menu li li.actual ,
.content_left_menu li li.actual ul
{ background-position: -1px 0
}

.content_left_menu a
, .content_left_menu b
{ display: block
; line-height: 130%
; _zoom: 1
; padding: 6px 0px 6px 30px
; font-weight: normal
}

.content_left_menu li a
{ color: #0f2c73
}

.content_left_menu li a:hover
{ color: #3399ff
}


.content_left_menu li.actual a
{ color: #a2cae9
}

.content_left_menu li.actual a:hover ,
.content_left_menu li.actual b
{ color: #fff
; text-decoration: none
}

.content_left_menu li.actual li b ,
.content_left_menu a:hover
{ background-image: url(Images/dot.white.gif)
; background-repeat: no-repeat
; background-position: 8% 55%
}

.main_logo
{ display: block
; position: absolute
; height: 100%
; width: 225px
; height: 125px
; background-image: url(Images/top.logo.header.png)
; background-repeat: no-repeat
}

.main_content .article
{ font-size: 90%
}


.print_only
{ display: none
}

