/*
   HAPPY TOOLS CMS - redakcni a publikacni system
  (C) 2008  HAPPY DESIGN.cz - Vsechna prava vyhrazena
	 style.css - kaskadove styly
*/

*{margin:0; padding:0; }
body{ font-family: 'Georgia CE','Times New CE','New York CE','Times CE', Georgia,times,serif; font-size: 85%; text-align:center; background: black url("../images/back.jpg")  center 252px no-repeat;  color: #aabccb;}

h1 {font-size: 200%; margin: 0 0 20px 20px; font-weight: normal; color:#9e824a;}
h2 {font-size:170%; margin: 0 0 20px 20px;  font-weight: normal; color:#9e824a;}
h3 {font-size:140%; margin: 0 0 20px 0;  font-weight: normal; color:#9e824a;}
h4 {font-size:110%; margin: 0 0 20px 0;  font-weight: normal; color:#9e824a;}

a {color:#9e824a; }
a:hover {}
a:visited {color: #715e37;}
a:hover {}

img {border: none;}

p {text-align:justify; margin: 0 0 0.7em 0; line-height: 1.5em;}
p.last { margin: 0 0 3em 0; }

hr {margin-top: 20px; border-top: 1px solid #c9c9c9; border-left: none; border-bottom: none; border-right:none; height:1px; clear: both;}

table{ border-collapse:collapse; font-size:90%;}  
table .longest{ padding-right: 10px;}                    

.cleaner {clear: both; height: 1px; overflow: hidden; }
.spacer40{clear: both; display: block; height:40px;}
.spacer30 {clear: both; display: block; height:30px;}
.spacer20 {clear: both; display: block; height:20px;}
.spacer10 {clear: both; display: block; height:10px;}


.selected {color: black; font-weight: bold;}
.float-left {float:left; margin-right: 20px;}
.float-right {float:right; margin-left: 20px;}
.align_block {text-align: justify;}
.align_center {text-align: center;}
.align_right {text-align: right;}
.red {color: #fe2020;}
.center {text-align: center; margin:0 auto 0 auto;}
.column-left{ float: left; width: 200px; margin-right: 20px;}
.back-selected {background: #333132; padding: 15px;}

.list {margin-top: 15px;}
.list ul {padding-left: 50px; list-style-image:url("../images/list-image.gif"); overflow: hidden;}
.list li {padding-left: 5px; margin-bottom: 2em; text-align: justify;}

.arrow {background:url("../images/arrow.gif") 0 3px no-repeat; text-indent:20px;}

.male-pismo {font-size: 85%;}

.object {overflow: hidden; clear: both;}

.img-right {float:right; margin-left: 20px; border: 1px solid black;}
.img-left {float:left; margin-right: 20px; border: 1px solid black;}

.poznamka {font-size: 85%; color:#787878; }

.exponent {font-size: 0.7em; vertical-align: 60%;}

/* ZÁKLADNÍ LAYOUT STRÁNKY */


#head-box { width: 900px; height: 249px; margin: 0 auto 0 auto; overflow: hidden; background: url("../images/head-back.jpg") top center no-repeat; }
#head { }
#logo { margin: 8px 0 0 0; text-align: center;}


#main-menu-box { width:900px; height: 43px;  margin: 0 auto 0 auto; background: url("../images/menu-back.jpg") top center no-repeat; text-align: center;}
#main-menu {padding:12px 25px 0 25px;}
#main-menu ul {list-style-type: none; text-align: center; }
#main-menu li { display: inline; margin-left: -4px; }
#main-menu li a {padding: 10px 15px 10px 15px; text-decoration: none; text-transform: uppercase; color: black; font-weight: bold;}
#main-menu li a.active {}
#main-menu li a:hover {  }

#content-box{width: 900px; margin: 0 auto 0 auto; background: url("../images/content-back.jpg") center repeat-y;}
#content{background: url("../images/content-bottom-back.jpg") bottom center no-repeat;}
#content-inner{padding: 55px 50px 40px 50px; background: url("../images/content-top-back.jpg") top center no-repeat; text-align:left;}


#footer-box {width: 900px; height: 102px; margin: 0 auto 0 auto; background: url("../images/footer-back.jpg") bottom center no-repeat; overflow: hidden; font-size: 85%; color: black;}
#footer {}


#ribbon-box {width: 500px; height: 44px; margin: 0 auto 0 auto; overflow: hidden;  background: url("../images/footer-ribbon.jpg") top center no-repeat;}
#ribbon {padding: 23px 60px 0 60px;}
#ribbon a {color: black;}

#created {margin-top: 20px; color: #4c000b; font-size: 90%;}
#created a{color: #4c000b;}
#created a:hoover{ text-decoration: none;}





/* DOPLŇKOVÉ STYLY STRÁNEK */

#welcome-box {float:left; width: 550px;}
#welcome {padding-right: 25px; }

#news-box {float:right; width: 250px;}
#news {padding: 10px 0 10px 25px; border-left: 1px solid #9e824a; }
#news h3{/*margin-top: 8px;*/ }

#links {}
#links img{margin: 0 10px 0 10px;}

.paging-box {background: url("../images/paging-back.gif") top repeat-x; float: right; height: 36px; overflow: hidden; margin-bottom: 25px;}
.paging-middle {background: url("../images/paging-left-back.gif") top left no-repeat;}
.paging {padding: 10px 15px 10px 15px; background: url("../images/paging-right-back.gif")top right no-repeat;}
.paging a {text-decoration: none;}
.paging .separator {color: gray;}


.line {margin: 0 0 10px 0;}
.line img {border: none;}
.sluzby .line {margin: 30px 0 10px 0;}


.welcome-border-box {width: 850px; height: 190px; overflow: hidden; background: url("../images/welcome-border-back.gif") top  repeat-x;}
.welcome-border {}
.welcome-border img {border: none;}
.welcome-border .obsah {padding: 35px 20px 0 20px; color:#8ba7b9; }
.welcome-border .float-left img { margin: 0 0 0 20px;}
.welcome-border .float-right img { margin: 0 20px 0 0;}

.links-box {width: 230px; float: left;}
.links { padding: 15px 0 0 0;}
.links .left{ margin-right: 20px;}



/* MODUL KATALOG*/
#catalog-box {margin-top: 60px;}
#catalog {}
#catalog .catalog-item-box {margin-bottom: 60px;}
#catalog .catalog-item {}
#catalog .catalog-item h3 {margin-bottom: 30px;}
#catalog .catalog-item h3 a {text-decoration: none;}
#catalog .catalog-item .image {float: left;}
#catalog .catalog-item .image img {padding: 8px; border: 1px solid #9e824a;}
#catalog .catalog-item .desc {float: right; width: 600px;}
#catalog .catalog-item .desc .perex {margin-bottom: 25px;}
#catalog .catalog-item .desc .price_old {}
#catalog .catalog-item .desc .price {font-size:130%; margin-bottom: 25px;}
#catalog .catalog-item .desc .more {text-align: right;}

#product-detail .image {float: left;}
#product-detail .image img {padding: 8px; border: 1px solid #9e824a;}
#product-detail .info {float: right; width: 600px;}
#product-detail .info .perex {margin-bottom: 25px;}
#product-detail .info .price_old {}
#product-detail .info .price {font-size:130%; margin-bottom: 25px;}
#product-detail .desc {margin-top: 30px;}
#product-detail .product-img {margin-top: 60px;}
#product-detail .product-img img {padding: 8px; border: 1px solid #9e824a; margin: 15px 15px;}

/* MODUL ČLÁNKY*/
#articles-lite-box {margin-top: 50px;}
#articles-lite {}
#articles-lite .article-box {margin-bottom: 40px;}
#articles-lite .article {}
#articles-lite .article h3 {margin-top: 0px;}
#articles-lite .article .date {float: left; width: 100px; text-align: center; padding-top: 30px; }
#articles-lite .article .date .day {font-size: 50px; color:#014d15;}
#articles-lite .article .date .month {font-size: 17px;}
#articles-lite .article .date .year {font-size: 20px;}
#articles-lite .article .desc {float: right; width:500px; }
#articles-lite .article .desc .perex {font-style: italic; margin-bottom: 20px;}
#articles-lite .article .desc .perex p {text-indent: 0;}
#articles-lite .article .info {}
#articles-lite .article .info .left {float: left;}
#articles-lite .article .info .right {float: right;}

#articles-box {}
#articles {}
.article-box {margin-bottom: 40px;}
.article {}
.article h3 {margin-top: 0px;}
.article .date {float: left; width: 100px; text-align: center; padding-top: 42px; }
.article .date .day {font-size: 50px; color:#014d15;}
.article .date .month {font-size: 17px;}
.article .date .year {font-size: 20px;}
.article .desc {float: right; width:800px; }
.article .desc .perex {font-style: italic; margin-bottom: 20px;}
.article .desc .perex p {text-indent: 0;}
.article .info {}
.article .info .left {float: left;}
.article .info .right {float: right;}

#article-detail-box {}
#article-detail {}
#article-detail .date-left {float: left; width: 100px; text-align: center; padding-top: 90px; }
#article-detail .day {font-size: 50px; color:#014d15;}
#article-detail .month {font-size: 17px;}
#article-detail .year {font-size: 20px;}
#article-detail .desc-right {float: right; width:800px; }
#article-detail h1 {margin-left: 0px;}
#article-detail .perex {font-style: italic; }
#article-detail #content-right-box {margin: 0 0 10px 25px;}
#article-detail #content-right {text-align: center;}
#article-detail #content-right img {margin: 15px auto 15px auto;}
#article-detail .desc .perex p {text-indent: 0;}
#article-detail .desc {margin-top: 30px;}
#article-detail .info {}
#article-detail .info .left {float: left;}
#article-detail .info .right {float: right;}


/* MODUL REFERENCE*/
#reference-box {}
#reference {}
#reference h3{margin-top: 15px;}
.reference {}
.reference_img {}


/* MODUL AKCE */
#actions-box {}
#actions {}

.action-box {margin-bottom: 30px; }
.action {}
.action .content-right-box {width: 260px; float: right; margin-top: 50px; background: #014d15 url("../images/foot-back.gif");}
.action .content-right {padding: 30px 15px 15px 15px; color: white; background: url("../images/content-right-top.gif") top center no-repeat;}
.action .content-right a {color: #d2ab67;}
.action .content-right-bottom {height: 18px; overflow: hidden; background: url("../images/content-right-bottom.gif") bottom center no-repeat;}
.action .content-right img {border: 1px solid #d2ab67; margin-bottom: 30px;}
.action .content-right p {text-indent: 0;}
.action .desc-left {float: left; width: 620px; padding-bottom: 60px; background: url("../images/spacer-back.gif") center bottom no-repeat;}

#actions-lite-box {}
#actions-lite {}

.action-lite-box {margin-bottom: 15px;}
.action-lite {}


/* MODUL NOVINKY */
#news { }
#news h5 {margin:0; font-size: 110%;}
.new {}

.new-lite-box {margin-bottom: 25px;}
.new-lite {}
.new-lite .date-box {}
.new-lite .date {}
.new-lite .info {}

/* MODUL CONTACT_FORM */
#contact-form-box {width: 300px; margin-right: 40px;}
#contact-form { }
#contact-form .foot {color:#a07161; text-indent: 0; margin-top: 10px;}
#contact-formular {}
#contact-formular input.input_text {width:250px; }
#contact-formular textarea.input_text {width:350px; height:200px; }
#contact-formular td.chyba {color:#d70000; padding-bottom: 15px; }
#contact-formular td.input-info {padding-right: 20px;}
#contact-formular h4.positive {padding: 0; text-transform: none;}
#contact-formular h4.negative {padding: 0; text-transform: none;}
#contact-formular h4 .icon {vertical-align: -9px; margin-right: 7px;}


/* MODUL GALERIE*/
#gallery-list-box {margin-top: 30px;}
#gallery-list {padding: 0 30px 0 30px;}
.gallery-item-box-left {margin-bottom: 40px; width: 350px; height: 122px; float:left; }
.gallery-item-box-right {margin-bottom: 40px; width: 350px; height: 122px; float:right;}
.gallery-item {}
.gallery-item h3 {margin-bottom: 10px; padding-left: 0; padding-bottom: 0; font-size: 150%; border-bottom: none;}
.gallery-item .gallery-img {float: left; width: 160px; text-align: center; margin-right: 20px;}
.gallery-item .gallery-img img {padding: 8px; border: 1px solid #9e824a ; }
.gallery-item .description {}
.gallery-item .description .button a {}

.gallery-date {color:#9e824a ; text-weight: bold; margin-bottom: 5px; font-weight: bold;}
.gallery-obrazky {margin: 30px 0 0 0; text-align: center;}
.gallery-obrazky img {margin:0 15px 30px 15px; padding: 8px; border: 1px solid #9e824a ; }

/* MODUL BOOK*/
#book-box {margin-top: 30px;}
#book {}
#book-form-box {margin-bottom: 50px;}
#book-form {border-top:1px solid #9e824a; border-bottom:1px solid #9e824a; padding: 15px;}
#book-form h3.insert {margin-bottom: 0; cursor: pointer; color: #9e824a;}
#book-form h3.positive {margin-bottom: 0;  font-weight: bold;}
#book-form h3.negative {margin-bottom: 0; color: #d00000; font-weight: bold;}
#hidden-form {display: none; margin-bottom: 15px; color: #9e824a; }
#book-form table {margin-top: 25px;}
#book-form td {padding: 0 5px 0 0; color: #9e824a;}
#book-form td.book-submit {text-align:right; vertical-align:top; }
#book-form td.book-form-error {color: #d00000; font-weight: bold; padding-bottom: 10px;}
#book-form input {margin:0;}
textarea#bookFormBody {height: 80px;}
.book-item-box {margin-bottom: 15px;}
.book-item {border-bottom: 1px solid #9e824a; padding: 10px 15px 10px 15px;}
.book-item-last {border-bottom: 0px; padding: 10px 15px 10px 15px;}
.book-item-box p {}
.book-item-box .separator {margin: 0 10px 0 10px; color: #9e824a;}
.book-item-box .selected{color: #9e824a;}
.book-item-box .book-admin {color: white; }


/* ANKETA*/
.enquiry-box {}
.enquiry {}
.question {}
.ansfer {}
.ansfer .barA {height: 10px; overflow: hidden; background: red; margin-top: 5px;}
.ansfer .barB {height: 10px; overflow: hidden; background: green; margin-top: 5px;}
.ansfer .barC {height: 10px; overflow: hidden; background: blue; margin-top: 5px;}
.ansfer .barD {height: 10px; overflow: hidden; background: yellow; margin-top: 5px;}
.ansfer .barE {height: 10px; overflow: hidden; background: black; margin-top: 5px;}
.ansfer .barF {height: 10px; overflow: hidden; background: gray; margin-top: 5px;}
.enquiry-bottom {border-top: 1px solid #421714;}
.sum {float: left; padding-top:0.8em; }
.button-submit {float:right; text-align: center; margin-top: 0.8em;}



/**************************************************************************************************************************************************************************************************************/
/*             																				 STYLY ADMINISTRACNIHO ROZHRANI                                                                                                    */
/**************************************************************************************************************************************************************************************************************/


.WYSIWYG {color:#505050; font-family: 'Georgia CE','Times New CE','New York CE','Times CE',Georgia,times,serif;  text-align: left;}
.WYSIWYG-column {color: white; background: #014d15; font-family: 'Georgia CE','Times New CE','New York CE','Times CE', Georgia, times, serif;  text-align: left;}
.WYSIWYG-column a {color: #d2ab67;}

.WYSIWYG textarea.full {width: 928px;}
.WYSIWYG textarea.column {width: 628px;}
.WYSIWYG-column textarea {width: 238px; }


body.admin {font-family: "Verdana", "Verdana CE", "Arial CE", "Helvetica CE", Arial, lucida, sans-serif; margin:0; font-size:80%; text-align: center; background: #c0deed; color: #323232; }


h1.admin{font-size:180%; padding: 0; margin: 0 0 30px 0; text-align: left; font-weight:bold; text-transform: none; border: 0; color: #323232; font-style: normal;}
h2.admin{font-size:160%; padding: 0;  margin: 0 0 20px 0; text-align: left; font-weight:bold; text-transform: none; border: 0; color: #323232; font-style: normal;}
h3.admin {font-size:140%; padding: 0;   margin:0 0 1.5em 0; font-weight:bold; text-transform: none; border: 0; color: #323232; font-style: normal; background: none;}
h4.admin {font-size:120%; padding: 0;   margin:0 0 1.5em 0; font-weight:bold; text-transform: none; border: 0; color: #323232; font-style: normal;}
h5.admin {margin:0 0 0.8em 0; padding: 0;  font-weight:bold; font-size:100%; text-transform: none; border: 0; color: #323232; font-style: normal;}

a.admin {color: red; }
a.admin:visited {color: red;}
a.admin img {}
a.admin:hover{}

p.admin {text-align:justify; margin: 0px 0px 20px 0px; line-height: 160%; color: #323232;}



.arrow{background:url("../admin/images/arrow.gif") 0 3px no-repeat; text-indent:20px;}

table.admin{ border-collapse:collapse;}           
table.admin .longest{ padding-right: 15px;}      

.help { cursor: help; }

.admin-list {}
.admin-list ul {padding-left: 20px; list-style-image:url("../admin/images/list_arrow.gif");}
.admin-list li {padding-left: 15px; margin-bottom: 1em; text-align: justify;}

.admin-separator {margin: 0 5px;}

.admin-delete-button {color: red; text-decoration: underline; cursor: pointer; }


#admin-header-box {width: 1200px; margin: 0 auto 0 auto; text-align: right; }
#admin-header {padding: 20px 25px;}
#admin-header .left {float: left; width:700px; text-align: left;}
#admin-header .left h2 {font-size: 250%; margin: 0;}
#admin-header .left a {text-decoration: none;}
#admin-header .right {float: right; width:500px;}

#admin-user-menu {}

#admin-content-box {width: 1200px; margin: 0 auto 0 auto; text-align: right; background: white url("../admin/images/content-top-back.gif") top left no-repeat; }
#admin-content {background: url("../admin/images/content-bottom-back.gif") bottom left no-repeat;}

#admin-main-menu-box { background:#c0deed;}
#admin-main-menu {}
#admin-main-menu ul {list-style-type: none; margin: 0; padding-left: 0;}
#admin-main-menu li { margin-bottom: 0; line-height: 1em; display: block; width: 120px; height: 35px; background: url("../admin/images/main-menu.jpg") center top no-repeat; margin-right:2px; float: left; font-weight:bold; text-align: center;}
#admin-main-menu li.active {background: url("../admin/images/main-menu-aktiv.jpg") center top no-repeat;}
#admin-main-menu li a { display: block; text-decoration: none; padding:9px; color: white;}
#admin-main-menu li.active a { color: #323232;}
#admin-main-menu .cleaner {background: white; width: 852px;}

#admin-cat-menu-container {border-bottom: 1px solid #bebebe;}

#admin-cat-menu-box {width:900px; float: left;  }
#admin-cat-menu {padding: 0 0 0 40px;  }
#admin-cat-menu ul {list-style-type: none; text-align: left; margin: 0; padding-left: 0; }
#admin-cat-menu li {  margin-bottom: 0; line-height: 1em; display: block; padding:15px 0; float: left; margin-right: 25px; font-weight:bold;}
#admin-cat-menu li.active {background: url("../admin/images/cat-menu-active-back.gif") center bottom no-repeat;}
#admin-cat-menu li a {text-decoration:none; color:red;}
#admin-cat-menu li a:visited {color:red; }

#admin-back-box {height:45px; width:250px; background: url("../admin/images/cat-menu-back.gif") right top no-repeat; float: right;}
#admin-back {padding: 15px 40px 0 0;}
#admin-back a {text-decoration: none;}
#admin-back img{margin-right: 5px; vertical-align: -5px;}

#admin-main-content-box {}
#admin-main-content {padding:40px 40px 40px 40px; text-align: left; }

#admin-footer-box {width: 1200px; margin: 0 auto 0 auto; text-align: center; }
#admin-footer {font-size: 80%; padding: 10px 0;}
#admin-footer a {color:#323232;}
#admin-footer a:hover{text-decoration: none;}


/* DOPLNKOVE STYLY STRANEK */

#admin-index-left-box {float: left; width: 780px;}
#admin-index-left {}
#admin-index-right-box {float: right; width: 300px; background: #f5f5f5; }
#admin-index-right {padding: 20px;}


.admin-message-positive-box { background: url("../admin/images/message-positive-back.gif") repeat-x; margin-bottom:30px;}
.admin-message-positive {background: url("../admin/images/message-positive-left-back.gif") top left no-repeat;}
.admin-message-positive-inner {  height: 34px; background: url("../admin/images/message-positive-right-back.gif") top right no-repeat;}
.admin-message-positive-inner p.message{  float: left;color: white; font-weight: bold; margin:0; padding: 6px 25px 0 25px;}
.admin-message-positive-inner p.time{  float: right; color: white; margin:0; padding: 6px 25px 0 25px;}

.admin-message-negative-box { background: url("../admin/images/message-negative-back.gif") repeat-x; margin-bottom:30px;}
.admin-message-negative {background: url("../admin/images/message-negative-left-back.gif") top left no-repeat;}
.admin-message-negative-inner {  height: 34px; background: url("../admin/images/message-negative-right-back.gif") top right no-repeat;}
.admin-message-negative-inner p.message{  float: left;color: white; font-weight: bold; margin:0; padding: 6px 25px 0 25px;}
.admin-message-negative-inner p.time{  float: right; color: white; margin:0; padding: 6px 25px 0 25px;}

#admin-zahlavi-box {background: url("../admin/images/zahlavi-back.gif") top repeat-x; margin-bottom:40px;}
#admin-zahlavi {height: 34px; background: url("../admin/images/zahlavi-left-back.gif") top left no-repeat; overflow: hidden;}
#admin-zahlavi-inner { padding: 9px 25px 15px 25px;  background: url("../admin/images/zahlavi-right-back.gif") top right no-repeat;}
#admin-zahlavi-inner table {width: 1070px;}
#admin-zahlavi-inner table td {text-align: center;}

#admin-login-box {text-align: center;  }
#admin-login {}
#admin-login table {text-align: left; width: 300px; margin: 0 auto 0 auto;}

#admin-new-item {float: right;}

.form-comment {color: gray; font-size: 80%; margin: 10px 0px 0px 0px;}
.form-error {color:red; padding: 0 0 15px 0;}
.form-error img {margin-right: 1em; vertical-align: middle;}

#admin-galerie-img td {padding:10px;}

#admin-list table {width: 1120px; margin-bottom:40px;}
#admin-list table td {padding: 0.6em 1em 0.6em 1em ; border-left: 1px solid white; text-align:left;}
#admin-list table td.center {text-align:center;}
#admin-list table .head td {background: #bebebe;}
#admin-list table .head td.first {text-align: center;}
#admin-list table .first td {background: #f5f5f5;}
#admin-list table .second td {background: #e6e6e6;}
#admin-list .title-first td {background: #f5f5f5;}
#admin-list .title-second td {background: #e6e6e6;}
#admin-list .text-first td {font-size: 95%; background: #f5f5f5;}
#admin-list .text-second td {font-size: 95%; background: #e6e6e6;}

#admin-table-edit table td {padding: 0 15px 0 0;}
#admin-table-edit td.form-error {padding-bottom: 15px;}
#admin-table-edit td.valign-top {vertical-align: top;}
#admin-table-edit img.flag {vertical-align:-3px;}

.button-add {vertical-align:-5px; margin-right: 2px;}

#admin-categories {text-align: center;} 
#admin-categories h1 {margin-bottom: 100px;} 
#admin-categories table {margin: 0 auto 80px auto; ;}
#admin-categories table td {text-align: center; padding: 0 25px 0 25px;}
#admin-categories table a {text-decoration: none;}
#admin-categories table img {margin-bottom: 10px;}

.admin-paging-box {margin: 0 auto 40px auto; text-align: center;}
.admin-paging {}

#admin-add-images-box {float: right; width:380px; background: #e6e6e6; margin:0 0 30px 30px;}
#admin-add-images {padding: 20px;}

#form-ins-img2, #form-ins-img3, #form-ins-img4, #form-ins-img5, #form-ins-img6, #form-ins-img7, #form-ins-img8, #form-ins-img9, #form-ins-img10  {display: none;}
.more-img {color: red; cursor: pointer;}

.files-error {color: red; margin-bottom: 15px;}

.required-items-info {margin-top: 25px; font-size: 85%;}
.required-item {color:red;}

#admin-table-tickets-members table {width: 540px; margin-bottom:40px; float: left;}
#admin-table-tickets-members table h2 {margin:0 0 15px 0; padding: 0;}
#admin-table-tickets-members table td {padding: 0.6em 1em 0.6em 1em ; border-left: 1px solid white; text-align:left;}
#admin-table-tickets-members table td.center {text-align:center;}
#admin-table-tickets-members table .head td {background: #bebebe;}
#admin-table-tickets-members table .head td.first {text-align: center;}
#admin-table-tickets-members table .first td {background: #f5f5f5;}
#admin-table-tickets-members table .second td {background: #e6e6e6;}
#admin-table-tickets-members .title-first td {background: #f5f5f5;}
#admin-table-tickets-members .title-second td {background: #e6e6e6;}
#admin-table-tickets-members .text-first td {font-size: 95%; background: #f5f5f5;}
#admin-table-tickets-members .text-second td {font-size: 95%; background: #e6e6e6;}

#admin-table-tickets-guests table {width: 540px; margin-bottom:40px; float: right;}
#admin-table-tickets-guests table h2 {margin:0 0 15px 0; padding: 0;}
#admin-table-tickets-guests table td {padding: 0.6em 1em 0.6em 1em ; border-left: 1px solid white; text-align:left;}
#admin-table-tickets-guests table td.center {text-align:center;}
#admin-table-tickets-guests table .head td {background: #bebebe;}
#admin-table-tickets-guests table .head td.first {text-align: center;}
#admin-table-tickets-guests table .first td {background: #f5f5f5;}
#admin-table-tickets-guests table .second td {background: #e6e6e6;}
#admin-table-tickets-guests .title-first td {background: #f5f5f5;}
#admin-table-tickets-guests .title-second td {background: #e6e6e6;}
#admin-table-tickets-guests .text-first td {font-size: 95%; background: #f5f5f5;}
#admin-table-tickets-guests .text-second td {font-size: 95%; background: #e6e6e6;}