body{
	height: auto;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: tahoma, sans-serif;
	background: url(grafika/stin_stred.png) repeat-y center;
}

.stred{
	margin: 0;
	padding: 0;
	border: none;
	width: 1024px;
	position: relative;
	height: auto;
	background-color: #383431;
	margin-left: auto;
	margin-right: auto;
}
img{
	margin:0px;
	padding:0px;
	border:none;
}

div#activelinks { padding: 0; margin: 0; font-size: 7pt; }
div#activelinks a { color: gray; font-size: 7pt; text-decoration: none; background: none; }
div#activelinks a:hover { color: gray; text-decoration: underline; background: none; }

img.oblouk_horni{
	margin-left:-2px;
}
img.oblouk_spodni{
	margin-left:-2px;
	margin-bottom:-4px;
}
img.stred_oblouk_spodni{
	margin-bottom:-4px;
}

.pod_obr{
	border-left: 2px solid #F9F9F9;
	border-right: 2px solid #F9F9F9;
	background-color: #383431;
	text-align: left;
}

.menu{
	float:left;
	width: 180px;
	text-align: center;
}
.levy_obsah{
	margin-left: 10px;
	margin-top: 30px;
	background-color: white;
	width: 170px;
	height: auto;
	text-align: center;
}
ul.seznam_styl_odkazy{
	text-align: left;
	list-style: circle;
	font-size: 12px;
	padding-bottom: 3px;
	margin-left:-15px;
}
.seznam_odkazy{
	font-size: 12px;
	color: #DD4B23;
}
a.seznam_odkazy{
	color: #DD4B23;
	font-size: 12px;
	text-decoration: none;
}
a.seznam_odkazy:hover{
	color: Black;
	text-decoration: underline;
}
.stred_menu{
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	width: 610px;
	background: #CECECD;
	/*background-color: White;
	*/
}
.prave{
	float:left;
	width: 190px;
}
.tlacitko2{
	margin-bottom:16px;
}
.tlacitko{
	margin-bottom:1px;
	background: url(grafika/tlacitko1.png) no-repeat center;
	width: 165px;
	height: 47px;
	margin-left:10px;
}
.tlacitko_active{
	margin-bottom:1px;
	background: url(grafika/tlacitko2.png) no-repeat center;
	width: 165px;
	height: 47px;
	margin-left:10px;
}
.tlacitko:hover{
	margin-bottom:1px;
	background: url(grafika/tlacitko2.png) no-repeat center;
	width: 165px;
	height: 47px;
	margin-left:10px;
}
.menu_text{
	font-size:11px;
	padding-top:17px;
	font-weight: bold;
	width:165px;
}
a.menu2{
	color:black;
}
a.menu2:hover{
	color: #00592B;
	text-decoration: none;
}
img.typy_matraci{
	margin-top:-20px;
}

.delka{
	width:180px;
	height: 66px;
	background: url(grafika/delka.png) no-repeat center;
}
.sirka{
	width:180px;
	height: 66px;
	background: url(grafika/sirka.png) no-repeat center;
	margin-top:4px;
}
.hmotnost{
	width:180px;
	height: 66px;
	background: url(grafika/do_hmotnosti.png) no-repeat center;
	margin-top:4px;
}
.potah{
	width:180px;
	height: 33px;
	background: url(grafika/potah.png) no-repeat center;
	margin-top:4px;
}
.text_delka{
	padding-top: 44px;
	padding-left: 5px;
	color: black;
	font-weight: bold;
	font-size: 13px;
}
.text_potah{
	padding-top: 8px;
	padding-left: 5px;
	color: black;
	font-weight: bold;
	font-size: 13px;
}
label.delka{
	margin-right:55px;
	margin-left:10px;
	background: none;
}
label.sirka{
	margin-right:59px;
	margin-left:10px;
	background: none;
}
label.hmotnost{
	margin-right:4px;
	margin-left:10px;
	background: none;
}
label.potah{
	margin-right:51px;
	margin-left:10px;
	background: none;
}
select.textbox{
	width:70px;
	height: 18px;
	font-size: 10px;
	border: 1px solid #000; 
}
select.textbox2{
	width:70px;
	height: 18px;
	font-size: 10px;
	border: 1px solid #000; 
}
input.hledat{
	margin-left:55px;
	width:70px;
	margin-top:6px;
	border: 1px solid #000; 
	background-color: #fff; 
	margin-bottom:5px;
}
input.hledat:hover{
	background-color: #B3DEF8;
}
form { 
	margin: 0; 
	padding: 0; 
}
h2{
	margin:0px;
	padding:0px;
	font-size:20px;
}
.sortiment{
	margin-top: -30px;
	margin-left:10px;
	margin-right:10px;
	width:590px;
}
.cara{
	height: 3px;
	background-color: #DD4B23;
	float:left;
	width:100%;
}

