body { 
    margin:0; 
    padding:0;
    font-family:Arial, sans-serif;
    background:#f5f5f0;
    border-top:2px solid #cd0974;
}
.index {
	background:#f5f5f0 url(../images/bg-index.jpg) repeat-x left 99px;
}
.page {
	background:#f5f5f0 url(../images/bg-page.jpg) repeat-x left 99px;
}

a {color:#cc0672;text-decoration:none;}
a:hover {color:#cc0672;text-decoration:underline;}
a img {border:none;}


.clear {clear:both;}






#hwrap {
	width:100%;
	height:97px;
	background:#fff;
}
#head {
	position:relative;
	margin:auto;
	width:889px;
	height:97px;
}
.content {
	position:relative;
	margin:auto;
	width:889px;
}
#topindex1 {
	padding:0 0 0 16px;
	width:873px;
	height:480px;
	background:#0e1212 url(../images/topindex-bg.jpg) no-repeat left bottom;
}
#topindex2 {
	padding:0 0 0 16px;
	width:873px;
	height:480px;
	background:#0e1212 url(../images/topindex-bg02.jpg) no-repeat left bottom;
}
#topindex3 {
	padding:0 0 0 16px;
	width:873px;
	height:480px;
	background:#0e1212 url(../images/topindex-bg03.jpg) no-repeat left bottom;
}
#toppage {
	padding:0 0 0 16px;
	width:873px;
	height:158px;
	background:#0e1212 url(../images/toppage-bg.jpg) no-repeat right top;
}
#toppageextra {
	position:absolute;
	right:-179px;
	top:0;
	width:179px;
	height:158px;
	background:url(../images/toppageextra-bg.jpg) no-repeat left top;
}
div.text {
}
div.cnt1 {
	float:right;
	margin:0;
	width:597px;
}
div.cnt2 {
	float:left;
	padding:0 20px 0 16px;
	width:256px;
}

div.cnt1 img.okraj {
  border:4px solid #ddd;
  margin:5px;

}
#ficon {
	margin-top:20px;
	padding:15px 0 0 0;
	text-align:center;
	border-top:1px solid #dfdecf;
}
#ficon a {
	padding:0 18px;
	text-decoration:none;
}
#foot {
	margin-top:15px;
	height:93px;
	background:#dfdecf url(../images/foot-bg.jpg) no-repeat left top;
}


/*logo*/
#logo {
	display:block;
  position:absolute;
	left:16px;
	top:28px;
	margin:0;
	padding:0;
	width:255px;
	height:53px;
	text-align:center;
	color:#fff;
	font-size:0.9em;
}
#logo a {
	display:block;
	color:#000;
	text-decoration:none;
}
#logo a:hover {color:#b80064;text-decoration:none;}
#logo span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:255px;
	height:53px;
	background:url(../images/logo.jpg) no-repeat left top;
}

/*menu*/
#head ul {
	position:absolute;
	right:0;
	top:35px;
	margin:0;
	padding:0;
}
#head ul li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
#head ul li a {
	display:block;
	position:relative;
	float:left;
	margin:0 0 0 2px;
	height:39px;
	line-height:39px;
	color:#4a482c;
	font-size:0.7em;
	text-align:center;
	text-decoration:none;
	background:#eae9e0;
}
#head ul li a.active,
#head ul li a:hover {
	color:#fff;
	background:#dc308e;
}
#head ul li a span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:39px;
	cursor:pointer;
	background-position:left top;
	background-repeat:no-repeat;
}
#head ul li a:hover span,
#head ul li a.active span {background-position:right top;}


#head ul li.item1 a {width:59px;}
#head ul li.item1 a span {width:59px;background-image:url(../images/menu1.jpg);}
#head ul li.item2 a {width:112px;}
#head ul li.item2 a span {width:112px;background-image:url(../images/menu2.jpg);}
#head ul li.item3 a {width:106px;}
#head ul li.item3 a span {width:106px;background-image:url(../images/menu3.jpg);}
#head ul li.item4 a {width:140px;}
#head ul li.item4 a span {width:140px;background-image:url(../images/menu4.jpg);}
#head ul li.item5 a {width:80px;}
#head ul li.item5 a span {width:80px;background-image:url(../images/menu5.jpg);}


/*itlist*/
ul#itlist {
	float:left;
	margin:22px 0 0 0;
	padding:0;
}
ul#itlist li {
	margin:0;
	padding:0 0 6px 0;
	list-style:none;
}
ul#itlist li a {
	display:block;
	position:relative;
	padding:30px 10px 0 0;
	width:294px;
	height:57px;
	text-align:right;
	color:#9e9c80;
	background:#fff;
	text-decoration:none;
}
ul#itlist li a:hover {
	color:#ff7dc3;
	background:#ffeff8;
}
ul#itlist li a strong {color:#24230f;}
ul#itlist li a:hover strong {color:#cc0672;}
ul#itlist li a span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:304px;
	height:87px;
	cursor:pointer;
	background-position:left top;
	background-repeat:no-repeat;
}
ul#itlist li a:hover span {background-position:right top;}

