			body {
				text-align: center;
				background: url('../data/img/bg_top.jpg') repeat-x;
				background-color: #EFEEEA;
				font-family: sans-serif;
				font-size: 16px;
			}
			div#obal {
				width: 831px;
				margin-left: auto;
				margin-right: auto;
				text-align: left;
				position: relative;
			}
			div#hlavicka {
				width: 100%;
				height: 140px;
				position: relative;
				top: 0;
				margin: 0;
				padding: 0;
			}
			div#menu {
				float: left;
        width: 100%;
        background: url('../data/img/menu_mid.gif');
        padding: 0;
        margin: 0;
			}
			div#menu ul {
				float:left;
				width: 80%;
				margin: 0;
				padding: 0;
				background: none
			}
			div#menu ul li {
				display: inline;
				list-style-type: none;
				margin: 0;
				
			}
			div#menu a {
				color: #FFF;
				font-size: .85em;
				font-weight: bolder;
				text-decoration: none;
				margin: 0;
				padding: 0 3%;
				border-right: 1px solid #FF0000;
			}
			div#menu a.selected {
				color: #BBB6A3;
			}
			div#menu p.right {
				float:right;
				margin:0;
				padding:0;
				width: 20%;
			}
      div#menu_dolni {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0 0 7px 0;
        background: url('../data/img/menu_bot.gif') no-repeat 0 100%;
      }
			div#hlavicka img#logo {
				position: absolute;
				bottom: 10px;
				left: 0;
			}
      div#menu_horni{
			  width: 626px;
        position: absolute;
				bottom: 10px;
				right: 0;
			  background: url('../data/img/menu_top.gif') no-repeat 0 0;
        margin: 0;
        padding: 7px 0 0 0;
      }
			div#telo {
				width: 100%;
				float: left;
				position: relative;
				top: -10px;
				margin: 0;
				padding: 10px 0;
			}
			div#telo div.project {
        float: left;
        width: 100%;
        margin: 5px 0;
        padding: 0;
      }
      div.project div.project_text {
        width: 611px;
        float: left;
				background: url('../data/img/paragraph_bg.gif') no-repeat 0 100%;
				padding-bottom: 2px;
				font-size: .8em;
      }
      div#telo div#defaultText {
        font-size: .8em;
        padding: 5px;
      }
      div#telo div#defaultText p {
        text-indent: 10px;
      }
      
      div.project_text h2 {
        background: url('../data/img/headline_bg.gif') no-repeat 0 0;
        margin: 0;
				padding: 0;
				padding-top : 4px;
				padding-bottom: 2px;
        width: 100%;
        color: #FFF;
        font-size:  .85em;
        position: relative;
				text-indent: 5px;
				font-size: 1.1em;
      }      
      div.project_text h2 span {
        background: #992122;
        width: 100%;
        display: block;
				padding-bottom: 2px;
      }
      div.project_text h2 span.date {
        position: absolute;
        right: 5px;
				top: 6px;
        width: 30%;
        font-size: .8em;
				font-weight: normal;
				text-align: right;
      }
			div.project_text p {
				margin: 0;
				padding: 5px;
				background: #d0cfcf;
			}
			div.project_text span.bottom a {
				/*background-color: #c0c0c0;*/
				display: block;
				text-align: right;
				padding-right: 5px;
				color: #992122;
				background: #d0cfcf;
				text-decoration: none;
			}
      div.project div.project_images {
        width: 207px;
        float: right;
        text-align: right;
				margin-left: auto;
				margin-right: auto;
      }
      div.project_images img {
        width: 100%;
      }
      div.project_images .images {
        height: 150px;
        overflow: hidden;
        border: 1px solid #BF191A;
      }
      div.project_images div.images_thumbs div.images {
        width: 65px;
				height: 44px;
				float: left;
        margin-left: 2px;
        margin-top : 5px;
				overflow: hidden;
				border: 1px solid #BF191A;
      }
			div.project_images div.images_thumbs div.images img {
        width: 100%;
        height: 100%;
				border: none;
      }
      div.project_images p {
        clear: both;
        margin: 5px 0;
        padding:0;
        width: 100%;
        text-indent: 0;
        text-align: center;
        font-size: .8em;
      }
      div#paticka {
				width: 100%;
				clear: both;
				height: 30px;
				background: url('../data/img/paticka.gif') no-repeat;
			}
			div#paticka div {
        float:right;
				color: #FFF;
				font-size: 10px;
				overflow: hidden;
        width: 150px;
        line-height: 18px;				
      }
			div#levy {
				float:left;
				text-align: right;
				width: 40%;
			}
			div#pravy {
				float: left;
				text-align: left;
				width: 50%;
				padding-left: 40px;
			}
			a img {
				border: none;
			}
			a {
				text-decoration: none;
				font-size: .85em;
				color: #A61717;
			}
			div#navigace {
				width: 70%;
				clear:both;
				text-align: right;
			}

