/* CSS Document */

/* ----------------------------------------------------------------------------------
Basic Style Sheet (pro 4 verze prohlížece IE, Opera, FireFox, Konqueror)
version 2.1
author: GOBE (Ludvík Kovár)
email: info@gobe-design.com
website: http://www.gobe-design.com
------------------------------------------------------------------------------------ */

/* --  ZAKLADNI TYPOGRAFIE A BARVY  
------------------------------------------------------------------------------------ */
body { 
	color: rgb(102,102,102); 
	background-color: rgb(91,80,70); 
	font-family: Arial, Helvetica, helvetica, san-serif;
	font-size: 75% ; font-weight: normal;
}	
	
	
p { 
	margin: 0;
}
td {}
h1 {
  height: 50px;
  margin: 0px;
  padding: 0px;
}
h1 span {
  display: none;
  margin: 0px;
  padding: 0px;
}
h1 a {
  width: 615px;
  height: 50px;
  border: 0;
  margin: 0px;
  padding: 0px;
}
h1 a img {
  width: 615px;
  height: 50px;
  border: 0;
  margin: 0px;
  padding: 0px;
}
h2 { 
	color: rgb(139,69,19); 
	font-size: 110%; 
	font-weight: bold; 
}
h3 { 
	color: rgb(139,69,19); 
	font-size: 85%; 
	font-weight: bold; 
	margin: 0; 
	padding: 0; 
}
h4 { 
	color: White; 
	font-size:55%; 
	font-weight: bold; 
}
h5 { 
	color: rgb(139,69,19); 
	font-size:100%; 
	font-weight: bold; 
	margin: 0; 
	padding: 0; 
}
a:link { 
	color: rgb(139,69,19); 
	font-weight: bold; 
}
a:visited { 
	color: Gray; 
	font-weight: bold; 
	text-decoration: none; 
}
a:hover { 
	color: Maroon; 
	font-weight: bold; 
}
a:active { 
	color: rgb(139,69,19); 
	font-weight: bold; 
}

img {
	border: 0;
}

/* ZAKLADNI PRVEK RAMUJICI OSTATNI 
------------------------------------------------------------------------------------ */
#main { 
	width: 745px; 
	position: relative;
	left: 50%;
	margin-left: -373px;	 
}
/* END - ZAKLADNI PRVEK ----------------------------------------------------------- */

/* Hlavicka */
#header {
	width: 745px;
	height: 125px;
}
/* End - Header */

/* Obsah */
#Content {
	width: 745px;
	background: rgb(221,154,94)
}
/* Konec - Obsah */


/* Paticka */
#footer {
	width: 745px;
	height: 147px;
}
/* Konec - Paticka */










/* Obsah Hlavicka */
#FlagCZ {
	width: 24px;
	height: 17px;
	position: absolute;
	top: 16px;
	left: 683px;
}
#FlagAJ {
	width: 23px;
	height: 17px;
	position: absolute;
	top: 16px;
	left: 722px;
}
#MainMenuBar {
	width: 745px;
	height: 34px;
	background: url(../images/index/nav_bar01.jpg) no-repeat;
}
#MainMenuBar ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	width: 745px;
}
#MainMenuBar li {
	float: left;
	height: 34px;
	text-align:center;
	padding: 0 0 0 12px;
}
#MainMenuBar ul a, #MainMenuBar ul a:visited {
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 120%;
	color: rgb(109,108,51);
	line-height: 34px;
}
#MainMenuBar ul a:hover {
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 120%;
	color: rgb(102,51,0);
	line-height: 34px;
}
#Subheading {
	width: 745px;
	height: 41px;
}
#Subheading span {
	display: none;
	width: 745px;
	height: 41px;
}
/* Konec obsahu hlavicky */


