/*	---------------------------------------------------------------------------------------
SGK s.r.o. - geodeticka kancelar
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Description:        Reset, basic styles and layout
Media:				screen, projection
Datum:				3. 06. 2009
Author:				Lukas Zemek - www.lukas-zemek.cz
---------------------------------------------------------------------------------------*/

body{
    background: #3376af;
    background-image: url("images/pruh.gif");
    background-repeat:repeat-x;
    background-position: 0px 155px;
    color: #ffffff;
    width:100%;
    margin:auto;
    text-align:center;
    font-family: Arial;
    font-size:10pt;
}

#header{
    width: 744px; /*full 890px*/
    height: 120px; /*full 155px*/
    margin:auto;
    padding:36px 0 0 146px;
    background-image: url("images/mapa_h.gif");
    background-repeat:no-repeat;
    background-position:left;
    text-align: left;

    /*border: 1px solid black;*/
}

#header .logo{
    float:left;
    width: 215px;
    /*border: 1px solid red;*/
}

#address{
    margin: 10px 0 0 56px;
    padding-left: 30px;
    width: 165px;
    background-image: url("images/adress.gif");
    background-repeat:repeat-y;
    background-position: 0px -11px;
    font-size: 9pt;
    float:left;

    /*    border: 1px solid red;*/
}

#certlogo{
    margin-top: 8px;
}

#menu{
    width: 674px;
    height: 40px;
    margin-top:-1px;
    padding: 35px 0 0 80px;
    float:right;
    background: #eaeae8;
    background-image: url("images/mapa_m.gif");
    background-repeat:no-repeat;
    background-position:left;
    font-family:Verdana;
    font-size:12pt;
    text-align:left;
    color: black;
    letter-spacing: 1pt;
}
#menu ul{
    margin-left: -12px;
}
#menu li{
    display:inline;
    padding: 1%;
    padding-right:0;
    margin:0;
    color:black;
}
#menu li.last{
    padding: 1%;
}

#menu a{
    color:black;
    text-decoration:none;
    font-family:Verdana;
}
#menu li.active{
    background:#0e375a;
}
#menu li.active a{
    color:white;
}

#menu li:hover{
    background:#0e375a;
}
#menu li a:hover{
    color:white;
}

#menu ul li .oddel{
    display:inline;
    content: ' | ';
    background: #eaeae8;
    margin-left: 5px;
    padding: 6px 0 6px 0px;
}

#men{
    width:169px;
    height:193px;
    margin-right:-33px;
    margin-top:1px;
    float: right;
    background-image: url("images/men.gif");
    /*border: 1px solid red;*/
}

#content{
    width: 700px;
    padding: 40px 40px 10px 150px;
    margin:auto;
    margin-top: 74px;
    min-height: 450px;
    text-align:left;
    background: #0e375a;
    background-image: url("images/mapa_c.gif");
    background-repeat:repeat-y;
    background-position:top left;
    text-align:justify;
}

.sloupec{
    width:200px;
    margin-right: 46px;
    float: left;
}

.sloupec_l{
    width:200px;
    float: left;
}

.floatleft{
    float:left;
    margin-right: 20px;
}

.floatright{
    float:right;
    margin-left: 20px;
}

.cleaner{
    clear:both;
    visibility:hidden;
}

.marginleft100{
    margin-left:75px;
}

.margintop15{
    margin-top:15px;
}

.submit{
    width: 82px;
    height: 29px;
    margin-top:35px;
    border:0;
    color: #0e375a;
    font-weight:bold;
    background-image: url("images/submit.gif");
}

#footer{
    margin-top: 5px;
    font-size:7pt;
    clear:both;
}
#exA p{
    margin:0;
    margin-top:5px;
}
#exA textarea{
    width: 410px;
    height: 102px;
}
ul{
}

li{
}
input{
    width:250px;
}
form img{
    margin-left: 8px;
}
p{
    text-indent: 10px;
}
form p{
    text-indent:0;
}
.sloupec p{
    text-indent:0;
}
.sloupec_l p{
    text-indent:0;
}
.sloupec li{
    list-style-type:none;
}
.sloupec ul{
    margin-left:-40px;
}
a{
    color:white;
}

a img{
    border:0;
}

h1,h2,h3,h4,h5,h5{
    font-family: Tahoma;
    font-weight:normal;
}

h1{
    margin:0;
}

h2{
    font-size:20pt;
    letter-spacing:3pt;
}
h3{
    font-size:13pt;
    margin-bottom:0;
    letter-spacing:1.5pt;
}

h3.reference{
        background-image: url("images/ctverec.gif");
    background-repeat: no-repeat;
    background-position: 2px 7px;
    padding-left: 20px;
}

h2:before{
    content: '| ';
}
