/* CSS RESET ZACATEK */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {line-height: 1;}blockquote, q {quotes: none;}legend {display:none;}button {cursor:pointer}a {text-decoration:underline;}a:hover {text-decoration:none;}sup {color:red;}span.uzavirac {clear:both;overflow:hidden;height:1px;display:block;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}.clear { width: 100%; clear: both; font-size: 1px; }/* CSS RESET KONEC */.align-right {text-align:right;}.align-center {text-align:center;}.float-left {float:left;}.float-right {float:right;}a { color: #999;}h1 { font-size: 160%; color: #FF009E; text-transform: uppercase;margin-top:5px;margin-bottom:10px; }h2 { margin: 15px 0 10px 0; font-size: 140%;  color: #FF009E; }.ram li { margin-left: 20px; }body{ background-color: #fff; color: #999; letter-spacing: 0.04em; line-height: 1.4em; font-family: arial, Tahoma; font-size: 11px; }#all { width: 992px; margin: 0 auto; text-align: left; background: url(../images/all.jpg) repeat-y top left; }#header { width: 992px; margin: 0 auto; text-align: left; height: 177px; position: relative; background: url(../images/header.jpg) no-repeat 428px 0px; }#header a.sk { background: url("../images/sk.gif") center top no-repeat; background-position:0px -16px; width:62px; height:14px; position:absolute; top:149px; right:30px; } #header a:hover.sk { background: url("../images/sk.gif") center top no-repeat; background-position:0px -2px; }#header a.sk span { display:none; }#header ul{ margin: 0px; padding: 0px; position: absolute; top: 140px; left: 232px; list-style: none; }* html #header ul{left:222px;}#header ul li { margin-lefT:7px; padding: 0px; float: left; }#header ul li a { margin: 0px 0px 0px 0px; height: 29px; padding: 0px; float: left; display: block; }#header ul li a span { display: none; }#header ul li.tluvod a { background: url(../images/liuvod.gif) no-repeat top left; width: 29px; height:20px; margin-top:6px; margin-right:7px; }#header ul li.tluvod a:hover{ background: url(../images/liuvod.gif) no-repeat top left; background-position:0 -15px; }#header ul li.tl1 a { background: url(../images/menu_top.jpg) no-repeat top left; width: 64px; }#header ul li.tl1 a:hover { background: url(../images/menu_top.jpg) no-repeat top left; background-position: 0px -32px; }#header ul li.tl1 a.active { background: url(../images/menu_top.jpg) no-repeat top left; }#header ul li.tl2 a { background: url(../images/menu_top.jpg) no-repeat top left; width: 123px; background-position: -74px 0px; }#header ul li.tl2 a:hover { background: url(../images/menu_top.jpg) no-repeat top left; background-position: -74px -32px; }#header ul li.tl2 a.active { background: url(../images/menu_top.jpg) no-repeat top left; background-position: -74px -32px; }#header ul li.tl3 a{ background: url(../images/menu_top.jpg) no-repeat top left; width: 65px; background-position: -206px 0px; }#header ul li.tl3 a:hover { background: url(../images/menu_top.jpg) no-repeat top left; background-position: -206px -32px; }#header ul li.tl3 a.active { background: url(../images/menu_top.jpg) no-repeat top left; background-position: -206px -32px; }#header ul li.tl4 a{ background: url(../images/menu_top.jpg) no-repeat top left; width: 147px; background-position: -279px 0px; }#header ul li.tl4 a:hover{ background: url(../images/menu_top.jpg) no-repeat top left; background-position: -279px -32px; }#header ul li.tl4 a.active{ background: url(../images/menu_top.jpg) no-repeat top left; background-position: -279px -32px; }#header ul li.tl5 a { background: url(../images/menu_top.jpg) no-repeat top left; width: 127px; background-position: -440px 0px; }#header ul li.tl5 a:hover{ background: url(../images/menu_top.jpg) no-repeat top left; background-position: -440px -32px; }#header ul li.tl5 a.active{ background: url(../images/menu_top.jpg) no-repeat top left; background-position: -440px -32px; }#header .skmenu a { background-image: url('../images/sk/menu_top_sk.png') !important; }#header .skmenu .tl4 a { width: 155px; }#header .skmenu .tluvod {  }#header .skmenu .tluvod a { width: 29px !important; background: url('../images/liuvod.gif') no-repeat top left !important; background-position: 0 0 !important; }#header .skmenu .tluvod a:hover { width: 29px !important; background: url('../images/liuvod.gif') no-repeat top left !important; background-position: 0 -15px !important; }#main { width: 957px; clear: both; margin: 0 auto; padding: 0px 20px 0px 13px; text-align: left; }#left { float: left; width: 210px; }#right { float: right; width: 747px; }#prava { width: 190px; float: right; _width: 187px; _overflow: hidden; }#obsah { width: 537px; float: left; padding: 0px 10px 0 10px; }#left ul{ margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; list-style: none; }#left ul li{ margin: 0px 0px 0px 0px; padding: 0px; }#left ul li a { margin: 0px 0px 0px 0px; padding: 0px; display: block; width: 210px; height: 26px; text-indent: -200000px; }#left ul li a span { }#left ul li.zidle a { background: url(../images/menu.jpg) no-repeat top left; }#left ul li.zidle a:hover { background: url(../images/menu.jpg) no-repeat top right;}#left ul li.zidle a.active{background: url(../images/menu.jpg) no-repeat top right;}#left ul li.doplnky a{background: url(../images/menu.jpg) no-repeat top left;background-position: 0px -26px;}#left ul li.doplnky a:hover{background: url(../images/menu.jpg) no-repeat top left;background-position: -220px -26px;}#left ul li.doplnky a.active{background: url(../images/menu.jpg) no-repeat top left;background-position: -220px -26px;}#left ul li.bytove-doplnky a{background: url(../images/menu.jpg) no-repeat top left;background-position: 0px -26px;}#left ul li.bytove-doplnky a:hover{background: url(../images/menu.jpg) no-repeat top left;background-position: -220px -26px;}#left ul li.bytove-doplnky a.active{background: url(../images/menu.jpg) no-repeat top left;background-position: -220px -26px;}#left ul li.svitidla a{background: url(../images/menu.jpg) no-repeat top left;background-position: 0px -52px}#left ul li.svitidla a:hover{background: url(../images/menu.jpg) no-repeat top right;background-position: -220px -52px;}#left ul li.svitidla a.active{background: url(../images/menu.jpg) no-repeat top right;background-position: -220px -52px;}#left ul li.stoly a{background: url(../images/menu.jpg) no-repeat top left;background-position: 0px -78px;}#left ul li.stoly a:hover{background: url(../images/menu.jpg) no-repeat top right;background-position: -220px -78px;}#left ul li.stoly a.active{background: url(../images/menu.jpg) no-repeat top right;background-position: -220px -78px;}#left ul li.sedaci-nabytek a{background: url(../images/menu.jpg) no-repeat top left;background-position: 0px -104px;}#left ul li.sedaci-nabytek a:hover{background: url(../images/menu.jpg) no-repeat top right;background-position: -220px -104px;}#left ul li.sedaci-nabytek a.active{background: url(../images/menu.jpg) no-repeat top right;background-position: -220px -104px;}#left ul li.sedaci-nabitek a{background: url(../images/menu.jpg) no-repeat top left;background-position: 0px -140px;}#left ul li.sedaci-nabitek a:hover{background: url(../images/menu.jpg) no-repeat top right;background-position: -220px -140px;}#left ul li.sedaci-nabitek a.active{background: url(../images/menu.jpg) no-repeat top right;background-position: -220px -140px;}#left ul.skmenu li.zidle a { background: url(../images/sk/menu_sk.png) no-repeat top left; }#left ul.skmenu li.zidle a:hover { background: url(../images/sk/menu_sk.png) no-repeat top right;}#left ul.skmenu li.zidle a.active{background: url(../images/sk/menu_sk.png) no-repeat top right;}#left ul.skmenu li.doplnky a{background: url(../images/sk/menu_sk.png) no-repeat top left;background-position: 0px -26px;}#left ul.skmenu li.doplnky a:hover{background: url(../images/sk/menu_sk.png) no-repeat top left;background-position: -220px -26px;}#left ul.skmenu li.doplnky a.active{background: url(../images/sk/menu_sk.png) no-repeat top left;background-position: -220px -26px;}#left ul.skmenu li.svitidla a{background: url(../images/sk/menu_sk.png) no-repeat top left;background-position: 0px -52px}#left ul.skmenu li.svitidla a:hover{background: url(../images/sk/menu_sk.png) no-repeat top right;background-position: -220px -52px;}#left ul.skmenu li.svitidla a.active{background: url(../images/sk/menu_sk.png) no-repeat top right;background-position: -220px -52px;}#left ul.skmenu li.stoly a{background: url(../images/sk/menu_sk.png) no-repeat top left;background-position: 0px -78px;}#left ul.skmenu li.stoly a:hover{background: url(../images/sk/menu_sk.png) no-repeat top right;background-position: -220px -78px;}#left ul.skmenu li.stoly a.active{background: url(../images/sk/menu_sk.png) no-repeat top right;background-position: -220px -78px;}#left ul.skmenu li.sedaci-nabytok a{background: url(../images/sk/menu_sk.png) no-repeat top left;background-position: 0px -104px;}#left ul.skmenu li.sedaci-nabytok a:hover{background: url(../images/sk/menu_sk.png) no-repeat top right;background-position: -220px -104px;}#left ul.skmenu li.sedaci-nabytok a.active{background: url(../images/sk/menu_sk.png) no-repeat top right;background-position: -220px -104px;}#left ul.skmenu li.sedaci-nabitek a{background: url(../images/sk/menu_sk.png) no-repeat top left;background-position: 0px -140px;}#left ul.skmenu li.sedaci-nabitek a:hover{background: url(../images/sk/menu_sk.png) no-repeat top right;background-position: -220px -140px;}#left ul.skmenu li.sedaci-nabitek a.active{background: url(../images/sk/menu_sk.png) no-repeat top right;background-position: -220px -140px;}#left ul.skmenu li li a { background-image: none !important; }#left ul.podmenu{margin: 0px;}#left ul.podmenu li a{background: none;width: auto;height: 14px;display: block;text-decoration: none;color: #4c4c4c;margin: 0px;padding: 6px 0px 6px 30px;text-indent: 0px;}#left ul ul.podmenu li{margin: 0px;padding: 0px;} #left ul.podmenu li a:hover{color: #ff009e;background: none;}#left .ram { background: #87888a url(../images/left_ram.jpg) repeat-x top left;padding: 12px 20px 12px 20px;color: #1a171b;}#left .ram select { width: 170px; margin-top: 2px; }#left .ram button { background: url(../images/hledej.jpg) no-repeat top left; padding: 0px; position: relative; left: 94px; margin: 7px 0px 0px 0px; border: 0px; width: 76px; height: 24px; }#left .ram button.sk { background-image: url(../images/sk/hledaj_sk.png); }.box { background: #87888a url(../images/left_ram.jpg) repeat-x top left; padding: 8px 8px 12px 10px; color: #1a171b; margin-bottom: 2px; }.box input { padding: 5px 0px 0px 3px; margin: 7px 1px 0px 0px; border: 0px; width: 90px; border: solid 1px #c8c8c9; height: 17px; font-size: 11px; font-weight: bold; float: left; }.box button.sub { background: url(../images/hledej.jpg) no-repeat top left; padding: 0px; float: right; margin: 7px 0px 0px 0px; border: 0px; width: 76px; height: 24px; }.box button.prihl { background: url(../images/prihlas.jpg) no-repeat top left; padding: 0px; float: right; margin: 7px 0px 0px 0px; border: 0px; width: 76px; height: 24px; }.box button.odeslat { background: url(../images/odeslat.gif) no-repeat top left; padding: 0px;float: left;margin-top:0px;border: 0px;width: 76px;height: 24px;}.box p { color: #fff; }button.sk { background-image: url('../images/sk/prihlas_sk.png') !important; }h5{  margin: 0px;  padding: 0px 0px 2px 0px;  font-size: 13px;  font-weight: normal;}img.kosik{  float: right;   margin-top: 5px;}.novinky{  padding-top: 13px;}.novinky h2{  color: #ff009e;  font-size: 12px;  padding-right:10px;}.novinky p{  color: #1a171b;  padding: 0px 0px 10px 0px;}img.foto_nov{  margin-bottom:-5px;}p.copy{  clear: both;  margin: 0px 0px 10px 10px;  padding: 5px 10px;  width: 924px;  font-size: 9px;  *font-size: 10px;  border: solid 1px #999;  margin-top:10px;}p.copy a{  text-decoration: none;}p.copy a:hover{  text-decoration: underline;}.bottom{  background-color: #000;  color: #b2b2b2;  border: solid 1px #828485;  height: 17px;    margin-left: 10px;  padding: 2px 10px;}.bottom a{  text-decoration: none;}.bottom a:hover{  text-decoration: underline;}.bottom p { text-align: justify; }.bottom p.r { text-align: right; }/*.bottom p{  float: left;}.bottom p.r{  float: right;}*/.spodek{  background: url(../images/bottom.jpg) no-repeat top left;  height: 19px;  width: 992px;  margin: 0 auto;  margin-bottom: 10px;}span.none{  display: none;}#obsah .ram{  background:#000000 url(../images/tecka.jpg) no-repeat top right;  padding: 7px 10px;  margin-bottom: 12px;}#obsah .ram p{  color: #ccc;  padding: 4px 0px;}#obsah .ram p.rozcest{  color: #999;  padding: 0px 0px;  padding-bottom: 4px;}#obsah .ram p.rozcest a{  color: #999;}#obsah .ram_img{  background: #000;  padding: 10px 0px 10px 10px;  margin-bottom: 12px;}#obsah .ram_img img{  margin-right: 6px;}.ramec_stred{  float: left;  width: 164px;  color: #999;  padding-bottom: 15px;  padding-right: 6px;  padding-left: 8px; }a.det_kup{  display: block;  text-align: right;  padding: 0px 13px 0px 0px;  margin: 10px 0px 0px 0px;  color: #ccc;  background: url(../images/arrow.jpg) no-repeat center right;}a.det_kup2{  display: block;  text-align: right;  padding: 0px 11px 0px 0px;  margin: 10px 0px 0px 0px;  margin-bottom:10px;  color: #ccc;  font-size: 10px;  background: url(../images/ar.jpg) no-repeat center right;}#obsah .ram_bottom{  background: #000 url(../images/tecka.jpg) no-repeat top right;  padding: 0px 15px;  margin-bottom: 12px;  clear: both;  position: relative;  height: 249px;}#obsah .ram_bottom h2{  padding-top: 10px;}#obsah .ram_bottom p{  color: #ccc;  padding: 4px 0px;}img.floa{  float: left;  margin-left: 35px;  margin-right: 15px;}a.vice{  display: block;  text-align: right;  padding: 0px 10px 0px 0px;  margin: 10px 0px 0px 0px;  color: #ccc;  position: absolute;  top: 210px;  left: 490px;  font-size: 10px;  background: url(../images/arrow_black.jpg) no-repeat bottom right;}.img_detail{  float: left;  width: 264px;  padding: 15px 10px 0px 0px;}.poloz{  width: 230px;  float: right;  padding: 8px 0px 0px 0px;}#obsah .ram_detail p.polozky{  color: #fff;  padding: 2px 0px 0px 0px;  line-height: 1.7em;}p.polozky strong{  color: #ff009e;  font-weight: normal;}p.polozky em{  color: #ff009e;  font-weight: bold;  font-style: normal;}#obsah .ram_detail p.popisek{  clear: both;  color: #fff;  line-height: 1.5em;  padding: 10px 0px 0px 2px;}.ram_detail label{  display: block;  color: #fff;  padding-top: 20px;}.ram_detail textarea{  width: 222px;  color: #1a171b;  padding: 3px;  margin-bottom: 12px;  font-size: 11px;}#obsah .ram_detail input.pocet{  width: 42px;  float: left;  margin: 0px 0px 0px 0px;}#obsah .ram_detail .vloz{  background: url(../images/kosik.jpg) no-repeat top left;  padding: 0px;  float: right;  margin: 0px 0px 0px 0px;  border: 0px;  width: 128px;  height: 24px;}#obsah .ram_detail .vloz span{display:none;}a.zpet{  display: block;  text-align: right;  padding: 0px 10px 0px 0px;  margin: 0px 0px 0px 0px;  color: #ccc;  float: right;  font-size: 10px;  background: url(../images/arrow_black.jpg) no-repeat bottom right;}a.zpetNews{display:block;  padding: 0 10px 0 0;  margin:20px 5px 0 0;  width:100%;  text-align: right;  color: #ccc;  font-size: 10px;  background: url(../images/arrow_black.jpg) no-repeat bottom right;}#obsah .ram_detail {  background: #000;  padding: 7px 15px;  margin-bottom: 12px;}#obsah .ram_detail  p.rozcest{  color: #999;  padding: 0px 0px;  padding-bottom: 4px;}#obsah .ram_detail  p.rozcest a{  color: #999;}select.long{  width: 152px;  color: #1a171b;  margin-right: 4px;  margin-left: 5px;}select.short{  width: 42px;  color: #1a171b;  margin-right: 4px;  margin-left: 5px;}.trideni label{  color: #fff;  padding: 0px 0px 0px 0px;}.trideni{  background: #1a171b url(../images/trideni.jpg) repeat-x top right;  margin: 5px 0px 10px 0px;  position: relative;  padding: 8px 0px 8px 8px;}.trideni button{  background: url(../images/zobraz.jpg) no-repeat top left;  padding: 0px;  position: absolute;  top: 7px;  left: 432px;  float: right;  margin: 0px 0px 0px 0px;  border: 0px;  width: 74px;  height: 24px;}.trideni ul{  margin: 0px;  padding: 9px 0px 0px 0px;  list-style: none;  clear: both;}.trideni ul li{  margin: 0px 4px 0px 0px;  padding: 0px 0px 0px 0px;  display: block;  text-align: center;  color: #f90a9e;  float: left;}.trideni ul li a{  margin: 0px;  color: #f90a9e;  padding: 4px 0px 0px 0px;  width: 20px;  height: 17px;  background: #1a171b url(../images/poradi.jpg) repeat-x top right;  display: block;  text-decoration: none;}.trideni ul li.pr a{  background: url(../images/right.jpg) no-repeat top left;}.trideni ul li.pr1 a{  background: url(../images/right_all.jpg) no-repeat top left;}.trideni ul li.le a{  background: url(../images/left.jpg) no-repeat top left;}.trideni ul li.lel a{  background: url(../images/left_all.jpg) no-repeat top left;}.trideni ul li a:hover{  color: #000;}.trideni ul li a.active{  color: #000;}.trideni ul li span.active{margin: 0px;  color: #000;  padding: 4px 0px 0px 0px;  width: 20px;  height: 17px;  background: #1a171b url(../images/poradi.jpg) repeat-x top right;  display: block;  text-decoration: none}.produktram{  float: left;  width: 122px;  padding-right: 9px;  height: 230px;}.bezpra{  padding-right: 0px;}.produktram img{  width: 122px;  height: 122px;  display:block;}#obsah .ram .produktram p{  font-size: 10px;  color: #fff;  padding: 0px;  letter-spacing: 0.0em;  height:40px;  *height:46px;}.produktram h2 a{  color: #ff009e;  font-size:12px;  text-decoration:none;  }.produktram h2 {  height:38px;}.produktram h2 a:hover{  text-decoration: underline;}.subcat {	margin: 20px 0;}.subcat li {}.subcat h3 {	margin: 10px 0;	font-size: 130%;}.cart table {	border-collapse: collapse;	width: 100%;	margin: 15px 0;}.cart table tr td, .cart table tr th {	padding: 2px 4px;}.cart table tr th {	background: #AAAAAA;	color: #000000;}.contact input, .contact textarea, .contact select, .contact label  {	float: left;	padding: 1px 2px;	margin: 2px 5px;}.contact label  {	width: 80px;}.contact input, .contact select {	width: 160px;	border: 1px solid #999999;	background: #111111;	color: #ffffff;}.contact textarea  {	width: 370px;	border: 1px solid #999999;	background: #111111;	color: #ffffff;}.contact br {	clear: both;}.kontrola .label, .kontrola .value {	float: left;	padding: 1px 2px;	margin: 2px 5px;}.kontrola .label {	font-weight: bold;	color: #eeeeee;	width: 100px;}.kontrola .value {	width: 350px;}.kontrola br {	clear: both;}/* loginform */form.psform fieldset {margin:1em 0 1em 0.5em;}form.psform input, .psform label {width:100px;display:block;float:none;}form.psform table td, .psform table th {padding:2px 0;text-align:left;}form.psform table {margin-bottom:2px;}form.psform input {border:1px solid #aaa;padding:0;margin:0;}form.psform fieldset input#submit {margin:0 0 0 100px;_margin-left:94px;background:url('../images/prihlas-3.gif') no-repeat top left;border:0;height:20px;width:104px;}form.psform fieldset input#submitsk {margin:0 0 0 100px;_margin-left: 94px;background:url('../images/sk/prihlas-3_sk.png') no-repeat top left;border:0;height:20px;width:104px;}/* ke stazeni */input#kestazeni {background:url('../images/submit-textura.gif') left top repeat-x;height:22px;line-height:22px;width:104px;border:1px solid #c0c0c2;padding:0;font-weight:normal;}/* border u novinek */.border_nov {border:1px solid #ccc;}/* bannery dole */div#banners {position:relative;top:-1px;width:946px;z-index:2;margin-left:10px;height:32px;overflow:hidden;}div#banners span {color:#ff009e;font-weight:bold;margin-top:8px;}div#banners a img {border:1px solid black;}div#banners span, div#banners img {display:block;float:left;}div#banners img#wallpaper {margin-left:90px;}div#banners img#interni {margin-left:110px;}div#banners img#domus {margin-left:140px;}/* anotacni texty v katalogu */.pageAnotation h2, .pageAnotation h3, .pageAnotation p, .pageAnotation ul {margin-bottom:10px;}.pageAnotation ul {color:#fff;}.pageAnotation strong {color:rgb(255,0,158);}/* novinky HP */#startupNews {overflow:scroll;height:480px;}#startupNews h2 {margin-top:5px;text-transform:uppercase;}#startupNews h2 a {color:#FF009E;text-decoration:none;}#startupNews h2 a:hover {text-decoration:underline;}/* pro sablonu clanky */.print {float:right;position:relative;right:10px;top:5px}.print a {background-image:none;color:white;text-decoration:none;background-color:none;background:none;}.print a:hover {text-decoration:underline;}.print a .tisk {float:left;}.clanky h1 {margin:15px 0 !Important;line-height:1.3;}.clanky .ajtem {margin-bottom:15px;}.clanky .ajtem img {float:left;margin:0 15px 10px 0;}.clanky .ajtem a {color:#FF009E;text-decoration:none;}.clanky .ajtem a:hover {text-decoration:underline;}.clanky .ajtem h2 {font-size:150% !important;margin: 0 0 15px 0 !Important;line-height:1.3;}.clanky .ajtem .date {float:right;position:relative;top:2px;right:5px;}.clanky .ajtem strong {}.clanky strong {color:#FF009E;}.clanky ul {color:#fff;}.zalozky .ikonky {float:left;}.zalozky .odeslat {float:right;position:relative;} .zalozky, .zalozky a, .highslide-body {color:#202020 !important;}.required {color:red;}.green {color:green;}#tags h4 {font-size:14px;color:#70769A;margin-bottom:10px;}#tags a {font-size:11px;color:#7EAA67;}a.tags4 {font-size:20px !important;padding:1px 2px 1px 0;}a.tags3 {font-size:18px !important;padding:1px 2px 1px 0;}a.tags2 {font-size:16px !important;padding:1px 2px 1px 0;}a.tags1 {font-size:14px !important;padding:1px 2px 1px 0;}a.tags0 {font-size:10px !important;padding:1px 2px 1px 0;}#prava #tags a {color:#333333 !important;}.cleaner {display:block;height:1px;clear:both;font-size:0;}