.zbozi{
	float:left;
	width:290px;	
	height:150px;
	margin-top:6px;
	margin-right:5px;
	background: url(grafika/obloucek.png) no-repeat center;
}
.obsah_zb{
	margin-top:10px;
	width:280px;	
	height:150px;
	font-size:12px;
}
img.obrazek_zb{
	float:left;
	margin-top:8px;
	margin-left:17px;
	width: 110px;
	height: 70px;
}
.nazev_zb{
	float: left;
	width: 95px;
	margin-top:2px;
	margin-left:5px;
}
h3{
	margin:0px;
	padding:0px;
	font-size:17px;
	color:#DD4B23;
	font-weight: bold;
}
p.text_zb{
	margin: 0px;
	padding: 0px;
}
h3.zb{
	margin: 0px;
	padding: 0px;
}
p{
	margin:0px;
	padding:0px;
}
.cena{
	margin-top: 8px;
	font-weight: bold;
	font-size: 15px;
	color: #A20034;
}
.skladem{
	color: Green;
	font-weight: bold;
	font-size: 11px;
	margin-top: 12px;
	width:148px;
}
.cara2{
	height: 1px;
	background-color: #DD4B23;
	width:91%;
	float:left;
	margin-left:17px;
	margin-top:1px;
}
.cara3{
	height: 1px;
	background-color: white;
	width:91%;
	float:left;
	margin-left:17px;
	margin-top:1px;
}
.cara4{
	height: 1px;
	background-color: white;
	width:91%;
	float:left;
	margin-left:17px;
	margin-top:1px;
}
p.popis{
	float:left;
	margin-top:0px;
	margin-right:5px;
	margin-left:17px;
	font-size: 12px;
	height:28px;
}
.popis{
	float:left;
	margin-top:0px;
	margin-right:5px;
	margin-left:17px;
	font-size: 12px;
	height:28px;
}
.koupit{
	float:right;
	margin-right:5px;
	margin-top:-72px;
	width: 56px;
	height: 18px;
}
.koupit3{
	width: 56px;
	height: 18px;
	font-size: 14px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-top: 6px;
	border: 1px solid #000;
	background-color: #98CFF9;
	vertical-align: top;
	color:black;
}
.koupit3:hover{
	background-color: #B3DEF8;
}
.text_koupit{
	float:left;
	width:17px;
	height: 12px;
	margin-top:2px;
	margin-right:15px;
}
.text_koupit2{
	float:right;
	margin-top:-16px;
	margin-right:15px;
}
.strankovani{
	float:right;
	margin-right:0px;
	margin-top:-18px;
	font-size: 12px;
}
.strankovani2{
	float:left;
	width: 100%;
	text-align: center;
	margin-right:0px;
	margin-top:0px;
	font-size: 12px;
}
.vyr{
	color: #DD4B23;
	font-size:24px;
}
.zbozi_detail{
	margin-left:-10px;
	float:left;
	width:610px;	
	height:auto;
	margin-top:0px;
	background: url(grafika/pruh_stred.png) repeat center;
	
}
img.posun{
	margin-bottom:-45px;
}
.obsah_detail{
	margin-top:-10px;
	margin-left:11px;
	width:607px;	
	height:auto;
	font-size:12px;
}
.obra_detail{
	float:left;
	width:302px;
	margin-left:20px;
	margin-top:-13px;
}
.obrazek_detail_s{
	float:left;
	width:150px;
	height:100px;
	margin-bottom:1px;
	margin-right:1px;
}
.obrazek_detail{
	float:left;
	width:150px;
}
.popis2{
	float:right;
	margin-right:40px;
	margin-top:-17px;
	width:220px;
}
.popis_leve{
	float: left;
	width: 115px;
	border-bottom: 1px dotted #DD4B23;
}
.popis_prave{
	float: left;
	margin-left:0px;
	font-weight: bold;
	width: 70px;
	border-left: 1px dotted #DD4B23;
	border-bottom: 1px dotted #DD4B23;
	padding-left: 10px;
}
p.popis_detail{
	float:left;
	margin-top:2px;
	margin-right:35px;
	margin-left:19px;
	font-size: 12px;
}
.popis_detail{
	float:left;
	margin-top:2px;
	margin-right:35px;
	margin-left:19px;
	font-size: 12px;
}
.ceny{
	float:left;
	margin-left:19px;
	margin-top:20px;
}
table.cena{
	margin:0px;
	padding:0px;
	font-size: 12px;
	background-color: white;
	text-align: center;
}
input.cena_input{
	width:15px;
	height: 12px;
	font-size: 11px;
	margin-right: 1px;
}
td.rozmer_tabulka{
	border-right: 1px ridge #DD4B23;
	text-align: right;
	padding-left: 4px;
}
td.nazev_tabulka{
	border-right: 1px dotted #DD4B23;
	border-bottom: 1px ridge #DD4B23;
	padding-left: 4px;
	text-align: center;
	color: Black;
}
td.rozmer_tabulka{
	border-right: 1px ridge #DD4B23;
	border-bottom: 1px ridge #DD4B23;
	text-align: center;
	padding-left: 4px;
	color: Black;
}
td.cena_tabulka{
	border-right: 1px dotted #DD4B23;
	text-align: center;
	margin-left: 1px;
	border-bottom: 1px ridge #DD4B23;
}
td.cena_tabulka:hover{
	background-color: #E06132;
	color: Black;
}
tr.radek_tabulka{
	
}
input.cena_tlacitko{
	width: 50px;
	height: 18px;
	font-size: 11px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	border: 1px solid #000;
	background-color: #98CFF9;
}
input.cena_tlacitko:hover{
	background-color: #00BB51;
}
.cena_tlacitko{
	width: 52px;
	height: 18px;
	font-size: 11px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	border: 1px solid #000;
	background-color: #00BB51;
	color: Black;
	text-align: right;
}
input.cena_tlacitko2{
	width: 50px;
	height: 18px;
	font-size: 11px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	border: 1px solid #838383;
	background-color: #EBEBEB;
	color: #474747;
	text-align: right;
}
.text_cena_tlacitko{
	margin-right: 1px;
}
table.cena{
	margin:0px;
	padding:0px;
}
.detail_koupit{
	float:left;
	width: 91%;
}
table.do_kosiku{
	margin-top:5px;
}
td.hor{
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
}
td.hor2{
	border-bottom: 1px solid Black;
}
td.spod{
	border-right: 1px solid Black;
	text-align: center;
}
.obsah_kos{
	float:left;
	font-size: 13px;
	margin-left: 30px;
	margin-top: -25px;
	width: 550px;
}
table.kosik{
	margin-left:0px;
}
table.kosik td{
	border-bottom: 2px solid #DD4B23;
	padding-bottom: 4px;
	background-color: #EFEFEF;
	text-align:center;
}
.preprava{
	float:left;
	margin-left:2px;
	margin-top:4px;
	width:90px;
}
label.doprava{
	float:left;
	width:80px;
	border-bottom:1px solid #DD4B23;
}
.error{
	text-align: center;
	margin-bottom: 4px;
	font-weight: bold;
	height:20px;
}
.lev{
	float:left;
}
.prav{
	float:right;
}
input.zpet{
	padding:0px;
	margin:0px;
	float:left;
	width:auto;
	margin-top:10px;
	border: 1px solid #000; 
	background-color: #85A9FC; 
	margin-bottom:5px;
}
input.pokracovat{
	padding:0px;
	margin:0px;
	float: right;
	width: auto;
	margin-top: 10px;
	border: 1px solid #000;
	background-color: #85A9FC;
	margin-bottom: 5px;
}
input.zpet:hover{
	background-color: #D1DCFC;
}
input.pokracovat:hover{
	background-color: #D1DCFC;
}
label.dodaci{
	float:left;
	width: 160px;
	margin-left: 10px;
}
input.submit{
	margin:1px;
	border: 1px solid #000; 
	background-color: #D1DCFC; 
}
select.stat{
	margin:1px;
	border: 1px solid #000; 
	background-color: #D1DCFC;
}
textarea.poznamka{
	margin: 1px;
	border: 1px solid #000;
	background-color: #D1DCFC;
}
.poznamka3{
	float:left;
	width:250px;
}
.adresa{
	width:100%;
	float:left;
	background-color: #EFEFEF;
	margin-bottom:5px;
}
.cena2{
	float:left;
	width:100%;
	margin-top:2px;
}
.zdarma{
	float: right;
	margin-top: -15px;
	font-size: 11px;
}
.zdarma2{
	float: left;
	margin-top: 0px;
	font-size: 11px;
}
.vrchni{
	float:left;
	width:580px;
	height:80px;
	margin-left:4px;
	background: url(grafika/vrchiobrazek1.png) no-repeat center;
}
.vrchni2{
	float:left;
	width:580px;
	height:80px;
	margin-left:4px;
	background: url(grafika/vrchiobrazek2.png) no-repeat center;
}
.vrchni3{
	float:left;
	width:580px;
	height:80px;
	margin-left:4px;
	background: url(grafika/vrchiobrazek3.png) no-repeat center;
}
.vrchni4{
	float:left;
	width:580px;
	height:80px;
	margin-left:4px;
	background: url(grafika/vrchiobrazek4.png) no-repeat center;
}
.vrchni5{
	float:left;
	width:580px;
	height:80px;
	margin-left:4px;
	background: url(grafika/vrchiobrazek5.png) no-repeat center;
}
.horni_n{
	float:left;
	margin-top:26px;
	margin-left:15px;
	width:340px;
}
h2.hn{
	font-size: 24px;
	color:#DD4B23;
}
p.oran{
	float:right;
	font-size: 22px;
	color:#DD4B23;
	margin-top:28px;
	margin-right:120px;
}
img.logo{
	float: left;
	margin-left:30px;
	margin-top:-30px;
	width:250px;
	height:93px;
}
.logo_prave{
	float:right;
	margin-top:-30px;
	margin-right:30px;
	height:110px;
	width:280px;
	color:#DD4B23;
	font-size: 13px;
}
.kurziva{
	font-style: italic;
}
.obsah_mailer{
	float:left;
	font-size: 13px;
	margin-left: 30px;
	margin-top: 0px;
	width: 356px;
}
p.upozorneni{
	margin-top: 3px;
	margin-left: 8px;
	font-size: 11px;
}
.hvezdicka{
	color:red;
}
.ikony{
	float:left;
	margin-left:32px;
	margin-top:1px;
}
.ikona{
	float:left;
	margin-right:2px;
}
.nakupni_kosik{
	position:absolute;
	top:90px;
	left:820px;
	width:188px;
	height:42px;
	background-color: #DD4B23;
}
.nakupni_kosik:hover{
	background-color: #EBA479;
}
img.obr_kosik{
	margin-left:-5px;
	margin-top:-2px;
}
.jaka_matrace{
	position:absolute;
	top:26px;
	left:660px;
	width:153px;
	height:58px;
	background-color: #DD4B23;
}
.jaka_matrace:hover{
	background-color: #EBA479;
}
img.obr_matrace{
	margin-left:-4px;
	margin-top:0px;
}
.nakupni_rad{
	position:absolute;
	top:70px;
	left:538px;
	width:93px;
	height:63px;
	background-color: #DD4B23;
}
.nakupni_rad:hover{
	background-color: #EBA479;
}
img.obr_rad{
	margin-left:-3px;
	margin-top:0px;
}
.napiste_nam{
	position:absolute;
	top:6px;
	left:436px;
	width:88px;
	height:60px;
	background-color: #DD4B23;
}
.napiste_nam:hover{
	background-color: #EBA479;
}
img.obr_nam{
	margin-left:-3px;
	margin-top:0px;
}
.o_nas{
	position:absolute;
	top:70px;
	left:353px;
	width:62px;
	height:40px;
	background-color: #DD4B23;
}
.o_nas:hover{
	background-color: #EBA479;
}
img.obr_nas{
	margin-left:-3px;
	margin-top:0px;
}
.navtext { 
	width:235px; 
	font:bold 8pt sans-serif; 
	border-width:2px; 
	border-style:outset; 
	border-color:#006BAE; 
	z-index:10000; 
	layer-background-color:#FFF6D9; 
	background-color:#FFF6D9; 
	color:black;
}
p.nakupni{
	margin-top:7px;
	font-size: 12px;
	font-family: Tahoma;
}
.spodni-lista{
	margin: 0;
	padding: 0;
	width: 1024px;
	position: relative;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 9px;
	font-family: Tahoma;
	padding-top:3px;
	padding-bottom:2px;
}
a.spodni-lista-odkaz{
	color: #3E5D54;
}
.fulltext_abs{
	position:absolute;
	top:24px;
	left:830px;
}
input.fulltext{
	width:100px;
}
input.submit_fulltext{
	width:70px;
	margin-top:6px;
	border: 1px solid #000; 
	background-color: #fff; 
	margin-bottom:5px;
}
input.submit_fulltext:hover{
	background-color: #B3DEF8;
}
h1.vrchni_nadpis{
	font-size:20px; 
	margin:0;
}


