/* 
    Document   : theme.css
    Created on : 7.11.2009, 20:01:08
    Author     : Lokavidu
    Description:
        Purpose of the stylesheet follows.
*/
@font-face {
	font-family: 'Sony Sketch EF Regular';
	src: url('gfx/Sony_Sketch_EF.eot');
	src: local('Sony Sketch EF Regular'), local('SonySketchEF'), url('gfx/Sony_Sketch_EF.woff') format('woff'), url('gfx/Sony_Sketch_EF.ttf') format('truetype'), url('gfx/Sony_Sketch_EF.svg#SonySketchEF') format('svg');
}

html,body,div,p,ul,li,h1,h2,h3{
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:'Calibri','Arial';
}
#main {
    margin:auto;
    width:50em;
    background-color:#eeeeef;
    border-left:thin solid #eeeee8;
    border-right:thin solid #eeeee8;
    border-bottom:thin solid #eeeee8;
    /*padding:1em 1em 1em 1em;*/
}
#logo{
    background:#85A6C6 url('gfx/head.png') no-repeat;
    margin: 0em 0em 0em 0em;
    width: 800px;
    height:102px;
}
#logo h1 {
    font:2em Arial;
    padding:1em 8em;

    /*color:#456686;*/
    /*color:#95B6E6;*/
    /*color:#114;*/
    text-shadow: 0px 2px 3px black;
}
#logolink{
    text-decoration:none;

    /*color:#95B6E6;*/
    color:white;
    /*display: block;*/
}
#menu{
    background-color:#eeeee8;
    margin: 0em 0em 0em 0em;
    width:100%;
}

#menu ul {
    
}

#menu ul li {
    float:left;
    list-style-type:none;
}/*
#menu ul li:last-child a:after{
    content:" |";
}
#menu a:before {
    content:"| ";
}*/
#menu a{
    display:block;
    /*width:7em;*/
    height:1.5em;
    /*border:thin solid #dde;*/
    background-color:#eeeeef;
    font-size:1em;
    font-family:'Calibri','Arial';
    padding-left:1.9em;
    padding-right:1.9em;
    color:black;
    text-decoration:none;
    /*border-bottom:thin dashed #eef;*/
}
#menu a:hover{
    background-color:#f8f8ff;
    /*border-bottom:thin dashed #95B6E6;*/
}
#content{
    clear:both;
    background-color:white;
    padding:0em 0em 0em 0em;
}
#left {
    /*clear:both;*/
    float:left;
    margin:0em 0em 0em 0em ;
    padding-top:1em;
    width:9em;
    /*border-right:thick solid #dde;*/
    background-color:white;
}
#left ul li {
    
    list-style-type:none;
}
#left a {
    margin:auto;
    display:block;
    width:9.5em;
    height:1.5em;
    /*border:thin solid #dde;*/
    /*background-color:#eeeeef;*/
    font-size:1em;
    font-family:'Calibri','Arial';
    padding-left:0.5em;
    padding-right:0.5em;
    color:black;
    text-decoration:none;
    /*border-bottom:thin dashed #eef;*/
}
#left a:hover{
    background-color:#f7f7f7;
}
#blok {
    padding:1em 1em 1em 1em ;
    border-left:thin solid #eeeee8;
    width:38em;
    float:left;
    background-color:white;
}
#blok h2{
    clear:both;
    padding:0.5em;
    font-size:1.5em;
    font-family:'Calibri','Arial';
    /*color:#456686;*/
    color:#355676;
}
#blok p{
    clear:left;
    padding:0.5em;
    font:1.0em;
    font-family:'Calibri','Arial';
}
#blok ul {
    margin-left:2em;
}
#blok ul li ul {
    margin-left:3em;
}
#blok ul li {
    
}
#blok table {
    border:none;
}
#blok ul a {
    background-color:#f8f8f8;
    float:left;
    display:block;
    width:9.5em;
    height:1.5em;
    /*border:thin solid #dde;*/
    /*background-color:#eeeeef;*/
    font:1em 'Calibri';
    padding-left:0.5em;
    padding-right:0.5em;
    color:black;
    text-decoration:none;
    /*border-bottom:thin dashed #eef;*/
}
#blok ul a:hover{
    background-color:#f1f1f1;
}
#blok strong {
    color:#355676;
}
#footer {
    clear:both;
    padding:1em 1em 1em 1em;
    border-top:thin solid #eeeee8;
    font-size: 0.8em;
}


.gallery{
    float:left;
    margin:2em;
    vertical-align:top;
    padding:0.3em;
    border:thin double #e5e5e5;
}
a.gallery {
    border:none;
}
.gallery-link{
    float:left;
    display:block;
    overflow: hidden;
    width:6em;
    height:4em;
    margin: 0.2em 0.2em 0.2em 0.2em;
}
.gallery img {
    width:6em;
    clear:both;
    border:none;
}
.mobilni-domy{
    float:left;
    margin:2em;
    vertical-align:top;
    padding:0.3em;
    border:thin double #e5e5e5;
}
a.mobilni-domy{
    border:none;
}
.mobilni-domy-link{
    float:left;
    display:block;
    overflow: hidden;
    width:7.5em;
    height:5em;
    margin: 0.2em 0.2em 0.2em 0.2em;
}
.mobilni-domy img {
    width:7.5em;
    clear:both;
    border:none;
}
.first-menu{
    margin-bottom:2em;
}
.second-menu{
    margin-bottom:2em;
    margin:0;
    list-style-type:none;
}
.third-menu{
    padding-top:1em;
    border-top:thin solid #eeeee8;
}