/* Obsah - Obsah */
#MenuLeftBox {
	width: 220px;
	float: left;
	display: inline;
	background: url(../images/index/left_nav_bar01.gif) no-repeat;
}
#MenuLeft {
	width: 150px;
	height: 270px;
	color: rgb(248,236,183);
	font-weight: bold;
	float: left;
	display: inline;
	margin: 35px 0 0 70px;
	text-align: center;
}
#MenuLeft p {
	margin-bottom: 25px;
}
#MenuLeft a {
	color: rgb(248,236,183);
	font-weight: bold;
	text-decoration: none;
}
#MenuLeft a:visited {
	color: rgb(200,200,200);
	font-weight: bold;
	text-decoration: none;
}
#MenuLeft a:hover {
	color: rgb(102,51,0);
	font-weight: bold;
	text-decoration: none;
}
#Dovetek {
	float: left;
	display: inline;
	margin: 0 0 0 0;
	width: 190px;
	height: 60px;
	font-size: 70%;
	color: rgb(0,0,0);
	font-weight: bold;
	text-align: center;
	padding: 0 15px 0 15px;	
}
#RozcleneniBox {
	width: 485px;
	float: right;
	display: inline;
	padding: 15px 20px 0 20px;
	background: url(../images/index/welcome.jpg) left top no-repeat;
	font-weight: bold;
}
#RozcleneniBox p {
	margin-bottom: 5px;
}
#RozcleneniBox a {
	font-weight: bold;
	color: rgb(109,108,51);
}
#RozcleneniBox a:visited {
	font-weight: bold;
	color: rgb(102,102,102);
}
#RozcleneniBox a:hover{
	font-weight: bold;
	color: rgb(255,0,0);
}
#RightBoxOfContent {
	width: 525px;
	float: right;
	display: inline;
}
#TextOfContentFirma {
	width: 495px;
	padding: 10px 15px 0 15px;
	float: left;
	display: inline;
}
#TextOfContentFirma p {	
	margin-bottom: 10px;
}
#FotoManagementTexten {
	width: 150px;
	height: 113px;
	float: left;
	display: inline;
	margin: 20px 0 5px 35px;
}
#TextManagementTexten {
	width: 150px;
	float: left;
	display: inline;
	margin: 2px 0 10px 35px;
	font-size: 70%;
	color: rgb(0,0,0);
	font-weight: bold;
	text-align: center;
}
#ThumbFotoBoxOfFirma {
	width: 495px;
	height: 105px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0 15px 0 15px;
}
.ThumbFotoLeftOfFirma {
	width: 120px;
	height: 90px;
	float: left;
	display: inline;
	margin: 0 5px 0 0;
}
.ThumbFotoRightOfFirma {
	width: 120px;
	height: 90px;
	float: right;
	display: inline;
	margin: 0 0 0 0;
}
#ObsahKontakt {
	width: 495px;
	padding: 20px 15px 0 15px;
	float: left;
	display: inline;
	text-align: center;
	background: url(../images/kontakt/background.jpg) top left no-repeat;
	color: rgb(0,0,0);
}
#ObsahKontakt p {
	padding: 0 0 20px 0;
}
/* Kontaktni formular */
#FormBox {
	width: 483px;
	float:  left;
	display: inline;
	margin: 20px 0 20px 15px;
	background: rgb(160,160,160);
	border: rgb(139,69,19) solid 1px;
	text-align: left;
	color: rgb(139,69,19);
}
#TitleFormBox {
	width: 468px;
	font-size: 100%;
	font-weight: bold;
	padding: 5px 0 5px 15px;
}
.PolozkyFormBox {
	width: 453px;
	float: left;
	display: inline;
	margin: 5px 15px 0 15px;
}
.PolozkyFormBox input { 
	 width: 100%;
	 height: 15px; 
	 background: rgb(248,236,183); 
	 border: rgb(139,69,19) solid 1px; 
}
.PoleMesstOfForm { 
	width: 453px; 
	height: 74px;  
	margin: 10px 0 0 0;
	float: left; 
	display: inline; 
}
.PoleMesstOfForm textarea { 
	width: 100%; 
	height: 55px; 
	background: rgb(248,236,183); 
	border: rgb(139,69,19) solid 1px; 
}
.PoleOfButton { 
	width: 80px; 
	height: 20px; 
	float: right; 
	display: inline; 
	margin: 10px 15px 10px 0; 
}
.PoleOfButton input { 
	width: 100%; 
	height: 20px; 
	background: rgb(109,108,51); 
	border: rgb(139,69,19) solid 1px;
	color: rgb(221,154,94); 
	font-weight: bold; 
	font-size: 75%;  
}
/* Formular kontakty - konec */

