html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.w100 {width:100%;float:left}
.w90 {width:90%;float:left}
.w85 {width:85%;float:left}
.w80 {width:80%;float:left}
.w75 {width:75%;float:left}
.w70 {width:70%;float:left}
.w65 {width:65%;float:left}
.w60 {width:60%;float:left}
.w55 {width:55%;float:left}
.w50 {width:50%;float:left}
.w45 {width:45%;float:left}
.w40 {width:40%;float:left}
.w35 {width:35%;float:left}
.w30 {width:30%;float:left}
.w25 {width:25%;float:left}
.w20 {width:20%;float:left}
.w15 {width:15%;float:left}
.w10 {width:10%;float:left}
    
.last .stdbox, .last .stdtitle {margin-right:0px}
/*
.adminmenu {width:100%;position:relative}
.adminmenu a:hover {background-color:#ffcc00}
.adminmenu a {margin-right:1px}
*/
#mother a.add span, a.setting span, a.home span, a.delete span, a.edit span, a.folder span  {display: none}
#mother a.add {background:url(imagesgui/add.png) center center no-repeat;width:16px;height:16px;display:inline-block;}
#mother a.setting {background:url(imagesgui/setting.png) center center no-repeat;width:16px;height:16px;display:inline-block;}
#mother a.home {background:url(imagesgui/home.png) center center no-repeat;width:16px;height:16px;display:inline-block;}
#mother a.delete {background:url(imagesgui/delete.png) center center no-repeat;width:16px;height:16px;display:inline-block;}
#mother a.edit {background:url(imagesgui/edit.png) center center no-repeat;width:16px;height:16px;display:inline-block;}
#mother a.folder {background:url(imagesgui/folder.png) center center no-repeat;width:16px;height:16px;display:inline-block;}


/*body {color:#444;background: url(http://www.seznam.cz/st/img/skins/skin-10/2011/header.gif) center top no-repeat}
body {margin:5px 0 0 0;padding:0}
*/
#cardlogo {float:left; margin-right: 15px}

#mother {width:970px;margin:0 auto;}

