@charset "utf-8";
/* CSS Document */

body{ font-family:Verdana,Arial; font-size:12px; background-image:url(images/bgr_main-dm.png); background-color:#FCFCFC; background-repeat:repeat-x; text-align:center}
* {padding:0px; margin:0px;}

img {border: 0px;}

div.clear {clear:both}
a.link{text-decoration:none; color:#1494D6}
a.link:hover {text-decoration:underline;}

/*header*/
div#header { width:1000px; height:129px; background-image:url(images/bgr-header-dm.png); background-repeat:repeat-x; margin-left:auto; margin-right:auto; text-align:left;}
div#header img.logo {position:absolute; margin:25px 0 0 10px;}

/* table login */
.loginbox {margin:20px 20px 0 0; float:right;}
div#header table.login {border-collapse:separate;}
div#header table.loged {border-collapse:separate; margin:35px 20px 0 0; float:right;}
div#header table.login td.label {font-size:9px; color:#636363;}
div#header table.login .input {width:145px; height:20px; background-image:url('../MasterPages/images/bg_textArea-login.png'); background-repeat:no-repeat; border:0px solid White; padding:4px 5px 0 5px; font-family:Verdana,Arial;}
div#header table.login .btn_login {width: 56px; height: 25px; background: none; border: solid black 0px; cursor: pointer; background-image: url(images/btn_login-dm.png);}
div#header table.login td.switch {text-align:right; padding-top:3px;}
div#header table.login td.user, div#header table.loged td.user  {font-size: 11px; line-height:20px; color:#636363; text-align:right; padding-right: 5px;}
div#header table.login .btn_logout {width: 56px; height: 25px; background: none; border: solid black 0px; cursor: pointer; background-image: url(images/btn_logout-dm.png); float:right;}
div#header table.login .button3 {width: 115px; height: 25px; background: none; border: solid black 0px; cursor: pointer; background-image: url(images/btn_nightscr-dm.png);}
div#header table.login .button2 {width: 115px; height: 25px; background: none; border: solid black 0px; cursor: pointer; background-image: url(images/btn_dayscr-dm.png);}

/* main wrapper */
div#main_wrapper {width:1040px; margin-left:auto; margin-right:auto; text-align:left}

/*menu*/
div#menu {width:156px; margin:50px 0 200px 5px; float:left;}
div#menu a.top {background-image:url(images/menu-top.png); background-repeat:no-repeat; display:block; line-height: 35px; padding-left: 10px; text-decoration:none; color: #464646}
div#menu a.classic {background-image: url(images/menu-classic.png); background-repeat:no-repeat; display:block; line-height: 35px; padding-left: 10px; text-decoration:none; color: #464646}
div#menu a.bottom{background-image: url(images/menu-bottom.png); background-repeat:no-repeat; display:block; line-height: 35px; padding-left: 10px; text-decoration:none; color: #464646}
div#menu a.top:hover, div#menu a.classic:hover, div#menu a.bottom:hover {background-image:url(images/menu-active.png); background-repeat:no-repeat; display:block; line-height: 35px; padding-left: 10px; text-decoration:none; color: #fdfdfd}

/* content */
div#content {width:785px; margin: 50px 0 30px 50px; float:left; line-height:20px;}
h2 {font-size:18px; color:#363636; font-weight:normal; font-family:Verdana,Arial; margin:0 0 10px 0;}

/* packages */
/*custom packages required -->*/ div.packages {background-image:url(images/bgr_packages.png); background-repeat:no-repeat; position:relative; width:753px; height:354px; float:left;}
div.packages span.price {color:#005c2f;}
div.packages span.month {color:#707070;}
div.packages span.suitable {color:#555555; font-size:10px;}
div.packages div.makeOwnPackage {position:absolute; top:1px; right:1px; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:center; background-image:url('images/bgr_packages_makeOwn.png'); background-repeat:no-repeat; width:192px; height:26px; line-height:26px;}
table.packages td.1 {width:175px;}
table.packages td.2 {width:160px;}
table.packages td.3 {width:180px;}
table.packages td.4 {width:180px;}

/* popup packages */
div.popup div.top {background-image:url(images/bgr_popup-top2.png); background-repeat:no-repeat; width:612px; height:39px;}
div.popup div.body {background-image:url(images/bgr_popup-body2.png); background-repeat:no-repeat; width:612px; height:376px; text-align:left; padding:86px 0 0 0;}
div.popup div.body span.price {color:#005c2f; font-weight:bold;}
div.popup .cancel {background-image:url(images/bgr_popup-cancel.png); background-repeat:no-repeat; display:block; float:right; margin:16px 15px 0 0; cursor:pointer; width:11px; height:10px;}

/* popup feedback */
div.popupfb div.top {background-image:url(images/bgr_popup-top.png); background-repeat:no-repeat; width:477px; height:39px;}
div.popupfb div.body {background-image:url(images/bgr_popupfb-body.png); background-repeat:no-repeat; overflow:hidden; width:477px; height:432px; text-align:left; padding:30px 0 0 0;}
div.popupfb div.body span.price {color:#005c2f; font-weight:bold;}
div.popupfb div.top h1 {position:absolute; font-size:14px; color:White; margin: 10px 0 0 15px; padding:0px; font-weight:bold;}
div.popupfb div.top .cancel {background-image:url(images/bgr_popup-cancel.png); background-repeat:no-repeat; display:block; float:right; margin:16px 15px 0 0; cursor:pointer; width:11px; height:10px;}
div.popupfb .send {background-image:url('../MasterPages/images/btn_freeTrial.png'); background-repeat:no-repeat; font-size:11px; font-weight:bold; color:White; width:114px; height:26px; line-height:26px; cursor:pointer; border:0px solid white; text-align:center; display:block; float:right; margin:16px 15px 0 0;}
div.popupfb .input {background:none; background-image:url('../MasterPages/images/input-fb.png'); background-repeat:no-repeat; font-size:12px; padding:5px 0 0 5px; width:337px; height:23px; border:0px solid White;}
div.popupfb .textArea {background:none; background-image:url('../MasterPages/images/textArea-fb.png'); background-repeat:no-repeat; font-size:12px; padding:5px 5px 5px 5px; width:391px; height:174px; border:0px solid White;}
div.popupfb table.fb {width:402px; margin:0 auto; border-collapse:collapse; font-size:12px; color:Black;}
div.popupfb table.fb td.text {padding:0px 0 25px 0px; text-align:left; line-height:20px;}
div.popupfb table.fb td.label {padding:0 10px 5px 0; text-align:left;}
div.popupfb table.fb td.textarea {padding:5px 0 5px 0;}
.modalBackground {background-image:url(images/black-70.png);}

/* terms of use */
div.terms h1 {margin:15px 0 20px 0; font-size:18px; font-weight:normal;}
div.terms h2 {margin:10px 0 10px 0;}
div.terms p {margin:6px 0 6px 0; text-align:justify;}

/* table layouts */
table.form tr td span.label {font-size:10px; font-weight:bold; font-family:Verdana, Arial; color:#363636;}
table.form tr td input.textArea {width:145px; height:20px; background-image:url('../MasterPages/images/bg_textArea.png'); background-repeat:no-repeat; border:0px solid white; padding:4px 5px 0 5px; font-family:Verdana,Arial;}
table.form tr td textarea.textNote {width:501px; height:71px; background-image:url('../MasterPages/images/bg_textNote.png'); background-repeat:no-repeat; border:0px solid white; padding:4px 5px 0 5px; font-family:Verdana,Arial; font-size:12px;}
table.form tr td.label {font-size:10px; font-weight:bold; font-family:Verdana, Arial; color:#363636; text-align:left; width:85px;}

table.table {color:black; width:450px; border:0px solid #b7b7b7 !important; border-collapse:collapse;}
table.table th {/*background-color:#E0E0E0;*/ background-image: url('../MasterPages/images/bgr_table-header.png'); height:22px; font-size:10px; font-weight:bold; padding:3px 5px 3px 5px; border:1px solid #cdcdcd; border-top:0px; color:#363636;}
table.table th.checked {color:#39892f;}
table.table th.dismissed {color:#cf2727;}
table.table th.left {background-image: url('../MasterPages/images/table-header-left.png'); background-repeat:no-repeat; background-position:left top; border-left:1px solid transparent; border-top:0px;}
table.table th.right {background-image: url('../MasterPages/images/table-header-right.png'); background-repeat:no-repeat; background-position:right top; border-right:1px solid transparent; border-top:0px;}
table.table tr td {padding:3px 5px 3px 5px; border:1px solid #cdcdcd;}
table.table tr.odd {background-color:#fdfdfd;}
table.table tr.odd td.left {background-image: url('../MasterPages/images/table-odd-left.png'); background-repeat:repeat-y; background-position:left; border-left:1px solid transparent;}
table.table tr.odd td.right {background-image: url('../MasterPages/images/table-odd-right.png'); background-repeat:repeat-y; background-position:right; border-right:1px solid transparent;}
table.table tr.even {background-color:#f6f6f6;}
table.table tr.even td.left {background-image: url('../MasterPages/images/table-even-left.png'); background-repeat:repeat-y; background-position:left; border-left:1px solid transparent;}
table.table tr.even td.right {background-image: url('../MasterPages/images/table-even-right.png'); background-repeat:repeat-y; background-position:right; border-right:1px solid transparent;}
table.table tr td a, table.table tr td a:visited {color:black;}
table.table tr.footer {height:22px; padding:3px 5px 3px 5px; border-top:1px solid #cdcdcd; border-bottom:1px solid transparent; color:#363636; background-color: Transparent;}
table.table tr.footer td {background-image: url('../MasterPages/images/bgr_table-footer.png'); background-repeat:repeat-x; background-position:bottom; border-bottom:0px solid transparent}
table.table tr.footer td.left {background-image: url('../MasterPages/images/table-footer-left.png'); background-repeat:no-repeat; background-position:left bottom; border-left:1px solid transparent; border-bottom:0px solid transparent;}
table.table tr.footer td.right {background-image: url('../MasterPages/images/table-footer-right.png'); background-repeat:no-repeat; background-position:right bottom; border-right:1px solid transparent; border-bottom:0px solid transparent;}
table.table tr.footer-even td {background-image: url('../MasterPages/images/table-footer-even.png'); background-repeat:repeat-x; background-position:bottom; border-bottom:0px; /*background-color:#F6F6F6;*/}
table.table tr.footer-even td.left {background-image: url('../MasterPages/images/table-footer-left-even.png'); background-repeat:no-repeat; background-position:left bottom; border-left:1px solid transparent; border-bottom:0px solid transparent;}
table.table tr.footer-even td.right {background-image: url('../MasterPages/images/table-footer-right-even.png'); background-repeat:no-repeat; background-position:right bottom; border-right:1px solid transparent; border-bottom:0px solid transparent;}
table.table tr.footer-even td table tr td {background:none;}
table.importExcel {border-collapse:collapse; width:785px;}
table.importExcel tr td {padding:5px !important; border:1px solid #b7b7b7 !important;}
table.importExcel th {background-color:#E0E0E0; font-size:10px; font-weight:bold; border:1px solid #b7b7b7; padding:5px;}

/* table content*/
.biggerTextInTable{font-size:14px;}
.smallerTextInTable{font-size:10px;}

/* buttons */
.destructiveLink {color: red;}
.destructiveLink:hover {color: white; background-color: red; text-decoration: none;}
.btn_dayMode, .btn_nightMode {background:none; background-image:url('../MasterPages/images/btn_daymode.png'); background-repeat:no-repeat; border:0px solid white; width:115px; height:25px; color:black; font-size:11px; font-weight:normal; cursor:pointer; text-align:right;}
.btn_dayMode {padding:0 12px 0 0;}
.btn_nightMode {padding:0 9px 0 0;}
.btn_wrap {width:501px; text-align:right;}
.btn_createUser, .btn_createLocation, .btn_cancel, .btn_cancel_disabled, .btn_createGuestlist, .btn_deleteSelectedGuestlist, .btn_checkSelected,
.btn_deleteSelectedGuests, .btn_resetChecked, .btn_setAccess, .btn_delete, .btn_pager, .btn_plus, .btn_minus {font-size:13px; color:black; font-family:Verdana,Arial; height:30px; background-repeat:no-repeat; text-align:center; background:none; border:0px solid white; cursor:pointer; font-weight:normal;}
.btn_cancel_disabled {background-image:url('../MasterPages/images/btn_cancel.png'); width:70px; cursor:default;}
.btn_cancel {background-image:url('../MasterPages/images/btn_cancel.png'); width:70px;}
.btn_freeTrial {background-image:url('../MasterPages/images/btn_freeTrial.png'); background-repeat:no-repeat; margin:0 0 5px 0; font-size:11px; font-weight:bold; color:White; width:114px; height:26px; line-height:26px; cursor:pointer; border:0px solid white; text-align:center; text-transform:uppercase;}
.btn_moreInfo {background-image:url('../MasterPages/images/btn_moreInfo.png'); background-repeat:no-repeat; margin:0 0 5px 0; font-size:11px; color:White; text-align:center; width:114px; height:26px; line-height:26px; cursor:pointer; border:0px solid white;}
.btn_createUser {background-image:url('../MasterPages/images/btn_createUser.png'); width:104px;}
.btn_createLocation {background-image:url('../MasterPages/images/btn_createLocation.png'); width:120px;}
.btn_createGuestlist {background-image:url('../MasterPages/images/btn_createGuestlist.png'); width:130px;}
.btn_setAccess {background-image:url('../MasterPages/images/btn_setAccess.png'); width:155px;}
.btn_deleteSelectedGuests {background-image:url('../MasterPages/images/btn_deleteSelectedGuests.png'); width:175px;}
.btn_checkSelected {background-image:url('../MasterPages/images/btn_checkSelected.png'); width:190px;}
.btn_deleteSelectedGuestlist {background-image:url('../MasterPages/images/btn_deleteSelectedGuestlist.png'); width:200px;}
.btn_deleteSelectedGuestlist:hover {background-image:url('../MasterPages/images/btn_deleteSelectedGuestlist-hover.png'); color:White;}
.btn_resetChecked {background-image:url('../MasterPages/images/btn_resetChecked.png'); width:215px;}
/*.btn_login {background:none; background-image:url('../MasterPages/images/btn_login-dm.png'); background-repeat:no-repeat; width:56px; height:25px; border:0px solid white; cursor:pointer; margin:10px 9px 0 0;}*/
.btn_login_sec {background:none; background-image:url('../MasterPages/images/btn_login-dm.png'); background-repeat:no-repeat; width:56px; height:25px; border:0px solid white; cursor:pointer; margin:10px 0 0 0;}
.btn_delete {background-image:url('../MasterPages/images/btn_delete.png'); width:120px; height:30px;}
.btn_delete:hover {background-image:url('../MasterPages/images/btn_delete-active.png')}
.btn_pager {background-image:url('../MasterPages/images/btn_createUser.png'); width:104px;}
/*custom packages required -->*/ .btn_plus {background-image:url('../MasterPages/images/btn_plus.png'); width:53px; height:24px;}   
/*custom packages required -->*/ .btn_minus {background-image:url('../MasterPages/images/btn_minus.png'); width:53px; height:24px;}  

div.loginWrap {float:right; margin:68px 0 0 0;}
.btn_login {background:none; background-image:url('../MasterPages/images/btn_login.png'); width:94px; font-size:11px; color:black; font-family:Verdana,Arial; height:27px; background-repeat:no-repeat; text-align:center; border:0px solid white; cursor:pointer; font-weight:bold;}
.btn_signUp {background:none; background-image:url('../MasterPages/images/btn_signUp.png'); width:76px; font-size:11px; color:black; font-family:Verdana,Arial; height:27px; background-repeat:no-repeat; text-align:center; border:0px solid white; cursor:pointer; font-weight:normal;}

/*right panel */
div#rightbox {width:256px; margin: 50px 0 0 0; float:right; background-image:url(images/bgr_rightpanel-dm.png); background-repeat:repeat-y; border-bottom:10px solid White;}
div#rightbox div.bottom {width: 256px; height:10px; position:relative; bottom:-10px; background-image:url(images/rightbox_bottom-dm.png); background-repeat:no-repeat; background-position:bottom;}

div#RightHelp {width:256px; float:right; margin:37px 0 0 0;}
div#RightHelp h2 {font-size:18px; color:#363636; font-weight:normal; font-family:Verdana,Arial; margin:0 0 10px 0;}
div#RightHelp table {width: 250px; margin:0 auto;}
div#RightHelp table td {padding:10px; text-align:center;}
div#RightHelp table img {text-align:center;}


/* footer */
div#footer {width:1000px; height:34px; background-image:url(images/bgr_footer-dm.png); background-repeat:no-repeat; text-align:left; margin: 0 0 30px 0;}
div#footer span.links {float:left; margin-left:30px; color:#646464; line-height:34px;}
div#footer span.links a{font-size:10px; text-decoration:none; color:Black;}
div#footer span.links a:hover {color:#363636;}

/*footer search form */
div#footer table.search {float: right; margin: 3px 5px 0 0; border-collapse:separate;}
div#footer table.search td.input .input {width: 140px;}
div#footer table.search td.btn .btn_search {width: 26px; height: 24px; background: none; border: solid black 0px; cursor: pointer; background-image:url(images/btn_search-dm.png);}

/* pager */
div.pager {float:right;}
div.pager span.pages {font-weight:bold; margin:0 5px 0 5px;}

/* alphabetical filter */
.filter_alph {text-align: center; margin:0 0 10px 0;}
.filter_alph .letter input {background:none; border:0px solid white; cursor:pointer; font-weight: bold; font-size: 11px; color: #363636; padding: 3px;}
.filter_alph .letter_selected input {background:none; border:0px solid white; background-color: #e0e0e0; cursor:pointer; font-weight: bold; font-size: 11px; color: #363636; padding: 3px;}

/* table package for e-shop*/
table.packages tr td.one, table.packages tr td.two, table.packages tr td.three {text-align:center;}
table.packages tr td.one {width:179px;}
table.packages tr td.two {width:185px;}
table.packages tr td.three {width:189px;}
table.package {border:none; border-collapse:collapse; margin:100px 0 0 0px; font-size:11px; text-align:center; width:180px;}
table.package td.label1 {font-size:10px; color:Black; font-weight:bold; padding:0px 5px 0px 5px; line-height:14px;}
table.package td.label2 {font-size:10px; color:Black; font-weight:normal; color:green; padding:0px 5px 0px 5px; line-height:14px;} 
table.package img.product {padding:0 5px 0 0;}
/* custom packages required -->*/ table.package .input {width:35px; height:20px; background-image:url('../MasterPages/images/input-package.png'); background-repeat:no-repeat; border:0px solid White; padding:4px 5px 0 5px; font-family:Verdana,Arial; color:Gray;}


/*registrace for e-shop*/
table.registration tr td {width:160px; padding-right:10px; font-size:11px; font-weight:bold; font-family:Verdana, Arial; color:#363636;}
table.registration tr td input.textArea {width:145px; height:20px; background-image:url('../MasterPages/images/bg_textArea.png'); background-repeat:no-repeat; border:0px solid white; padding:4px 5px 0 5px; font-family:Verdana,Arial;}
table.registration tr td.label {font-size:10px; font-weight:bold; font-family:Verdana, Arial; color:#363636; text-align:left; width:85px;}
div.line_buy {margin:20px 0 0 200px; font-size:11px;}
div.line_buy input {margin:0 5px 0 0;}

/*table howto*/
table.howto { border-collapse:collapse;}
table.howto tr td {width:200px; height:30px; line-height:30px; color:#1494D6; background-image:url('../MasterPages/images/howto_sipka.jpg'); background-repeat:no-repeat; background-position:right center; padding-right:10px; padding-left:10px;}
table.howto tr td a {color:#1494D6; text-decoration:none;}
table.howto tr td a:hover {text-decoration:underline;}

/*how to multiview box*/
div.HowToBox {width:100%; margin:10px 0 10px 0; padding:0 15px 15px 15px; font-size:12px; color:Black; border: solid 1px #1494D6; border-width:1px 0 1px 0;}
div.HowToBox h2 {margin:10px 0 5px 0px; padding:0px; font-size:14px; color:#1494D6;}
div.HowToBox p {font-size:12px; margin:5px 0 5px 0;}
div.HowToBox ul {margin:0 0 0 20px;}
div.HowToBox ul li {list-style-type:none;}
div.HowToBox table {width:100%; border-collapse:collapse; border: solid 1px #1494D6; background-color:white; }
div.HowToBox table th {font-size:12px; font-weight:bold; padding:5px; text-align:center;}
div.HowToBox table td {font-size:11px; padding:0 10px 0 5px;}

/* payment form */
#paymentForm {position:relative; top:-502px; width:829px; margin:0 auto; padding:0 0 0 211px;}

/* ajax validatorcallout-extender */

.ajax_validator{color:#464646; font-size:10px; font-weight:bold; width: 196px; height:50px; background-image:url(../MasterPages/images/validator-table.png); background-repeat:no-repeat; border: 0px solid Black} 
.ajax_validator_error_message_cell{padding: 20px 0 0 0;} 
.ajax__validatorcallout_error_message_cell {padding:11px 5px 5px 5px !important;}
.ajax_validator img { position:relative; top: 8px; left: -8px }
.ajax__validatorcallout_popup_table {z-index:1000;}

/*BlackBerry download page for mobile */
div.BB {width:100%; text-align:left; font-family:Verdana; font-size:12px; overflow:hidden;}
div.BB img.logo { float:left; margin:15px; display:block;}
div.BB p {padding:5px 10px 5px 10px; color:black;}
div.BB div.btn-area{width:100%; text-align:center;}
div.BB .btn_download {background:none; background-image:url('../MasterPages/images/btn_BB-mobile.png'); background-repeat:no-repeat; border:0px solid white; width:159px; height:24px; color:White; font-size:11px; font-weight:bold; cursor:pointer; text-align:center; display:inline-block; margin:10px 0 10px 0;}
div.BB a.text_download {font-size:11px; color:Black; text-decoration:underline; text-align:center; font-weight:bold;}
div.BB a {text-decoration:underline; color:#1494D6;}
