/* ----------------------------------------------------------------------------------------------------------

    Autor:
        Nuvio (www.nuvio.cz)
    Aktualizace:
        2009-08-16, 10:51 GMT+1
    Struktura:
        display; position; z-index; float; clear; width; height; overflow; margin; padding; border; background; align; font;

---------------------------------------------------------------------------------------------------------- */

body {background:#e1dad0; color:#101010; font:0.8em/1.5 "arial", sans-serif;}
h1, h2, h3, h4, h5, h6, address, blockquote, dl, fieldset, ol, p, table, ul {margin:15px 0;}
a {color:#004D81;}
a:hover, a:active, a:focus {color:#000;}

/* ----------------------------------------------------------------------------------------------------------
Tagy
---------------------------------------------------------------------------------------------------------- */

h1 {margin-top:0; border-bottom:1px solid #D7CEC0; font-size:200%; font-weight:bold; letter-spacing:-1px;}
h2 {font-size:160%; font-weight:bold; color:#004D81;}
h3 {font-size:140%; font-weight:bold; color:#004D81;}
h4, h5 {font-size:120%; font-weight:bold; color:#000;}
ul {margin:15px 30px; list-style:none;}
ul ul {margin:0;}
ul li {padding-left:13px; background:url("../../images/admin/design/ul-01.gif") 0 6px no-repeat;}
ul ul li {padding-left:13px; background:url("../../images/admin/design/ul-01-ul.gif") 0 6px no-repeat;}
table {border:2px solid #C3B6A0;}
table th, table td {padding:5px 7px; border:1px solid #C3B6A0;}
table th.active, table th.active a {color:#C85B00;}
table th {padding:7px 7px; background:#EBE6E0; text-align:center; font-weight:bold;}
table tr.bg td {background:#F5F2EF;}
fieldset {padding:15px; border:1px solid #E1DAD0;}
fieldset legend {font-weight:bold; font-size:120%; color:#004B7D;}
fieldset table, form table {margin:0; border-collapse:collapse; border:0;}
fieldset .err {background:#ffc; color:#d00;}
form table th, form table td {padding:2px 5px; border:0; background:none; vertical-align:top;}
input, select, textarea {padding:3px; font:100%/1.5 "arial",sans-serif;}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

.header {position:relative; padding:10px 15px; background:#004D81; color:#fff;}
.header #logo {margin:0;}
.header #logo img {display:block;}
.header #user {position:absolute; top:10px; right:15px; margin:0; line-height:2; text-align:right;}
.header #user p {margin:0;}
.tray {padding:10px 15px 15px 15px; border-top:1px solid #006BB3; background:#002F4F;}
.tray ul {margin:0 !important; list-style:none;}
.tray ul li {display:inline; padding:0; background:none;}
.tray ul li a {display:block; float:left; padding:5px 7px; margin:0 3px; text-decoration:none; color:#fff;}
.tray ul li a:hover {text-decoration:underline;}
.tray ul li.active a {font-weight:bold; background:#C85B00; text-decoration:underline;}
.tray .tray-sub {border-right:1px solid #FA7300; border-bottom:1px solid #964300; background:#C85B00;}
.tray .tray-sub ul li.active a, .tray .tray-sub-02 ul li.active a {font-weight:bold; background:none; text-decoration:underline;}
.tray .tray-sub-02 {border-right:1px solid #FA7300; border-bottom:1px solid #FA7300; border-top:1px solid #FA7300; background:#AF4F00;}
.content {margin:15px; padding:15px 20px 20px 20px; border-right:1px solid #C3B6A0; border-bottom:1px solid #C3B6A0; background:#fff;}
.content .box-01 {padding:10px; border:1px solid #A0D7FB; background:#E8F5FE;}
.content .box-01 .col {float:left; width:295px;}
.content .col-left, .content .col-right {float:left; width:49%;}
.content .col-right {float:right;}
.footer {clear:both; padding:0 20px 20px 20px; font-size:85%;}
.footer p {margin:0;}

/* ----------------------------------------------------------------------------------------------------------
Portlet: Fotogalerie
---------------------------------------------------------------------------------------------------------- */

ul.gallery {margin:15px 0; list-style:none;}
ul.gallery li {display:block; float:left; width:300px; margin:5px; padding:10px; border:1px solid #ddd; background:none;}

/* ----------------------------------------------------------------------------------------------------------
Portlet: Tlačítka
---------------------------------------------------------------------------------------------------------- */

a.btn-01 {padding:3px 5px; border:1px solid #FF8014; border-right:1px solid #964300; border-bottom:1px solid #964300; background:#C85B00; color:#fff; text-decoration:none; margin-left: 6px;}
a:hover.btn-01 {border:1px solid #964300; border-right:1px solid #FF8014; border-bottom:1px solid #FF8014;}
a.btn-02 {padding:3px 5px; border:1px solid #FF8014; border-right:1px solid #964300; border-bottom:1px solid #964300; background:#C85B00; color:#fff; text-decoration:none; font:bold 85%/1 "tahoma",sans-serif; text-transform:uppercase;}
a:hover.btn-02 {border:1px solid #964300; border-right:1px solid #FF8014; border-bottom:1px solid #FF8014;}
a.btn-03 {padding:3px 5px; border:1px solid #006BB3; border-right:1px solid #002F4E; border-bottom:1px solid #002F4E; background:#004D81; color:#fff; text-decoration:none; font:bold 85%/1 "tahoma",sans-serif; text-transform:uppercase;}
a:hover.btn-03 {border:1px solid #002F4E; border-right:1px solid #006BB3; border-bottom:1px solid #006BB3;}

/* ----------------------------------------------------------------------------------------------------------
Portlet: Systémové hlášky
---------------------------------------------------------------------------------------------------------- */

.msg {padding:7px 10px 7px 45px; background-position:0 0; background-repeat:no-repeat; font-weight:bold; color:#fff;}
.msg.msg-ok {background-color:#090; background-image:url("../../images/admin/design/msg-ok.gif");}
.msg.msg-error {background-color:#c00; background-image:url("../../images/admin/design/msg-error.gif");}
.msg.msg-info {background-color:#05b; background-image:url("../../images/admin/design/msg-info.gif");}

/* ----------------------------------------------------------------------------------------------------------
Portlet: Tooltip
---------------------------------------------------------------------------------------------------------- */

#tt {position:absolute; display:block; background:url(../../images/admin/design/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../../images/admin/design/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#555; color:#fff; text-align:left !important; font-size:85%; font-weight:bold;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../../images/admin/design/tt_bottom.gif) top right no-repeat; overflow:hidden}

/* ----------------------------------------------------------------------------------------------------------
Portlet: Stránkování
---------------------------------------------------------------------------------------------------------- */

.pagination {text-align:center;}
.pagination a, .pagination strong {margin:0 4px;}
.pagination strong {color:#C85B00;}

/* ----------------------------------------------------------------------------------------------------------
Portlet: Nápověda ke stránce
---------------------------------------------------------------------------------------------------------- */

.help {position:relative; padding:10px; border:1px solid #CDC2B0; background:#F1EDE9; margin-bottom: 5px}
.help h4, .help p, .help ul {margin:0;}
.help h4 {font-weight:bold; font-size: 100%}
.help .toggle {position:absolute; top:10px; right:10px; margin:0; padding-left:15px; background:url("../../images/admin/design/toggle.gif") 0 50% no-repeat;}
a.toggle {padding-left:15px; background:url("../../images/admin/design/toggle.gif") 0 50% no-repeat;}

/* ----------------------------------------------------------------------------------------------------------
Nezařaditelné
---------------------------------------------------------------------------------------------------------- */

img.f-left {margin-right:15px;}
img.f-right {margin-left:15px;}
img.block {display:block; margin-bottom:3px;}
.low {color:#777;}
.border {border:1px solid #ccc;}
.smaller {font-size:85%;}

.icon {margin: 0px 2px;}