*{margin:0px;padding:0px;}
html{text-align:center;color:#fff;background:#1a190d url('img/bg_body.png') repeat 0px 0px;}
body{text-align:center;color:#fff;background:#1a190d url('img/bg_body.png') repeat 0px 0px;}

#main{margin-left:auto;margin-right:auto;width:770px;margin-top:15px;border:8px solid #fff;}
#header{margin-left:auto;margin-right:auto;width:770px;height:288px;overflow:hidden;}
#header{background: url('img/bg_header.png') no-repeat 0px 0px;}


h1#title-index, 
h1#title-statika, 
h1#title-sluzby, 
h1#title-reference, 
h1#title-kontakt{display:block;float:left;margin:0;padding:0;width:250px;height:288px;overflow:hidden;}

h1#title-index{background: url('img/bg_h1-index.png') no-repeat 0px 0px;}
h1#title-statika{background: url('img/bg_h1-index.png') no-repeat 0px 0px;}
h1#title-sluzby{background: url('img/bg_h1-index.png') no-repeat 0px 0px;}
h1#title-reference{background: url('img/bg_h1-index.png') no-repeat 0px 0px;}
h1#title-kontakt{background: url('img/bg_h1-index.png') no-repeat 0px 0px;}

#navbar-top{float:right;width:520px;height:65px;overflow:hidden;margin-top:0px;}
.menu{width:520px;overflow:hidden;margin-top:11px;margin-left:0px;}
.menu ul{list-style-type:none;padding:0px;margin:0px;margin-left:0px;}
.menu li{float:left;display:block;list-style-type:none;padding:0px;margin:0px;width:104px;height:41px;text-align:center;}
.menu li a{display:block;padding:0px;margin:0px;width:104px;line-height:41px;overflow:hidden;text-align:center;color:#cdccaa;font-size:11px;font-weight:normal;}
.menu li a:hover{text-decoration:underline;color:#fff;}
.menu li a.active{background:#615a60 url('img/bg_a-ac:tive.png') no-repeat right 0px;}

#banner{float:right;width:520px;height:263px;overflow:hidden;margin-top:0px;}
#logo{display:block;width:520px;height:100px;margin-top:140px;}

/*#contentarea-index
{margin:0px;padding:0px;width:770px;overflow:hidden;font-size:80%;background:#39361e url('img/bg_contentarea-index.png') repeat-y -1px 0px;}
#content-index{margin:0px;padding:0px;width:770px;overflow:hidden;background: url('img/bg_content-index.png') no-repeat -1px 0px;}*/
#contentarea-index,

#contentarea-statika,#contentarea-sluzby,#contentarea-reference,#contentarea-kontakt
{margin:0px;padding:0px;width:770px;overflow:hidden;font-size:80%;background:#39361e url('img/bg_contentarea.png') repeat-y 0px 0px;}

#content-index,#content-statika,#content-sluzby,#content-reference,#content-kontakt{margin:0px;padding:0px;width:770px;overflow:hidden;background: url('img/bg_content.png') no-repeat 0px 0px;}


#breadcrumbs{float:right;margin:0px;margin-top:0px;width:520px;height:50px;overflow:hidden;font-size:11px;}
#breadcrumbs p{padding:0 25px;margin:0px;}
#breadcrumbs a{color:#aaa;}



#text {float:right;width:520px;margin:0px;padding:0px;margin-top:10px;}
#text span{color:#cc0000 !important;font-weight:bold;}
#text span.big{font-size:120%;color:#000 !important;font-family:Verdana, "Geneva CE", lucida, sans-serif;}
#text span.small{font-size:85%;color:#000 !important;font-weight:normal;font-family:Verdana, "Geneva CE", lucida, sans-serif;}
#text img{text-align:center;margin:0px auto;}


.entry {padding:0 25px;margin:0px 0 30px 0;overflow:hidden;}
.box {border-left:3px solid #000;margin:0px 0 30px 0;padding:0px 10px;overflow:hidden;}
.white-box{background-color:#fff;margin-bottom:8px;overflow:hidden;padding:0 20px}
.white-box img{border-top:8px solid #fff;border-bottom:8px solid #fff;}
.white-box h3{margin-top:15px;}
.white-box a{line-height:40px;}
.white-box p{line-height:40px;}
.foto-box{float:left;width:136px;background-color:#fff;margin-right:8px;margin-bottom:8px;overflow:hidden;text-align:center;padding:0px;}

.foto-box img{border-top:8px solid #fff;border-bottom:8px solid #fff;text-align:center;margin:0px;padding:0px;}
.foto-box a{text-align:center;padding:0;font-size:11px;}
.gray{clear:both;text-align:center;background-color:#ccc;height:20px}

#left {float:right;width:250px;margin:0px;margin-top:0px;padding:0px;text-align:left;margin-right:0px;}
#left p{text-align:left;margin:15px 0;}
#left span{color:#cc0000 !important;font-weight:bold;}
#left h3 {border-left:8px solid #000;padding:0px 10px;color:#cc0000 !important;line-height:30px;}
#left ul{list-style-type:none;padding:0px;margin:0px;}
#left ul li{list-style-type:none;padding:0px;}
#left a{font-weight:normal;font-size:85%;}

#footer{margin:0 auto;margin-top:0px;width:770px;height:35px;overflow:hidden;}
#footer p{color:#fff;text-align:center;margin-top:5px;font-weight:normal;font-size:11px;}
#footer a{font-weight:normal;}
#footer a:link,#bottom a:visited {color:#fff !important;font-weight:normal;}
#footer a:hover{color:#fff !important;font-weight:normal;}

.spacer{clear:both;display:none;}

/*cotojatka*/
abbr, acronym {
border-bottom: 1px dotted black;
cursor:help;
}
a abbr, a acronym {
color:inherit 
}
 
pre { 
width : 480px;
border-top : 3px dashed #e59e8d;
border-bottom : 3px dashed #e59e8d;
background : #fff9f7;
padding : 10px;
overflow : auto;
font-size : 115%;
} 
* html pre { 
padding-bottom : 25px;
font-size : 100%;
}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.f-r{float:right;overflow:hidden;}
.f-l{float:left;overflow:hidden;}
.f-c{clear:both;text-align:center;}
