/* Nejaky spolecny styly pro hlasky */

.clear {clear:both; height: 0px; line-height: 0px; overflow: hidden; font-size:0; margin:0; padding:0;}

.msg_wait {background: #d5efff; border: 1px solid #9BD1E4; color: rgb(0, 122, 210);
    border-radius: 3px; font-size: 17px; font-style: italic; padding: 13px; 
    margin-bottom: 10px; margin-left: 20px; /*odsazeni na hp*/
}

.msg_error2 {
    background: #ffd5d5; border: 1px solid #E78989; color: rgb(171, 0, 0);
    border-radius: 3px; font-size: 17px; font-style: italic; padding: 13px; 
    margin-bottom: 10px; margin-left: 20px; /*odsazeni na hp*/
}

.msg_error {background: #ffd5d5; border: 1px solid #E78989; color: rgb(171, 0, 0);
    border-radius: 3px; font-size: 17px; font-style: italic; padding: 13px; 
    margin: 2px 0;
}

.msg_ok {background: #ecffd5; border: 1px solid #c3e49b; color: rgb(60, 160, 2);
    border-radius: 3px; font-size: 17px; font-style: italic; padding: 13px; 
    margin-bottom: 10px; margin-left: 20px; /*odsazeni na hp*/
}

/* CSS STYLES*/
.nomargin {margin:0px !important;}
.nomarginright {margin-right:0px !important;}
.nomarginbottom {margin-bottom:0px !important;}
.nopadding {padding:0px !important;}
.noborder {border:0px !important;}
.nodisplay {display:none;}
.bold {font-weight: bold;}
.center {text-align:center;}
.italic {font-weight: normal; font-style: italic; font-size: 0.85em;}
.nobackground {background: none !important;}
.background_white {background: white !important;}
.male_color {color: #004f75 !important;}
.female_color {color: #e224bc !important;}
.underline {text-decoration: underline !important;}

.empty {font-style: italic; text-align: center; line-height: 1.4em; background-color: white; font-size: 1em;}

/* PAGING */
div.paging {  text-align: center; padding-bottom: 30px; margin-top: 5px;}
div.paging a.pg {/*background: url('../images/default/paging/paging_bg.png') center center no-repeat;*/ background-color: #BDBDBD;}
div.paging span {/*background: url('../images/default/paging/paging_active.png') center center no-repeat;*/ background-color: #FFA202;}
div.paging a.pg, div.paging span {padding: 2px 4px 2px 4px; font-weight: bold; color: white; text-decoration:none;}
div.paging a.prev {background: url('../images/default/paging/paging_left.png') center center no-repeat; text-decoration:none; padding: 12px 21px;}
div.paging a.next {background: url('../images/default/paging/paging_right.png') center center no-repeat; text-decoration:none; padding: 12px 21px;}
div.paging_summary {text-align:center; font-size: 0.9em; margin-bottom: 8px;}

div.page_jump { width: 119px; margin: 8px auto 0px auto;}
div.page_jump span {font-size: 0.85em; float:left; margin-top: 2px}
div.page_jump input {width: 31px;  float:left; display: inline; margin-left: 4px;}
div.page_jump a {float:right; width: 15px; height: 16px; margin-top: 0px; margin-top: 4px;}

.files { line-height: 1.8em; }
.files a {padding: 2px; padding-left: 22px; }
.files .pdf { background: url('../images/icons/pdf.png') left center no-repeat;}
.files .word { background: url('../images/icons/word.png') left center no-repeat;}
.files .excel { background: url('../images/icons/excel.png') left center no-repeat;}
.files .ppt { background: url('../images/icons/ppt.png') left center no-repeat;}
.files .text { background: url('../images/icons/text.png') left center no-repeat;}
.files .image { background: url('../images/icons/image.png') left center no-repeat;}
