/*
# Název: WebShop
# Autor: Mysteria - http://www.mysty.cz
# Verze: 1.00Beta3
# Poslední update: 16. 3. 2013
# Více informací: http://forum.fakaheda.eu/viewtopic.php?f=85&t=12663
*/
* { margin: 0; padding: 0; }
body { background: url("./images/textura.png") repeat fixed center top; }
h1 { margin: 0; padding: 0; font-weight: bold; }

.Informace_uspech { font-weight: bold; font-style: italic; color: green; }
.Informace_uspech img { margin: 2px 2px -2px 2px; }
.Informace_varovani { font-weight: bold; font-style: italic; color: red; }
.Informace_varovani img { margin: 2px 2px -2px 2px; }
.Informace_chyba { font-weight: bold; font-style: italic; color: red; }
.Informace_chyba img { margin: 2px 2px -2px 2px; }
.Zprava { margin-top: 5px; font-weight: bold; font-style: italic; color: red; }
.Kurziva { font-style: italic; }
.Podtrzene { text-decoration: underline; }

.Zadost { width: 85%; min-width: 1000px; max-width: 1500px; margin: 0 auto; background-color: #CCC; border: 5px solid #666; font-weight: bold; }
.Zadost header img { width: 100%; }
.Zadost aside { width: 99.8%; margin-top: -5px; padding: 0.1%; background-color: #CCC; border-top: 5px solid #666; border-bottom: 5px solid #666; text-align: center; }
.Zadost section { width: 99.6%; padding: 0.2%; background-color: #CCC; }
.Zadost section a { font-style: italic; color: blue; }
.Zadost section a img { margin: 1px 0px -8px 1px; border: 0px solid black; }
.Zadost section form { width: 100%; margin-top: 5px; }
.Zadost section form select { display: block; width: 681px; margin-bottom: 3px; padding: 2px; }
.Zadost section form label { width: 75px; float: left; }
.Zadost section form label.error { position: relative; width: auto; margin: -24px 0 0 760px; color: red; }
.Zadost section form input { display: block; width: 675px; margin-bottom: 3px; padding: 2px; }
.Zadost section form input[type=submit] { width: 758px; margin-left: -1px; }

.Prehled_veci { width: 85%; min-width: 1000px; max-width: 1500px; margin: 0 auto; background-color: #CCC; border: 5px solid #666; }
.Prehled_veci header img { width: 100%; }
.Prehled_veci aside { width: 99.8%; margin-top: -5px; padding: 0.1%; background-color: #CCC; border-top: 5px solid #666; border-bottom: 5px solid #666;  text-align: center; }
.Prehled_veci section form { float: right; margin: -21px 0 1px 0; }
.Prehled_veci section form input { padding: 0 5px; }
.Prehled_veci section #Seznam_veci { width: 100%; border-bottom: 5px solid #666; border-collapse: collapse; font-weight: normal; cursor: pointer;}
.Prehled_veci section #Seznam_veci a { color: black; }
.Prehled_veci section #Seznam_veci thead tr { background-color: white; }
.Prehled_veci section #Seznam_veci thead tr th { padding: 1px; border: 1px solid #666; }
.Prehled_veci section #Seznam_veci tbody tr td { width: 25%; padding: 1px; text-indent: 6px; border: 1px solid #666; }
.Prehled_veci section #Seznam_veci tbody tr td a { display: block; text-decoration: none; }
.Prehled_veci section #Seznam_veci tbody tr td a img { border: 0px solid black; vertical-align: bottom; }
.Prehled_veci section #Seznam_veci tbody tr.even { background: url("./images/radek_tmavy.png") repeat center center; }
.Prehled_veci section #Seznam_veci tbody tr.even:hover { background: url("") red; }
.Prehled_veci section #Seznam_veci tbody tr.odd { background: url("./images/radek_svetly.png") repeat center center; }
.Prehled_veci section #Seznam_veci tbody tr.odd:hover { background: url("") red; }
.Prehled_veci section .Informace { width: 99.8%; padding: 0.1%; background-color: #CCC; border-top: 5px solid #666; font-weight: bold; font-style: italic; text-align: center; }
.Prehled_veci section .Informace a { display: inline; color: black; }
.Prehled_veci section .Chyba { width: 100%; padding-left: 5px; font-weight: bold; text-decoration: underline; }
.Prehled_veci section .Informace_chyba { margin: 1px 3px 0px 5px; }
/* DataTables */
.Prehled_veci #Seznam_veci .sorting { background: url("./images/sort_both.png") no-repeat center right; }
.Prehled_veci #Seznam_veci .sorting_asc { background: url("./images/sort_asc.png") no-repeat center right; }
.Prehled_veci #Seznam_veci .sorting_desc { background: url("./images/sort_desc.png") no-repeat center right; }
.Prehled_veci #Seznam_veci .sorting_asc_disabled { background: url("./images/sort_asc_disabled.png") no-repeat center right; }
.Prehled_veci #Seznam_veci .sorting_desc_disabled { background: url("./images/sort_desc_disabled.png") no-repeat center right; }
.Prehled_veci .dataTables_filter input { width: 100%; margin-bottom: 1px; padding: 2px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.Prehled_veci .dataTables_empty { background: url("./images/radek_svetly.png") repeat center center; font-weight: bold; }
.Prehled_veci .paging_full_numbers { margin: 5px 0; text-align: center; }
.Prehled_veci .paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active { margin: 0 2px; padding: 1px 3px; background-color: white; border: 1px solid black; color: black; cursor: pointer;  }
.Prehled_veci .paging_full_numbers a.paginate_active { background-color: black; color: white !important; }

.Detail_veci { width: 400px; }
.Detail_veci #Detail_veci { width: 400px; border: 1px solid black; border-collapse: collapse; }
.Detail_veci #Detail_veci tr td { width: 40%; height: 25px; border: 1px solid black; text-indent: 2px; }
.Detail_veci #Detail_veci tr td.Nazev { width: 40%; }
.Detail_veci #Detail_veci tr td.Hodnota { width: 60%; }
.Detail_veci #Detail_veci tr td.Hodnota img { margin-right: 2px; border: 0px solid black; vertical-align: bottom; }
.Detail_veci form { width: 100%; }
.Detail_veci form input { width: 49.0%; padding: 2px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.Detail_veci form input[type=submit] { margin-left: -2px; padding: 0; }
.Detail_veci .Skryte_prvky  { display: none; }