/*	OBECNE.CSS 	*/

*	{margin: 0; padding: 0;}

body	{text-align: center; background: #000a2d url("../img/background.jpg") top center repeat-x;
	font-family: "Arial", sans-serif;}
	
.telo	{width: 881px; margin: auto; /*background: #ffffff url("../img/telo.jpg") top center repeat-y;*/
	text-align: left; }

#zahlavi {width: 881px; height: 170px;/*background: #ffffff url("../img/horni.jpg") top left no-repeat;*/}

#logo	{width: 143px; height: 98px; float: left; margin: 34px 0 0 55px; _margin-left: 23px}
#logo img, #logo a img	{border: none;}

.ramecek	{background: #000a2d url("../img/ramecek.jpg") top center repeat-x;
		width: 433px; height: 453px; float: left}
.vramecku	{margin: 25px 0 0 35px}
h1		{margin: 0px 0 6px 0px; font: bold 150% Arial, sans-serif; }		
ul		{margin: 5px 0 0 14px}
ul li		{color: #555555; list-style-image: url("../img/li.gif"); font-weight: bold; padding-left: 8px; line-height: 1.45em}
ul li.vinove	{color: #820202; list-style-image: url("../img/li2.gif");}		
		
img	{border:none}		

.jazyky		{margin-top: 10px;}
		
		

#zapati		{color: #ffffff; margin: 0 auto; padding: 0; width: 936px; height: 80px; text-align: left;
		background: url("../img/zapati-background.jpg") top left no-repeat; margin-bottom: 30px;
		clear: both}
#vzapati	{padding-top: 15px; margin-left: 72px; padding-right: 72px; font-size: 90%; text-align: center;
		line-height: 2em;}
#vzapati a	{color: #ffffff}
#vzapati a:hover, #vzapati span a	{text-decoration: none;}
#vzapati span a:hover	{text-decoration: underline;}
#vzapati span	{margin-left: 462px}