/* Obrazky v galerii */
.rada-nadpis {
	width: 248px;
	float: left;
	display: inline;
	margin: 15px 0 0 0;
	font-size: 110%;
	font-weight: bold;
	color: rgb(0,0,0);
	text-align: center;
}
.img-gallery-box {
	width: 228px;
	float: left;
	display: inline;
	position: relative;
	padding: 15px 10px 15px 10px;
}
.img-gallery-back {
	width: 228px;
	float: left;
	display: inline;
	position: relative;
	padding: 5px 0 5px 0;
	background-color: rgb(241,230,196);
}
.img-gallery-single {
	width: 68px;
	height: 96px;
	float: left;
	display: inline;
	position: relative;
	margin: 0 0 5px 6px;
}
.img-gallery-single img {
	border: 0;
}


/* Obsah - End */



















/* Obsah paticka */
#Copyright {
	width: 740px;
	height: 19px;
	color: rgb(91,80,70);
	text-align: right;
	font-weight: bold;
	padding: 2px 5px 0 0;
	background: url(../images/index/copyright01.gif) no-repeat;
}
#Copyright a {
	color: rgb(91,80,70);
	font-weight: bold;
}
#Copyright a:visited {
	color: rgb(200,200,200);
	font-weight: bold;
	text-decoration: none;
}
#Copyright a:hover {
	color: Maroon;
	font-weight: bold;
}

#Saddletree {
	width: 560px;
	height: 95px;
	color: rgb(136,125,108);
	font-weight: bold;
	background: rgb(241,230,196);
	padding-top: 13px;
	padding-left: 15px;
	float: left;
	display: inline;
}
#Saddletree p {
	margin: 0 0 15px 0;
}
#Saddletree a {
	color: rgb(136,125,108);
	font-weight: bold;
	text-decoration: none;
} 
#Saddletree a:visited {
	color: rgb(200,200,200);
	font-weight: bold;
	text-decoration: none;
} 
#Saddletree a:hover {
	color: rgb(103,92,80);
	font-weight: bold;
	text-decoration: none;
} 
#SubmenuSaddletree {
	width: 350px;
	position: relative;
	top: -25px;
	left: 220px;
	color: rgb(102,51,0);
	font-weight: bold;
	float: left;
	display: inline;

}
#SubmenuSaddletree a {
	color: rgb(102,51,0);
	font-weight: bold;
	text-decoration: none;
} 
#SubmenuSaddletree a:visited {
	color: rgb(155,155,155);
	font-weight: bold;
	text-decoration: none;
} 
#SubmenuSaddletree a:hover {
	color: rgb(136,125,108);
	font-weight: bold;
	text-decoration: none;
} 
#Pocitadlo {
	width: 129px;
	height: 84px;
	padding: 12px 20px 12px 21px;
	background: rgb(241,230,196);
	float: left;
	display: inline;
	
}
#PocitadloOther {
	width: 88px;
	height: 60px;
	background: rgb(241,230,196);
	padding: 20px 46px 20px 46px;
	float: left;
	display: inline;
}
/* Konec obsahu paticky */





/* POMOCNY PRVEK PRO UKONCENI OBTEKANI
------------------------------------------------------------------------------------ */
div.konecobtekani { clear:both; }

