/* 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; }
#header #fb-ico { position:absolute; right:21px; bottom:12px; }
#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;
}
#obsah .ram_detail .button {
  background-image: linear-gradient(#e5e5e5, #8b8b8d);
  color: #333;
  margin-bottom: 10px;
  display: inline-block;
  font-weight: 700;
  line-height: 18px;
  padding: 5px 20px 5px 10px;
  position: relative;
  text-transform: uppercase;
  text-decoration: none;
}
#obsah .ram_detail .button::after {
  border-bottom: 6px solid transparent;
  border-left: 6px solid #ff009e;
  border-top: 6px solid transparent;
  content: '';
  height: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  width: 0;
}
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;}
.startupNews .img { float:left;margin-right:10px; }
.startupNews .link { color:#FF009E; }


/* 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;}


/* SEO Service fixes */
.slideshow { float:right; position:relative;right:7px;height:141px;width:538px;overflow:hidden; }
.display-none { display:none; }
.mt20px { margin-top:20px; }
.left270px { left: 270px; }
.left290px { left: 290px; }
.new-clear { clear:both;height:1px;font-size:0; }
.hauto { height:auto; }
.mt5pxb10px { margin-top:5px !important; margin-bottom:10px !important; }
.txt-right { text-align: right !important; }
.link-archive { float:right;color:#FF009E;margin-top:10px;margin-right:3px;*margin-right:0; }
#search { width:167px;float:left; }
.copy-img { float:left;margin-right:5px;position:relative;top:5px;left:-2px; }
.bottom-p { float:left;width:590px; }
.amos-color { color:#B2B2B2; }
.new-fr { float:right;width:310px; }
.m4px { margin: 4px 0 !important; }
.kreslo { text-align: center; margin: 10px 0; }
p.h5 { color: #1A171B; font-size: 13px; }