/* auto-UTF-8: ščřžýŠČŘŽÝ */
/* CSS Stylesheet Document; Author (c) Cyber Fox 2011 */

/**
 * FoxFrame CSS - BluePrint CSS plugin. Screen stylesheet.
 *
 * @project FoxFrame CMS
 * @requires BluePrint CSS 1.0.1+
 * @version 2.0
 * @date 28.12.2011 13:40:18
 * @author janrenn <renner@cyberfox.cz>
 */

/**
 * ---------------
 * @section Global
 * -----------------
 */




/*
Definování paddingů pro buttony ve všech prohlížečích včetně IE

 Do definice stylu pro tlačítko je nutné dopsat následující řádky:
*/
.button {
  width: auto;
  overflow: visible;
}



.append-bottom-twice {
    margin-bottom: 3em;
}







/* prepisuje centrovani pro IE<6 z IE blueprintu, dnes je ten centrovaci
workaround neaktualni, dela jen problemy u elementu vkladanych primo do
body, napr. lightboxu */
body {text-align:left;} 




html, body {
    width: 100%;
    height: 100%;
}
body.mceContentBody {
    height: auto !important;
}
html.vert-scroll {
    overflow-y: scroll;
}
html.no-horiz-scroll {
    overflow-x: hidden;
}
hr {
    display: none;
}
a {
    padding: 1px;
}
.image a, .images-thumbs a, .thumbnail a, a.image {
    padding: 0;
}
br + a {
    padding-left: 0;
}
a:hover, a:focus {
    text-decoration: none;
}
ul, ol {
    padding-left: 3em;
}
i , em { /* oprava bugu MS IE 6 *//*TODO: toto snad nic neresi, viz Grada.cz*/
  _text-indent: 2px;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/**
 *
 * @subsection Common classes
 * ----------------------------
 */

.bf {
    position: absolute;
    left: -4000px;
    width: 1px;
    overflow: hidden;
}
.js .hide-if-js, .no-js .hide-if-no-js, .js .fade-in-onload, .js .fade-in-onload-mouse {
    display: none;
}
.float-clear, .f-clear, .f-c, .clear {
    clear: both;
}
.float-none, .f-none, .f-n, div.f-n {
    float: none;
}
.float-left, .f-left, .f-l, div.f-l {
    float: left;
}
.float-right, .f-right, .f-r, div.f-r {
    float: right;
}
.float-auto, .f-auto, .f-a {
    margin: auto;
}
.text-left, .t-left, .t-l {
    text-align: left;
}
.text-center, .t-center, .t-c {
    text-align: center;
}
.text-right, .t-right, .t-r {
    text-align: right;
}
.text-justify, .t-justify, .t-j {
    text-align: justify;
}
.text-top, .t-top, .t-t, .v-t {
    vertical-align: top;
}
.text-middle, .t-middle, .t-m, .v-m {
    vertical-align: middle;
}
.text-bottom, .t-bottom, .t-b, .v-b {
    vertical-align: bottom;
}
.lc, .l-c {
    text-transform: lowercase;
}
.uc, .u-c {
    text-transform: uppercase;
}
.block {
    display: block;
}
.inline {
    display: inline;
}
.list-item {
    display: list-item;
}
.run-in {
    display: run-in;
}
.noselection {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.nowrap, .nobr, nobr {
    white-space: nowrap;
}
.no-decoration {
    text-decoration: none !important;
}
.nobmargin, .no-b-margin, .no-b-m {
    margin-bottom: 0 !important;
}
.nomargin, .no-margin {
    margin: 0 !important;
}


/**
 * --------------
 * @section Forms
 * ----------------
 */
/*
label {
    float: left;
    font-weight: bold;
    margin-right: 10px;
    padding-top: 3px;
    text-align: right;
    width: 160px;
    cursor: pointer;
}
input.text, textarea {
    padding: 2px;
    margin-top: 0;
    color: #;
    font-family: Arial, sans-serif;
    font-size: 1.1667em;
}
input.text:focus, textarea:focus {
    background: #FFD;
}
legend {
    font-size: 12px;
}
textarea {
    resize: vertical;
    min-height: 80px;
}
*/
/**
 *
 * @subsection Forms classes
 * ---------------------------
 */

.submit {
    cursor: pointer;
}
b.required {
    padding-left: 4px;
    color: #D00;
}
.invalid, .invalid * {
    color: #D00;
}
.invalid input.text, .invalid input.password, .invalid textarea, .invalid input.file {
    border-color: #D00;
    color: #D00;
}

/**
 *
 * @subsection Messages
 * ----------------------
 */
.info p,    .info ul,    .info ol,
.error p,   .error ul,   .error ol,
.alert p,   .alert ul,   .alert ol,
.success p, .success ul, .success ol {
    margin-bottom: 0.625em;
}
.info p:last-child,    .info ul:last-child,    .info ol:last-child,
.error p:last-child,   .error ul:last-child,   .error ol:last-child,
.alert p:last-child,   .alert ul:last-child,   .alert ol:last-child,
.success p:last-child, .success ul:last-child, .success ol:last-child {
    margin-bottom: 0.125em;
}
.left-icon, .add-icon {
    padding-left: 32px;
    background-image: url('/images/common/icons/icons.png');
    background-position: 10px 11px;
    background-repeat: no-repeat;
    *height: 1%;
}
.info {
    background-position: 10px -85px;
}
.error {
    background-position: 10px -181px;
}
.alert {
    background-position: 10px -277px;
}
.success {
    background-position: 10px -373px;
}
.notice, .notice a, .notice a:hover, .notice a:focus {
    color: #553;
}
.info, .info a, .info a:hover, .info a:focus {
    color: #20599C;
}
.info {
    background-color: #D9EAF9;
}
.error, .error a, .error a:hover, .error a:focus {
    color: #C00;
}
.alert, .alert a, .alert a:hover, .alert a:focus {
    color: #830;
}
.alert {
    background-color: #FFF6BF;
    border-color: #FFD324;
}
.success, .success a, .success a:hover, .success a:focus {
    color: #227011;
}


/* --- Skype toolbar fix ---*/
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}




a:hover, area:hover, area:focus, a:hover img, a img:hover {
    outline: none;
    border: none;
}










/* end of file */