<style>
* { margin:0; padding:0; }

/* nastaveni pro celou stranku */
body {
  margin: 0em;
	font-family: serif;
	font: 1em/1.33;
	text-align: left;
  min-width: 750px;
	background-color: rgb(125,47,68);
 	line-height: 1.5;    	
}
.jazyky{float:left;color:black;font-family: sans-serif; font-size:11px;margin:0px;padding:8px 5px 0px 15px; width:150px;}
.jazyky a       {margin:0px;padding:0px;font-family: sans-serif;font-size:11px;color:black;}
.jazyky a:hover {margin:0px;padding:0px;font-family: sans-serif;font-size:11px;color:grey;}

/* hlavni pozadi stranky*/
#topback      {background: url("../img/layout/bgmaintop1.jpg") repeat-x; height: 348px; width:100%;float:left;}
/*oramovani stranky*/
#page         {width:750px; margin:0px auto 0px auto; padding:0px;  border: 0px solid silver;}
/*hlavicka*/

#headde         {width:750px; height:151px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background: url("../img/layout/de-bghead1.jpg");}
#headde img     {border:0px;margin:0px;padding:0px;}
#headde a       {margin:0px;padding:0px;}
#headde a:hover {margin:0px;padding:0px;}

#head         {width:750px; height:151px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background: url("../img/layout/bghead1.jpg");}
#head img     {border:0px;margin:0px;padding:0px;}
#head a       {margin:0px;padding:0px;}
#head a:hover {margin:0px;padding:0px;}
/*menu o salonu*/
#menu         {width:100%; height:30px; margin:0px; padding:0px; background:url("../img/layout/bgmenu1.jpg");}
#menu img     {margin:0px; padding:0px; border:0px;}
#menu ul      {margin:0px; padding:0px;}           
#menu li      {margin:0px; padding:0px; width:111px; display:block; float:right; list-style:none; text-align:center; overflow:hidden; font-size:17px;} 
#menu li a    {margin:0px; padding:0px; display:block;height:30px;text-decoration:none;border-right: 1px solid rgb(220,202,198);} 
#menu li a:link, #menu li a:visited {color:rgb(150,90,100);}
#menu li a:hover    {background:rgb(183,122,138);}
#menu li.last a     {border-right: none;}

/* menu sluzby */
#menusluzby         {width:195px; height:694px; float:left; margin:0px; padding:0px; line-height:180%; background:url("../img/layout/bgleft1.jpg");}
#menusluzby a       {font-size:17px; display: block; color:rgb(77,35,18);text-decoration:none;}
#menusluzby a:hover {color:rgb(150,150,150);}

/* odkazy na firmy */
#firmy  {width:495px; text-align:center; 
        margin:0px 0px 0px 0px; padding:0px; font-size:12px; font-family: sans-serif; }
.fybg1  {background-color:rgb(173,140,150);line-height:140%; text-align:center;}
.fybg2  {background-color:rgb(194,167,175);line-height:140%; text-align:center;}
#firmy img{margin: 10px;}


/*obsahovy blok stranky*/
#obsah        {width:100%; margin:0px; padding:0px; background: url("../img/layout/bgobsah1.jpg"); background-repeat:repeat-y;}
/*texty*/
#maintext           {width:555px;line-height:1.3em;margin:0px;padding:0px;float:left;}
#maintext h1        {font-size:25px; margin:5px 0 15px 0; padding:0px; color:rgb(90,45,28);}
#maintext h2        {font-size:17px; margin:5px 0 10px 0; padding:0px; color:rgb(90,45,28);}
#maintext h3        {font-size:17px; margin:5px 0 5px 0; padding:0px; color:rgb(90,45,28);}
#maintext h4        {font-size:15px; margin:0; padding:0px; color:rgb(90,45,28);}
#maintext p         {font-size:16px; padding:0px 0px 20px 0px;margin:0px; color:rgb(110,65,48);}
#maintext a         {color:rgb(125,47,68);letter-spacing:0.0em;}
#maintext .small    {font-size:12px;}
#maintext a:hover   {color:rgb(0,0,0);}

#galerie		{text-align: center;} 
#galerie img		{margin:0px; padding:0px;border:1px solid rgb(125,47,68) ;}
#galerie a		{border:0px;}
#galerie a:hover	{border:0px;}
/*pro full image*/
#fullimage{text-align:center;}

/*nahoru*/
#nahoru             {width:100%; margin:15px 0px 20px 0px; padding:0px 0px 0px 0px; text-align:right;}
#nahoru a           {font-size:14px; letter-spacing:0em; color:rgb(0,0,0); background:rgb(125,47,68); color:white;text-decoration:none;}
#nahoru a:hover     {letter-spacing:0em; color:rgb(155,77,98); background:rgb(155,77,98); color:white;} 
/*pata*/
#pata               {width:750px; margin: 0px auto 10px auto; line-height:110%; background:rgb(78,36,47);}
#pata .patain       {width:30%;margin:0px;padding:5px;float:left;border:0px solid red;text-align:left;}
#pata .patain2      {width:35%;margin:0px;padding:5px;float:left;border:0px solid red;text-align:center;}
#pata .patain3      {width:30%;margin:0px;padding:5px;float:left;border:0px solid red;text-align:right;}
#pata p             {margin:0px;padding:0px; font-size:13px; color:rgb(200,200,200);}
#pata .ikonapetr    {float:right; margin:0px 0px 0px 4px;}
#pata a             {color:rgb(150,150,150);}
#pata a:hover       {color:rgb(100,100,100);}
#pata img           {margin:0px;padding:5px;border:0px;}

table               {font-size:16px; padding:0px 0px 20px 0px;margin:0px 0px 20px 0px; color:rgb(110,65,48);}              

.in           {padding:15px 0px 15px 15px;}
.in5          {padding:5px;}
.in30         {padding:30px;}
.center       {text-align: center; padding:5px 0px 20px 0px;}   
.cleaner      {clear:both;} 		
.imgleft         {float:right;border:0px;margin:0px;padding:0px;width:246px;}	
				
</style>