ul#itlist li.item1 a span {background-image:url(../images/itlist1.jpg);}
ul#itlist li.item2 a span {background-image:url(../images/itlist2.jpg);}
ul#itlist li.item3 a span {background-image:url(../images/itlist3.jpg);}
ul#itlist li.item4 a span {background-image:url(../images/itlist4.jpg);}
/*itlistp*/
ul#itlistp {
	margin:0;
	padding:0;
}
ul#itlistp li {
	float:left;
	margin:22px 0 0 0;
	padding:0 7px 0 0;
	width:211px;
	height:63px;
	list-style:none;
}
ul#itlistp li a {
	display:block;
	position:relative;

	width:211px;
	height:63px;
	text-align:right;
	color:#9e9c80;
	background:#fff;
	text-decoration:none;
	font-size:0.7em;
}
ul#itlistp li a:hover {
	color:#ff7dc3;
	background:#ffeff8;
}
ul#itlistp li a strong {color:#24230f;}
ul#itlistp li a:hover strong {color:#cc0672;}
ul#itlistp li a span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:211px;
	height:63px;
	cursor:pointer;
	background-position:left top;
	background-repeat:no-repeat;
}
ul#itlistp li a:hover span {background-position:right top;}
ul#itlistp li.item1 a span {background-image:url(../images/itlistp1.jpg);}
ul#itlistp li.item2 a span {background-image:url(../images/itlistp2.jpg);}
ul#itlistp li.item3 a span {background-image:url(../images/itlistp3.jpg);}
ul#itlistp li.item4 a span {background-image:url(../images/itlistp4.jpg);}

#titext {
	float:left;
	padding:20px 0 0 52px;
}
#titext h2 {
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:normal;
	color:#cd0974;
}
#titext ul {
	margin:30px 0 0 0;
	padding:0;
}
#titext ul li {
	list-style:none;
	font-size:0.75em;
}
#titext ul li a {
	padding:0 0 0 11px;
	line-height:19px;
	color:#d1d0ba;
	text-decoration:none;
	background:url(../images/arrow-gray.gif) no-repeat left center;
}

#titext ul li a:hover {
	color:#cc0672;;
	background:url(../images/arrow-pink.gif) no-repeat left center;
}


div.text h2.title {
	margin:0 0 20px 0;
	padding:0 0 3px 0;
	font-size:1.25em;
	font-weight:normal;
	color:#cd0974;
	background:url(../images/title-bg.gif) repeat-x left bottom;
}

div.text div.cnt2 h2.title {
	margin-bottom:5px;
	font-size:1em;
	background:none;
}

div.text p {
	margin:0 0 10px 0;
	padding:0;
	line-height:20px;
	font-size:0.9em;
	color:#474747;
	text-align:justify;
}
div.text div.cnt1 h2.title {margin-right:15px;}
div.text div.cnt1 p {padding-right:15px;font-size:0.75em;}
div.text div.cnt1 p.pink {color:#b80064;}
div.text div.cnt1 p.annotation {font-size:0.95em;}
div.text div.cnt1 p strong.pink {color:#b80064;}
div.text div.cnt1 ul li { font-size:0.75em; color:#474747; line-height:20px;}

div.text h3 {
  color:#cd0974;
  font-size:0.9em;
}
div.text table.cenik th {
  background-color:#cd0974;
  color:#fff;
  font-size:0.9em;
  text-align:left;
}

div.text table.cenik tr.lichy {
  background-color:#eaeaea;
}

div.text table.cenik td {
  color:#474747;
  font-size:0.8em;
  width:250px;
}

div.text table.cenik td.cena {
  text-align:right;
  font-weight:bold;
  width:170px;
}

div.pinkline {
	display:block;
	height:31px;
	border:none;
	background:url(../images/title-bg.gif) repeat-x left 10px;
}
div.pinkline hr {display:none;}

div.images a {
	display:block;
	float:left;
	margin:0 4px 10px 0;
}
div.images a img {border:1px solid #c0bfaf;}
div.images a:hover img {border:1px solid #b80064;}



#icons {
	float:right;
	padding:0 0 0 34px;
	width:256px;
	background:#f5f5f0;
}
#icons a {
	display:block;
	float:left;
	text-decoration:none;
}

#indextext {
	float:left;
	padding:0 0 0 16px;
	width:583px;
}

div.text ul.inline {
	margin:0;
	padding:0;
	font-size:0.9em;
}
div.text ul.inline li {
	display:inline;
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
}



/*foot*/
#foot p {
	position:relative;
	left:16px;
	top:20px;
	float:left;
	margin:0;
	padding:0;
	color:#757349;
	font-size:0.8em;
}
#foot p a {color:#757349;}
#foot ul {
	position:relative;
	right:16px;
	top:20px;
	float:right;
	margin:0;
	padding:0;
}
#foot ul li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	font-size:0.8em;
	color:#4a482c;
}
#foot ul li a {
	color:#4a482c;	
}
#foot ul li a:hover,
#foot ul li a.active {
	color:#c10b6e;	
	text-decoration:none;
}


div.cnt2 ul.list {
	margin:0;
	padding:0;
}
div.cnt2 ul.list li {
	margin:0;
	padding:0;
	list-style:none;
}
div.cnt2 ul.list li a {
	padding:0 0 0 11px;
	line-height:19px;
	color:#0e1212;
	text-decoration:none;
	font-size:0.8em;
	background:url(../images/arrow-gray-fff.gif) no-repeat left center;
}
div.cnt2 ul.list li a:hover {
	color:#cc0672;;
	background:url(../images/arrow-pink-fff.gif) no-repeat left center;
}

.vpravo {
  float:right;
}
.nastred {
  text-align:center;
}

.right {
  float:right;
  margin-right:10px;
  margin-left:10px;
  margin-bottom:0px;
}