/* Odsazení nadpisu na indexove strance -------------------------------------------- */
.TitleIndex {
	font-size: 140%;
	color: rgb(109,108,51);
	float: left;
	display: inline;
	margin: 20px 0 0 20px;
}
/* Odsazení nadpisu na ostatnich strankach ----------------------------------------- */
.TitleOther {
	width: 495px;
	font-size: 160%;
	color: rgb(109,108,51);
	text-align: right;
	padding-right: 30px;
	font-weight: bolder;
	float: left;
	display: inline;
	margin: 15px 0 0 0;	
}
.TitleOther01 {
	width: 715px;
	font-size: 160%;
	color: rgb(109,108,51);
	text-align: right;
	padding-right: 30px;
	font-weight: bolder;
	float: left;
	display: inline;
	margin: 15px 0 0 0;	
}
/* Nahledy fotografii ------------------------------------------------------------- */
.ThumbFoto120x90left {
	width: 120px;
	height: 90px;
	float: left;
	display: inline;
	margin: 6px 10px 3px 0;
}
.ThumbFoto75x100left {
	width: 75px;
	height: 100px;
	float: right;
	display: inline;
	margin: 6px 0 3px 10px;
}

/* FOTOGALERIE --------------------------------------------------------------------- */
.Obr800x600 {
	width: 800px;
	height: 600px;
	position: absolute;
	top: 0;
	left: 0;
}
.Obr450x600 {
	width: 450px;
	height: 600px;
	position: absolute;
	top: 0;
	left: 0;
}
.TitleKontakt {
	font-size: 190%;
	color: rgb(109,108,51);
	font-weight: bolder;
}

/* GALERIE SEDEL */
#main-galerie {
	width: 550px;
	height: 1040px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	color: rgb(0,0,0);
	background: url(../images/galerie/background-galery.jpg);
	position:absolute;
	left: 0;
	top: 0;
}
#title-galerie span {
  display: none;
  margin: 0px;
  padding: 0px;
  font-size: 100%;
  color: rgb(0,0,0);
}
#title-galerie img {
  width: 426px;
  height: 150px;
  border: 0;
  margin: 15px 0 0 62px;
  padding: 0px;
}
#obrazek-galerie {
  width: 426px;
  height: 600px;
  border: 0;
  margin: 0 0 10px 62px;
  padding: 0px;
}
#cena-galerie span {
  display: none;
  margin: 0px;
  padding: 0px;
  font-size: 130%;
  color: rgb(0,0,0);
}
#cena-galerie img {
  width: 426px;
  height: 79px;
  border: 0;
  margin: 0 0 0 62px;
  padding: 0px;
}
#text-galerie-01 {
  width: 193px;
  height: 90px;
  float: left;
  display: inline;
  border: 0;
  margin: 5px 0 0 62px;
  padding: 0 0 0 20px;
  font-weight: bold;
}
#text-galerie-02 {
  width: 130px;
  height: 90px;
  float: right;
  display: inline;
  border: 0;
  margin: 5px 62px 0 0 ;
  padding: 0 20px 0 0;
}
#text-galerie-03 {
  width: 426px;
  height:30px;
  float: left;
  display: inline;
  border: 0;
  margin: 25px 0 0 62px;
  text-align: center;
 }
 #text-galerie-04 {
  width: 300px;
  height:20px;
  float: left;
  display: inline;
  border: 0;
  margin: 15px 0 0 20px;
 }
 #text-galerie-05 {
  width: 200px;
  height:20px;
  float: right;
  display: inline;
  border: 0;
  margin: 15px 20px 0 0;
  text-align: right;
 }

/* POMOCNY PRVEK PRO VYTVORENI HORNIHO INDEXU (napr. m2)
------------------------------------------------------------------------------------ */
.sub { vertical-align: super; font-size: 80%; }