* {  margin: 0px;  padding: 0px;}body 	{	font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif; 	font-size: 80%;  text-align : center;	color: #FDFCFC;  margin-bottom: 40px;	  background: #020001 url("body.jpg") no-repeat center top;}body.bg1 {  background: #151111 url("body1.jpg") no-repeat center top;}body.bg1 #doc {  background: none;}#page {	position: relative;	width: 990px;	margin: 0 auto 0px auto;}#left { 	text-align: left;  float: left;  width: 452px;}#left-inn, #right-inn {  padding: 15px;}#right { 	text-align: left;  float: right;  width: 452px;}#doc {  width: 956px;  min-height: 460px;  _height: 460px;  	margin: 18px auto 10px auto;  background: url("dott.gif") repeat-y center;  text-align: left;}#text {  padding: 15px;}/*--- header ---*/#header {  width: 100%;	height: 280px;	  background: url("header.jpg") no-repeat center;	margin: 0px auto 0px auto;	text-align: left;  position: relative;  color: #fff;}#page.kolekce #header {  background: url("header-kolekce.jpg") no-repeat center;  }#page.kde-nakoupit #header {  background: url("header-kde-nakoupit.jpg") no-repeat center;  }#page.o-nas #header {  background: url("header-o-nas.jpg") no-repeat center;  }#page.zakazky #header {  background: url("header-zakazky.jpg") no-repeat center;  }#page.forum #header {  background: url("header-forum.jpg") no-repeat center;  }#page.kontakt #header {  background: url("header-kontakt.jpg") no-repeat center;  }div.logo {  padding-left: 15px;  float: left;}div.logo a {  display: block;  width: 352px;  height: 82px;}div.logo a span {  display: none;}#menu-header {  float: right;  margin-top: 13px;}#menu-header ul li {  float: left;  background: none;  padding: 0px;}#menu-header ul li a {  float: left;  display: block;  padding: 0px 10px 0px 10px;  background: url("sep.gif") no-repeat right center;  text-transform: lowercase;  text-decoration: none; }#menu-header ul li a.last {  background: none;}#menu-header ul li a:hover {  text-decoration: underline;}#dist {  width: 210px;  height: 116px;  position: absolute;  right: 0;  bottom: 10px; }#dist img {  float: right;}#dist a {  display: block;  width: 100%;  padding: 65px 0 30px 7px;}/*--- menu ---*/#menu {  width: 100%;  margin: 0px;  padding: 0px;  height: 44px;  background: #0F0A06 url("bg-menu.jpg") no-repeat;}#menu ul { list-style-type: none;  padding: 0px;  margin: 0px;}#menu li {  float: left;  list-style-type: none;  padding: 0px;  margin: 0px;  background: none;  position: relative;}#menu li a {  display: block;  font-size: 1em;  _height: 1px;}#menu li a span {  position: absolute;  width: 100%;  height: 35px;  left: 0;  top: 0;  cursor: hand;}#menu li.item1 {  width: 82px;}#menu li.item1 a span {  background: url("menu-uvod.jpg") no-repeat top;}#menu li.item2 {  width: 112px;}#menu li.item2 a span {  background: url("menu-kolekce.jpg") no-repeat top;}#menu li.item3 {  width: 221px;}#menu li.item3 a span {  background: url("menu-nahledovy-katalog.jpg") no-repeat top;}#menu li.item4 {  width: 165px;}#menu li.item4 a span {  background: url("menu-kde-nakoupit.jpg") no-repeat top;}#menu li.item5 {  width: 84px;}#menu li.item5 a span {  background: url("menu-o-nas.jpg") no-repeat top;}#menu li.item6 {  width: 115px;}#menu li.item6 a span {  background: url("menu-zakazky.jpg") no-repeat top;}#menu li.item7 {  width: 94px;}#menu li.item7 a span {  background: url("menu-forum.jpg") no-repeat top;}#menu li.item8 {  width: 117px;}#menu li.item8 a span {  background: url("menu-kontakt.jpg") no-repeat top;}#menu li a:hover span {  background-position: bottom;}#menu li a.active span {  background-position: bottom;}/*--- menu -lang ---*/#lang  {  position: absolute;  margin: 0px;  right: 5px;  top: 40px;}#lang ul { list-style-type: none;  padding: 0px;  margin: 0px;}#lang li {  float: left;  list-style-type: none;  padding: 0px;  margin: 0;  background: none;}#lang li a {  float: left;  display: block;  padding: 0px 8px 0px 8px;  background: url("sep.gif") no-repeat right center;  text-transform: lowercase;  text-decoration: none; }#lang li a.last   {  background: none;}#lang li.active a   {  font-weight: bold;}#lang li a:hover  {  text-decoration: underline;}/*--- text ---*/.kolekce-foto  {  text-align: center; }.kolekce-foto img { margin: 0 13px 0 0; }.kolekce-foto img.last { margin: 0; }/*--- výpis kolekcí ---*/.list {  width: 163px;  height: 200px;  background: #fff;  text-align: center;  float: left;  margin: 0 27px 27px 0;}.last {  margin: 0 0px 27px 0;}.list p {  background: #D60D04 url("list-detail.jpg") no-repeat center;  width: 153px;  height: 33px;  text-align: right;  margin: 0 auto 0 auto;}.list p a {  display: block;  padding: 7px 40px 2px 0px;  text-decoration: none;  font-weight: bold;  font-size: 1.1em;}/*--- barvy ---*/.color {  float: left;  width: 100px;  text-align: center;  margin: 0 5px 1em 0;}.color img {  margin: 0 0 5px 0;}/*--- mapa ---*/#mapa {  background: url("mapa.gif") no-repeat center;  height: 231px;  margin: 2em 0 1em 0;}/*--- strankovani ---*/.pages  {  text-align: center;  font-size: 1.1em;}.pages1  {  text-align: left;  font-size: 1.1em;}.pages a, .pages1 a {  text-decoration: none;    color: #C7C7C7;}.pages a.active, .pages1 a.active {  font-weight: bold;  color: #fff;}.pages span, .pages1 span {  /*padding-right: 20px;*/  font-weight: bold;}.pages span a, .pages1 span a {  padding: 0 2px 0 2px;}/*--- footer ---*/#footer {	position: relative;	margin: 0 auto 0 auto;  _height: 1px;  min-height: 1px;  background: url("footer.gif") repeat-x top;  color: #FEFEFE;}#footer_inn {  padding: 0px 15px 0px 15px;}#footer span {  padding: 3px 0px 12px 0px;	font-size: 0.9em;}#footer a {  color: #FEFEFE;}a.tdn {  text-decoration: none;}/*--- form ---*/input.txt {  border: 1px solid #DAE3E7;  background: #fff;  height: 20px;  width: 180px;}label {  color: #fff;}p.select select {  width: 150px; }.forum input.txt {  width: 152px;  border: 1px solid #C4C1C1;  background: url("bg-input.jpg");  color:#fff;}.forum label {  width: 120px;}.forum textarea {  width: 250px;  border: 1px solid #C4C1C1;  background: url("bg-input.jpg");  height: 70px;  color:#fff;}.forum input.send {  background: none;  border: none;  color: #fff;  text-decoration: underline;  font-weight: bold;  cursor: pointer;}/*--- obecné tagy ---*/ul {  list-style-position: inside;  _list-style-position: outside;  >list-style-position: outside;      list-style-type: none;  margin: 0px 0 1.5em 0px;  line-height: 1.5em;}ol {  list-style-position: inside;  _list-style-position: outside;  >list-style-position: outside;      margin: 0px 0 1em 0px;  line-height: 1.5em;  _padding-left: 25px;}ol li {  padding-left: 0px;}ul li {  background: url("ctv.gif") no-repeat left top;  padding-left: 13px;}a {  color: #fff;  text-decoration: underline;}a:hover {  text-decoration: none;}table td, table th {  border: 1px solid #EBEBEB;  padding: 5px;}table th {  background: #93D060;  color: #fff;  text-align: left;}table tr.str td {  font-weight: bold;  background: #F5F5F5;}h1, h2 {  font-size: 1.4em;  font-weight: normal;  color: #FDFCFC;  margin: 0em 0 1em 0;  text-transform: uppercase;}h3 {  font-size: 1.3em;  font-weight: normal;  color: #fff;  margin: 0.5em 0 1em 0;  position: relative;}h4 {  font-size: 1.1em;  font-weight: bold;  color: #fff;  margin: 0 0 1em 0;}a.back {  background: url("sipka.gif") no-repeat 0% 70%;  padding-left: 23px;  _height: 1px;}.fS {  font-size: 1.2em;}.fS2 {  font-size: 2em;  font-weight: bold;}.more {  padding: 5px 15px 5px 15px;  background: #000;  font-weight: bold;}.loga-top {  position: absolute;  top: 200px;  left: 10px;  width: 370px;  height: 50px;}.loga-top a {  display: block;  height: 50px;  float: left;}.loga-top a span {  display: none;}.loga-top a.khujo {  width: 110px;  margin-right: 5px;}.loga-top a.dolce {  width: 130px;  margin-right: 7px;}.loga-top a.shop {  width: 106px;}.abeceda {  color:#ccc;}.abeceda a {color:#fff;text-decoration:none;}.abeceda a.active {text-decoration:underline}