@media all
{
h1, h2, h3, h4, h5, h6, td, div, table, p
				{			
				color:rgb(50,50,50);
				}

h1				{
				font-weight:bold;
				font-size:1.1em;
				color:rgb(0,102,51);
				}

h2				{
				font-size:1.2em;
				font-weight:bold;
				color:rgb(0,102,51);
				margin:5px 0;
				}
				
h2 span			{
				color:rgb(50,50,50);
				font-size:0.8em;
				font-weight:normal;
				padding-left:10px;
				}
				
h3				{
				font-size:1.4em;
				font-weight:bold;
				color:rgb(168,116,57);
				margin:0 0 10px 0;
				}
				
h4				{
				font-size:1.2em;
				font-weight:bold;
				color:rgb(0,102,51);
				margin:5px 0;
				}
				
h4 span			{
				color:rgb(50,50,50);
				font-size:0.8em;
				font-weight:normal;
				padding-left:10px;
				}
				

body			{
				background:rgb(237,202,142);
				margin:0;
				padding:0;
				font-size:75%;
				}
				
input[type=text], textarea
				{
				border:1px solid rgb(196,127,0);
				background:rgb(250,242,227);
				}
				
#hlavni_plocha	{
				float:left;	  
				width:997px;
				background:rgb(244,216,166);
				}

#cenaText strong{
		  		 color:rgb(0,102,51);
		  		}
				
.text_svetly	{
				color:rgb(255,255,255);
				}
				
.text_zvyrazneny1
				{
				color:rgb(0,102,51);
				font-weight:bold;
				}
				
.text_zvyrazneny2
				{
				color:rgb(0,102,51);
				font-weight:bold;
				}
				
.text_zvyrazneny3
				{
				color:rgb(196,127,0);
				font-weight:bold;
				}
				
.minifoto		{
				width:80px;
				padding:2px;
				border:1px solid rgb(196,127,0);
				background:rgb(231,186,106);
				}
				
.dulezite_info_p
				{
				border-bottom:1px solid rgb(244,216,166);
				margin-bottom:15px;
				}
				
.cestastranky	{
				width:557px;
				padding:20px 0 10px 0;
				margin-bottom:5px;
				border-bottom:1px solid rgb(220,172,83);
				}
				
.obrstranka		{
				border:2px solid rgb(168,116,57);
				float:right;
				margin:0 0 10px 15px;
				}
				
.galerie-obrazek
				{
				border:2px solid rgb(168,116,57);
				margin-bottom:3px;
				}
				
.foto_n	{
				border:none;
				}

.foto_a	{
				border-top:3px solid rgb(5,105,55);
				border-bottom:3px solid rgb(5,105,55);
				}
				
.zapati			{
				background:rgb(5,105,55);
				width:967px;
				clear:both;
				margin:20px 0;
				padding:15px;
				color:rgb(255,255,255);
				}
				
.zajimavestranky
				{
				float:left;
				width:153px;
				padding:0 10px;
				border-left:1px solid rgb(222,179,112);
				line-height:1.2em;
				text-align:center;
				}
				
.obsL			{
				float:left;
				width:250px;
				margin:0 10px 15px 0;
				border-right:1px solid rgb(222,179,112);
				}
				
.obsP			{
				float:left;
				width:220px;
				padding:0 30px 0 20px;
				}
				
.popisekvidea	{
				width:200px;
				padding-bottom:5px;
				margin-bottom:5px;
				border-bottom:1px solid rgb(222,179,112);
				}

a:active		{color:rgb(8,105,53); text-decoration:none}
a:link			{color:rgb(8,105,53); text-decoration:none}
a:visited		{color:rgb(8,105,53); text-decoration:none}
a:hover			{color:rgb(8,105,53); text-decoration:underline}

a.tlacitko:active	{color:rgb(8,105,53); text-decoration:none}
a.tlacitko:link		{color:rgb(8,105,53); text-decoration:none}
a.tlacitko:visited	{color:rgb(8,105,53); text-decoration:none}
a.tlacitko:hover	{color:rgb(8,105,53); text-decoration:underline}			

a.b1:active		{color:rgb(255,255,255); text-decoration:none}
a.b1:link		{color:rgb(255,255,255); text-decoration:none}
a.b1:visited	{color:rgb(255,255,255); text-decoration:none}
a.b1:hover		{color:rgb(255,255,255); text-decoration:underline}
.b2 {color:rgb(138,185,162); }

a.nadpis:active		{color:rgb(255,255,255); text-decoration:none}
a.nadpis:link		{color:rgb(255,255,255); text-decoration:none}
a.nadpis:visited	{color:rgb(255,255,255); text-decoration:none}
a.nadpis:hover		{color:rgb(255,255,255); text-decoration:none}			

}
