body {

	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	background: #252421;
	margin:0;
	padding:0;
	text-align: center;
	color:#adaba4;
}

div#all 
{
	background: #252421;
	margin: 0 auto 0 auto;
	width: 1000px;
	text-align: left;
}

div#top {
  width:1000px;
  height:60px;
  margin: 0 auto;
  color:#ada66e;
}

#top #menu {
  margin: 28px 0 0 0;
  float: left;
  clear: none;
  width: 650px;
  font-family: Arial;
}

#top #top_right_head {
  float: right;
  clear: none;
  width: 326px;
}

#top #top_left_head {
  float: left;
  width: 50px;
  height: 50px;
  text-align: center;
  clear: none;
  background: #36362A;
  color:#727143;
}

#top #top_left_head a, #top #top_left_head a:visited {
  color:#dbdc9a;
  text-decoration: none;
  font-size: 11px;
}


#top #top_left_head a.active {
  color:#727143;
  text-decoration: none;
  font-size: 11px;
  text-decoration: underline;
}

 #sps_top {
  float: right;
  clear: none;
  width:123px;
}



#top ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 650px;
}

#top ul li {
  display: inline;
  padding: 0 12px 0 0px;
  margin: 0 0 0 10px;
  border-right: 1px solid #31302c;
}

#top ul li a, #top ul li a:visited {
  color:#ada66e;
  text-decoration: none;
}

#top ul li a:hover {
  
  text-decoration: underline;
  color:#ada66e;
}
#top ul li a.active {
  color:#dfd699;
  text-decoration: underline;
}

#top ul li.menu_last {
  border: none;
}

div#top_left {
  float: left;
  clear: none;
  width:348px;
}

#head {
  margin: 0 auto;
  width: 1000px;
  height: 246px;
}

#head_left {
  float: left;
  width: 326px;
  height: 246px;
}

#head_right {
  float: right;
  width: 326px;
  height: 246px;
}

#head_center {
  margin: 0 auto;
  width: 326px;
  height: 246px;
}

#content {
  margin: 10px auto 92px auto;
  width: 1000px;
}

#content_left {
  float: left;
}

#content_right {
  float: right;
  width: 326px;
}

#content_right img {
  margin-bottom: 10px;
}

#content_center {
  margin: 0 auto;
  width: 326px;
  /*height: 246px;*/
  /*background:#3b3935;*/
}

#content_center_in {
  color:#adaba4;
  height: 246px;
  
  background:#3b3935;
}

#content_center_in p {  
  padding: 33px 0 0 53px;
}

#content_content_left {
  float: left;
  width: 662px;
  background: #1d1c19;
}

#content_content_left_in {
  padding: 23px 0 23px 23px;
  float: left;
  width: 314px;
}

#content_content_left_in_in { 
  padding-left: 12px;           
}                          

#content_content_left_in_in h1, #content_content_left_in_in h2, #content_content_left_in_in h3 {
  padding: 0;
  margin: 0;
  font-size: 11px;

}

#content_content_left_in_in p { 
  line-height: 20px;
  font-size: 12px;
  margin-top: 0;
  margin-bottom:20px;   
}  

#content_content_left_in_in a, #content_content_left_in_in a:visited  { 
  color:#adaba4;
  text-decoration: none;
}                        

#content_content_left_in_in a:hover {
  text-decoration: underline;
}

#content_content_left_in_in_right {
  float: right;
  width: 320px;
  

}

#byty {
  background:#1d1c19;
  padding: 13px;
}

#fotogalerie {
  border-top: 1px solid #282724;
}

#fotogalerie .item {
  margin: 10px 0 50px 0;
}

div.nadpis-gallery {
  height: 25px;
  line-height: 25px;
  background:#42413d;
  margin-top:20px;
}

div.nadpis-gallery-left {
  float: left;
  color:#fcf1ac;
  font-size:13px;  
  padding: 0 10px;
}


div.nadpis-gallery-right {
  float: right;
  padding: 0 10px;
  background:#645e3b;
  font-size:11px; 
}



div.nadpis-gallery-right a, div.nadpis-gallery-right a:visited {
  color:#ada66e;
  
}

.podnadpis-gallery {
  margin:10px 0 10px 0;
  color:#ada66e;
}

.podnadpis-gallery:before {
  content:"_ ";
}

table.photogallery {
  width: 100%;
  text-align: center;
}


#content_cenik {
  padding: 30px 38px;
  min-height: 442px;
  
}

#content_cenik_in {
  _height: 444px;
  ^height: 444px;
}

#content_byt {
  padding: 30px 38px;
  min-height: 698px;
}

#content_cenik h2 {
  color:#ada66e;
  margin:0;
  padding:4px 6px;
  font-size: 12px;
  background:#2f2d2a;
}

#content_byt h2 {
  color:#ada66e;
  margin:0;
  padding:4px 6px;
  font-size: 14px;
  border-bottom: 1px solid #252420;
}

#content_byt h3 {
  color:#ada66e;
  margin:0;
  padding:4px 6px;
  font-size: 11px;
  text-align: right;
}

#standardy {
  min-height: 954px;
  _height: 900px;
  ^height: 1900px;
}

#standardy h3, #projekt h3 {
  color:#ada66e;
  font-size: 11px;
  padding-left: 8px;
  margin-bottom:4px;
}
#standardy span {
  line-height: 16px;
}
#standardy span:before {
  content: "- ";
}

#standardy p, #projekt p {
  font-family: Arial;
  margin: 0px 0 25px;
  padding-top:0;
  padding-left: 8px;
}

