/* CSS Document */

body {
	text-align:left;
	background:url('img/poz.jpg') left top repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #2A2A2A;
	line-height:1.5;
	margin:0px;
	padding:0px;
	border:none;
	}
	
	
h1 { font-size:140%; color:#DE127A; }
h2 { font-size:130%; color:black; }
h3 { font-size:120%;}


/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr {	}
p {	}


/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt { margin: 5px 0; color:#de127a;}
dt span { }
dd { margin:0px 10px 0px 0px; color:black; border-bottom:1px solid #F8DEEB;}
dd a {  }
ul, ul li { }


/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;	margin: .99em 1px; font-size:100%; }
caption {	margin: 0 0 .66em 0;	text-align: center;	color: #D01310;}
th {	border: 1px solid #D7D7D7;	padding: 5px 10px;	font-weight: bold;	text-align: left;	vertical-align: top;
	background-color: #de127a;	color: white;}
td {	border: 1px solid #D7D7D7;	padding: 5px 10px;	vertical-align: top;	background-color: white;}
table.construct {	border-collapse: collapse;	border: none;	margin: .66em 0;	background: transparent none;}
table.construct caption {	text-align: left;}
table.construct th, table.construct td {border: none;	padding: 0 10px .66em 0;	font-weight: normal;
	background: transparent none; 	color: #323232; }

/* FORMS
-------------------------------------------------- */
fieldset {	clear: both;	}
legend {}
input, textarea, select {	font-size: 1em;}
table.construct label {	vertical-align: middle;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {	position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {	font-style: italic;}
code, kbd, samp, pre, .monospace {	font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {	font-size: smaller;	text-decoration: none !important;	vertical-align: sub;}
sup {	font-size: smaller;	text-decoration: none !important;	vertical-align: super;}
del {	text-decoration: line-through;}
ins {	text-decoration: underline;}
strong {	font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {	color:#de127a; }
a:visited {	}
a:hover, a:active {	color: black; text-decoration:none;}

/* FCK
-------------------------------------------------- */
.left { float:left; }
.right { float:right;}
.leftp { text-align:left;}
.rightp { text-align:right;}
.centerp { text-align:center;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}
hr {clear:both; width:0px;}

#obal
	{
	position:relative;
	text-align:left;
  width:920px;
  padding:0;
	}
	
#mh
	{
  background:url('img/top.jpg') left top no-repeat;
  position:absolute;
  top:150px;
	}
	
#mh ul
	{
	width:100%;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	}

#mh ul li
	{
	float:left;
	}
	
#mh ul li a
	{
	position:relative;
	color:#de127a;
 	display:block;
 	padding:0px 10px 0px 10px;
 	font-size:100%;
 	line-height:1.2;
  background:url('img/linka-ver.gif') right 3px no-repeat;
  text-decoration:none;
  text-align:center;

	}
	

#mh ul li a:hover
	{
  text-decoration:underline;
  color:black;
	}

	


	
#leva
	{
	float:left;
	width:379px;
 _height:1px;
	padding:500px 0px 0px 0px;
	background: url('img/zena.jpg') no-repeat left top ;
	color:black;
	}
	

#leva ul
	{
	list-style:none;
  padding:0px 0px 0px 0px;
	margin-top:0px;
	}
	
#leva ul li
	{
	margin:0px 30px 0px 0px;
	
	}
	
#leva ul li a
	{
	display:block;
  color:#de127a;
  text-decoration:none;
  text-align:right;
	padding:5px 0px 5px 0px;
	_height:1px;
	font-weight:bold;
	background: url('img/linka-hor.gif') no-repeat right bottom ;
	}
	
#leva ul li a:hover
	{
  color:black;
  text-decoration: underline;
	}
	
	
#leva ul li ul li
	{
	margin-right:10px;
	}
	
#leva ul li ul li a
	{
	padding:3px 0;
	font-weight:normal;
	color:black;
  }
	

#maj
	{
	float:right;
	width:496px;
	padding:200px 0px 0px 45px;
	margin:0;
	color:gray;
	text-align:justify;
	background: url('img/sunny.jpg') no-repeat left top ;
  }
	
#maj  #text
	{
	position:relative;
	width:476px;
	margin:0px 10px 0px 10px;
	margin-top:0px;
	}
	
#maj  #text img
  {
  margin:5px 10px;
  border:1px solid #ACA6AA;
  }
  
#maj  #text ul li
  {
  margin:0px 0px 0px 15px;
  }

	
#maj #prava
	{
	float:right;
	width:170px;
	/*background:#E32080;*/
	background:#F0CFE0;
	border:2px solid #D81A84;
	margin:0px 0px 0px 10px;
	}
	
#maj #prava h4
	{
	font-size:110%;
	padding:0px 0px 3px 9px;
	margin:4px 0;
	color:black;
	background: url('img/aktuality.gif') no-repeat left bottom;
	}
	
#maj #prava h5
	{
	margin:15px 0px 0px 0px;
	font-size:115%;
	font-weight:normal;
	line-height:1;
	}
#maj #prava dfn
	{
	margin:0;
	}
	
#galerie
	{

	}
	
#galerie a
	{
	display:block;
	float:left;
	background:white;
	width:145px;
	overflow:hidden;
	text-align:center;
	margin:4px;
	border:1px solid #ACA6AA;
	text-decoration:none;
	line-height:1.3;
	}
	
#galerie a img
	{
	margin:3px 0px 0px 0px !important;
	}
	
#galerie a span
	{
	margin:0px 10px 0px 0px;
	border:none;
	line-height:1.8;
	display:block;
	text-align:right;
	text-decoration:none;
	}
	
	
#pata
	{
	position:relative;
	margin:auto;
	clear:both;
	text-align:center;
	height:50px;
	background: url('img/pata.jpg') no-repeat left top ;
	}
	
#kontakt
	{
 	margin-top:18px;
	position:absolute;
	color:gray;
	left:190px;
	text-align:left;
 	}
	

.reference1
	{
	text-align:center;
	}
	

.odkazy a {
	text-decoration:none;
}

.clearboth
  {
  clear:both;
  }