.pravy_obsah{
	margin-top: 30px;
	background-color: white;
	width: 180px;
	height: auto;
	text-align: center;
}

img.obrazek_prave{
	width:180px;
}
p.popis_pravy{
	font-size:12px;
	margin:2px;
	text-align: left;
}
.ikony_pravy{
	width:180px;
	height: 20px;
	margin-top:2px;
	margin-left:2px;
}
.vyr_pravy{
	color: #DD4B23;
	font-size:14px;
}
h2.nadpis_pravy{
	font-size: 12px;
	margin: 0;
	color: #DD4B23;
}
.nadpis_levy{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	color: #DD4B23;
}
a.pravy_odkaz{
	text-decoration: none;
	color: #DD4B23;
}
.seznam{
	font-size: 12px;
	color: #DD4B23;
}
ul.seznam_styl{
	text-align: left;
	list-style: decimal;
	font-size: 12px;
	padding-bottom:3px;
}
a.odkaz_top{
	color: #DD4B23;
	text-decoration: none;
}
a.odkaz_top:hover{
	color: Black;
	text-decoration: underline;
}
img.obr_napiste{
	float:right; 
	margin-right:50px; 
	margin-top:30px;
	border:none;
	width:85px;
	height:89px;
}
.doporucene_zbozi{
	float:left;
	margin-left:20px;
	margin-top:10px;
}
.prohlizene_zbozi{
	float:left; 
	width:180px; 
	margin-left:0px;
	padding-bottom:2px; 
	padding-top:2px; 
	border-bottom:1px solid #DD4B23;
	BACKGROUND:white;
	height:44px;
}
a.apro{
	text-decoration:none; color:#DD4B23;
	font-weight:bold;
}
a.apro:hover{
	text-decoration:none; color:black;
}