/*
Document   : main CSS styles
Created on : Feb 12, 2010
Author     : Jan Pavlica <qmax@polobuh.com>
*/

/***********************
* html elements setup *
***********************/
body, div, p, h1, h2, table, span,a  {
    margin:0px;
    padding:0px;
}
img, a {
    border:0px;
}
body {
    height:100%;
    background:#CCCCCC;
}
table {
    background:white;
    text-align:center;
}
body, td, input {
    font-family:tahoma;
    font-size:12px;
}
a {
    color:#545454;
}

h2
{
    display:inline;
    font-size:12px;
    margin:0px;
}


/*******************
* header styles   *
*******************/


/********************
*    menu styles   *
********************/
#news, #comments {
    padding:10px;
    text-align:left;
    font-size:11px;
    height:200px;
    overflow:hidden;
}

#menu {
    width:170px;
    margin-bottom:0px;
    background:#F2F2F2;
    float:left;
}

#menu div a {
    display:block;
    width:100%;
    height:22px;
    max-height:22px;
    margin-bottom:6px;
}

.bigmenu {
    margin-bottom:10px;
    max-height:25px;
    height:25px;
}
#news span {
    display:block;
    width:100%;
    margin:20px 0px 0px;
    padding-bottom:10px;
    color:#363636 ;
    text-align:left;
    text-decoration: none;
}
#links
{
    display:block;
    background:#FFFFFF;
    margin:0px;
}

/********************
*  content styles  *
********************/
.page{display:none;}
#main {text-align:left;width:750px;background:white;font-size:12px;float:right;}
#main p:first-letter {
    padding-left:10px;
}
#main .langbar{
    position:absolute;
    padding:8px 0px 0px 700px;
}
#main .main_main{margin:20px;padding-bottom:20px;text-align:justify;clear:right}
#main .img_left {float:right;padding:0px 0px 20px 5px;}
#main .img_frame {width:180px; height:180px; float:left; text-align:center; line-height:200px;}
#main .img_frame img {vertical-align:middle;}
#bookCont {margin:5px}
#main .title {padding-bottom:10px}
#tabulka, #tabulka td{border:1px black solid;font-size:10px;padding: 1px 2px;border-collapse:collapse;}
#tabulka th {font-weight:bold}
.hidden {display:none}
.main_toppic {padding:20px}
#main input, #main textarea{
    width:520px;
}

/*******************
* foot styles     *
*******************/
#foot  {width:920px;background:#363636;text-align:right;color:#636363; }


/***********************
* miscellanous styles *
***********************/
.textLeft{
    text-align:left;
}

.textRight{
    text-align:right;
}

.right{
    float:right;
}
.left{
    float:left;
}
.comments{
    margin-bottom:10px;
}
.center{
    margin: auto auto;
    display: block;
}
.clear {height:0px; width:100%; clear:both;}
#whole_page {
    width:920px;
    border:black solid 1px;
    background-color:white;
    margin: 20px 0px 5px 0px;
}

#shadowEffect {
    display:none;
    /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 99;
    background-color:black;
    filter:alpha(opacity=75);
    /* CSS3 standard */
    opacity:0.75;

}
body > div#shadowEffect {
    /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
    position: fixed;
}

/*******************
* end of document *
*******************/