table.vypis-byt td {
  vertical-align: top;
}

table.vypis-byt ul {
  list-style: none;
  line-height: 18px;
}

table.vypis-byt ul li:before {
  content: "_ ";
}

table.cenik {
  line-height: 25px;
  width:520px;
  text-align: center;
  margin: 20px 0 0 0;
}

table.vypis-byt {
  width: 600px;
}
table.vypis-byt table {
  width: 250px;
  float: right;
}


a.pdf, a.pdf:visited {
  line-height: 27px;
  color:#ada66e;
}

table.cenik tr td {

  border-bottom: 1px solid #2f2d2a;
  border-right: 1px solid #2f2d2a;
}

table.cenik tr td:first-child {
  
  border-left: 1px solid #2f2d2a;
}

table.cenik tr:first-child td {
  border-top: 1px solid #2f2d2a;
}

table.cenik thead {
  background:#232216;
  color:#ada66e;
}

table.cenik thead tr th {

  border-top: 1px solid #2f2d2a;
  border-right: 1px solid #2f2d2a;
}

table.cenik thead tr th:first-child {
  border-left: 1px solid #2f2d2a;
}

table.cenik tbody tr td:first-child {
  color:#e3d6cd;
}

table.cenik .table-none {
  border: none !important;
  background: #1d1c19;
}

table.gallery {
  width: 100%;
  text-align: center;
  margin-top:20px;
}

a.detail-bytu, a.detail-bytu:visited {
  color:#adaba4;
  background:#131311;
  display: block;
  width: 70px;
  height: 27px;
  margin-left: 3px;
  text-decoration: none;
}

a.vypis-byt, a.vypis-byt:visited {
  background:#131311;
  display: block;
  width: 100px;
  height: 20px;
  line-height:20px;
  color:#ada66e;
  text-decoration: none;
  text-align: center;
  padding:3px;
  
}

table.vypis-byt ul  {
  margin: 0 0 0 10px;
  padding: 0;
}

a.detail-bytu:hover {
  text-decoration: underline;
}


#content_content_left_in_in_right_in {
  margin: 23px 23px 0 0;
  background:#2f2d2a;
}

a.nb {
  display: block;
  background: url('../images/nabidka-bytu.png') no-repeat;
  width: 160px;
  height: 27px;
  color:#252421;
  text-decoration: none;
  line-height: 27px;
}

a.psv {
  display: block;
  background: url('../images/precetete-si-vice.png') no-repeat;
  width: 160px;
  height: 27px;
  margin: 3px 0;
  color:#ada66e;
  text-decoration: none;
  line-height: 27px;
}
a.vdf {
  display: block;
  background: url('../images/vstupte-do-fotogalerie.png') no-repeat;
  width: 160px;
  height: 27px;
  color:#ada66e;
  text-decoration: none;
  line-height: 27px;
}

a.nb span, a.psv span, a.vdf span {
  padding: 0 0 0 8px;
}

a.nb:hover, a.psv:hover, a.vdf:hover {
  color:#fcf1ac;
} 

img.position_8, img.position_7 {
  margin: 10px 0 0 0;
}

img.position_8 {

  _margin: 12px 0 0 0;
  ^margin: 11px 0 0 0;
}

span.zlut {
  color:#ada66e;
}
#formular table {
  margin-left: 3px;
}
form#formular {
  padding: 10px;
}

#formular input, #formular textarea {
  border: 1px solid #4b493d;
  background:#3e3c39;
}

#formular textarea {
  width:262px;
  height:104px;
  margin: 5px 0 10px 0;
}

#formular #submit {
  border: 1px solid #5c5c58;
  background:#222220;
  font-size: 11px;
  color:#adaba4;
  float: right;
}

#formular .input {
  width:200px;
  margin-left: 12px;
  height: 18px;
  margin-bottom: 5px;
  color:#fff;
}

#formular .input-spam {
  width:50px;
  margin-left: 12px;
  height: 18px;
  margin-bottom: 5px;
  _margin-bottom:0;
  
  color:#fff;
}

.kontakt-form {
  padding-bottom: 5px;
  border-bottom: 1px solid #1d1c19;
  margin-bottom:5px;
  padding-left: 6px;
}

.left-projekt {
  margin-top: 15px;
  float: left;
}

.right-projekt {
  margin-top: 15px;
  float: right;
}
#projekt {
  text-align: justify;
}
td.up, td.down {
  border-top: 1px solid #adaba4;
}
td.disp {
  text-align: center;
  background:#2e2e2d;
}

th.m2 {
  text-align: center;
}

td.td-right {
  text-align: right;
}

td.td-righta {
  text-align: right:
}

#standardy ul {
  list-style-type: none;
  line-height: 18px;
  text-transform: lowercase;
color:#ADA66E;
}
textarea.dotaz {
  color:#fff;
}

#standardy ul strong {
  color:#ADABA4;
}

#standardy .right-projekt {
  margin-bottom:20px;
}

.line {
  background:#1d1c19 url('../images/line.png') no-repeat;
  width:5 78px;
  height: 7px;
  margin: 0 auto;
}

a.kontakt, a.kontakt:visited {
  color:#ADA66E;
}

a.kontakt:hover {
  color:#ADA66E;
  font-weight: bold;
}

input.submit {
  _position: relative;
  _top: -20px;
  ^position: relative;
  ^top: -20px;
}
  
img {
  border: none;
}

.clear {
  clear: both;
}

h1.visible {
  display: none;
} 

h3:before {
  content:"_ ";
}

h3.before:before {
  content:"";
}