.stdtitle { padding:10px;font-weight:bold; background:#ebebeb; border:1px solid #ddd; margin:0px 5px 1px 0px; border-radius: 5px; -moz-border-radius: 5px; color:#777; border-bottom-left-radius:0px; border-bottom-right-radius:0}
.stdbox,.stdbox-nopadding { padding:10px;border:1px solid #ebebeb;background:#f7f7f7;margin:0px 5px 5px 0px;line-height: 1.4em;border-radius: 5px;-moz-border-radius: 5px;border-top-left-radius:0px;border-top-right-radius:0;overflow:hidden;}
.stdbox-nopadding {padding:0px;}
.stdbox h1 {font-size:160%;margin-bottom:.2em}
.stdbox p {margin:0 0 10px 0}
.stdbox input[type=text],.stdbox input[type=submit],.stdbox textarea { border-radius: 3px;border:1px solid #bbb;padding:3px;}
.stdbox input[type=submit] {padding:.8em 1.2em;color:#444;font-size:85%;font-weight: bold;}
.stdbox textarea {width:100%;}
.stdbox label {font-size:11px;font-weight:bold;color:#555;padding-top:.5em;display:block}
.stdbox fieldset { border:1px solid #ddd; background:#ffffcc; padding:10px}
.stdbox fieldset legend { padding:5px;background:#555;color:#fff}
.stdbox table th { vertical-align: top;text-align:right;}

body {margin-top:40px;}

#icard-toolbox { clear:both;padding-top:10px;color:#555;padding:10px  }
#icard-toolbox ul { display:inline-block;}
#icard-toolbox a { color:#666; padding:0 10px; }
#icard-toolbox ul li { display:inline-block;border-left:1px solid #ddd; }
/*
.news-article {
    padding:0px;
    border-radius:10px;
    background: #fff;
    margin:5px;
    -moz-box-shadow: 1px 1px 5px #000; 
    -webkit-box-shadow: 1px 1px 5px #000;
    box-shadow: 1px 1px 5px #000; 
}
.news-article-head {
    background-color: #A8B187;
    padding:10px;
    margin-bottom:10px;
    }

.news-article-body {
    padding:10px;
    }

.news-article-head h2 {
    font-size: 120%;
    color:#fff;
}
*/

#mother strong {font-weight:bold}
/*#mother ul {margin:1em 0}
#mother ul li,#mother ol li {list-style: square;margin-left:50px;margin-bottom:.5em}
*/
#mother form table {width:90%}
#mother a {color:darkblue;font-weight:bold}
#mother small {font-size:70%}

#ajax-spinner { position:fixed;left: 50%;top: 50%; margin: -15px 0 0 -15px;background: #fff url('images/spinner.gif') no-repeat 50% 50%;padding: 13px;  font-size: 0;  box-shadow: 0px 0px 10px #555;  border-radius: 15px;}
/*
#ajax-spinner {
	margin: 15px 0 0 15px;
	padding: 13px;
	background: white url('images/spinner.gif') no-repeat 50% 50%;
	font-size: 0;
	z-index: 123456;
	display: none;
}

div.flash {
	color: black;
	background: #FFF9D7;
	border: 1px solid #E2C822;
	padding: 1em;
	margin: 1em 0;
}
*/
a[href^="error:"] {
	background: red;
	color: white;
}
/*
a.button:hover { background:#F47C20; }
a.button {
    -webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 2px;
    border-bottom-left-radius: 0.5em 0.5em;
    border-bottom-right-radius: 0.5em 0.5em;
    border-top-left-radius: 0.5em 0.5em;
    border-top-right-radius: 0.5em 0.5em;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 85%;
    margin-top: 12px;
    padding: 0.3em 1.2em 0.35em;
    text-align: center;
    text-decoration: none;
    text-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 1px;
    background:#FAA51A;
    border:1px solid #DA7C0C;
    color:#fff;
}
*/
.pagesWidget h2 {font-size:130%;margin-bottom:.2em}
.pagesWidget ul,.pagesWidget li {list-style: none;margin:0}
.pagesMenu {background:#ffffcc;border-bottom:1px solid #ddd;margin-bottom:10px}
.pagesWidget li {display:inline-block;}
.pagesWidget li a {display:inline-block;padding:5px 8px}


.contactPerson {margin-bottom:1em}
.contactPerson .type {display:none}
.adminmenu {float:right}
.cleaner {clear:both;height:1px;width:1px}
#dialog form input[type=text] {width: 20em}
#dialog form th {text-align:left}

/* openhours */
table.openhours {border:none;padding:0;margin:0;border-collapse: collapse;width:100%}
table.openhours td,table.openhours th {border-bottom:1px solid #ddd}
table.openhours th {text-align: left;width:20%;font-weight: bold}

.photo {border:1px solid #eee;background:#fff;padding:5px;margin:5px;box-shadow:0px 0px 8px #555;float:left;}
.widgetMenu {position:absolute;background:#ffffcc;padding:2px;box-shadow:0px 0px 2px #000;height:20px;top:-15px;z-index:1;  -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;}
.widgetCanvas .widgetCanvas .widgetMenu {right:0;top:-25px;}

.widgetMenu a {display:inline-block;padding:2px;margin:0;float:left}
.widgetCanvas {position:relative;overflow:visible}

.show-50 { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }

.photogallery {  }
.button {display:inline-block;padding:10px;border:1px solid blue;clear:both}
/* .widgetMenu a {color:#fff;font-size:70%;text-decoration:none;display:block;font-weight: normal;padding:0;margin:0;width:7px;height:7px}*/

.loginpanel {padding:5px 20px;text-align:center;font-size:10px;color:#fff;text-shadow:0px 1px 10px #000}
.loginpanel a {text-decoration: none;font-size:10px;color:#fff;text-shadow:0px 1px 10px #000}

.error {background:red;color:#fff;border:1px dotted #fff;margin:5px 0;padding:10px}

/* catalogue defaults styles */
.article {
    float:left;width:120px;
    text-align:center;
    border:1px dotted #000;
    position:relative;
}
.article img {
    width:100px;
}

