BODY, TD, TH, CAPTION {font-family: Arial,"Geneva CE",sans-serif; font-size: 12px;}
BODY {color: #333; background: #fff; padding: 0; margin: 0; text-align: center;}
TD{overflow: hidden;}

A {color: #0247b3; text-decoration: underline;}
A:hover {color:#0059e2; text-decoration: underline;}
IMG {border: 0 none;}
FORM {padding: 0; margin: 0;}
.clear {height: 1px; padding: 0; margin: 0; clear: both; overflow: hidden;}
.hide {display: none;}
.bred {color: #f00; font-weight: bold;}
.ico88x31 {width: 88px; height: 31px;}
.ico100x30 {width: 100px; height: 30px;}

div.staticPage {
	padding-top: 10px;
}

div.staticPage H1 {
	font-size: 22px;
	display: block;
	font-weight: bold;
	margin-left: 0px;
	margin-bottom: 3px;
}

P {padding: 0; margin: 10px 0;}
H1 {padding: 0; margin: 10px 0; color: #222; display:inline; font-size:11px; font-weight:normal;}
H2 {padding: 0; margin: 10px 0; color: #222; font-size: 19px; font-weight: bold;}
H3 {padding: 0; margin: 10px 0; color: #333; font-size: 16px; font-weight: bold;}
H4 {padding: 0; margin: 10px 0; color: #222; font-size: 14px; font-weight: bold;}
H1 SPAN, H2 SPAN, H3 SPAN {color: #666;}
IFRAME {width: 100%; }

#body {width: 961px; text-align: left; margin: 5px auto 0 auto; position: relative; top: 0; left: 0; }

#header {background: #3CA1DD url('img/hdr1.png') no-repeat left top; width: 961px;}

#h1 {background: url('img/hdr2.png') no-repeat right top; height: 10px;}

#logo {width: 297px; height: 60px; overflow: hidden; float: left; padding: 0; margin: 0;}
#header .clear {height: 10px;}
#logo IMG {width: 297px; height: 60px;}
#h2 {background: #EDF8FD; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; text-align: center; padding: 4px 0;}
#h2 LABEL {vertical-align: middle;}
#search1 {background: #fff; border: 1px solid #bbb; vertical-align: middle;}
#search2 {background: url('img/search.png') no-repeat right top; width: 63px; height: 16px; border: 0 none; vertical-align: middle;}

#b1 {width: 468px; height: 60px; position: absolute; top: 10px; left: 325px;}
#bvanoce {width: 110px; height: 110px; position: absolute; top: -29px; left: 825px;}

#mm {background: #EDF8FD url('img/m.gif') repeat-x left top; text-align: left; padding: 13px 0 5px 0; width: 961px; border-bottom: 5px solid #EB7300;}
#mm A {color: #FFF; text-decoration: none; font-weight: bold;}
#mm UL {margin: 0; list-style: none; padding: 0; text-align: center;}
#mm LI {display: inline; margin: 0; padding: 13px 0 5px 0; background: url('img/m9.gif') repeat-x;}
#mm LI {*padding: 0;} /*jen IE*/ 
#mm LI.sel {background: url('img/m8.gif') repeat-x left top;}


#mm LI A SPAN {background: url('img/m3.gif') no-repeat left top; padding: 13px 0 5px 23px;}
#mm LI.sel A SPAN {background: url('img/m4.gif') no-repeat left top;}
#mm LI.sel2 A SPAN {background: url('img/m7.gif') no-repeat left top; padding: 13px 0 5px 18px;}

#mm LI SPAN.mm1{background: url('img/m1.gif') no-repeat left top;}
#mm LI.sel SPAN.mm1{background: url('img/m2.gif') no-repeat left top;}

#mm LI SPAN.mm2 SPAN {background: url('img/m5.gif') no-repeat right top; padding: 13px 25px 5px 0;}
#mm LI.sel SPAN.mm2 SPAN {background: url('img/m6.gif') no-repeat right top;}
#mm SPAN.mm2 {*padding: 0 0 0 23px;}/*jen IE*/
#mm LI.sel2 A SPAN.mm2 {*padding: 0 0 0 23px;}/*jen IE*/
		 
#middle {background: #fff url('img/l-v.png') repeat-y 0 0;width:961px;position:relative}

#footer {width: 961px; padding: 2px 0 0 0;}
#footer .p1 {text-align: center; padding: 4px 0; margin: 0; background: #F2781F;}
#footer .p1 A {padding: 0 20px; color: #fff; font-weight: bold;}
#footer .p2 {text-align: right; padding: 4px 0; margin: 0; font-size: 0.9em; border-top: 1px solid #F2781F;}

#footer2 {width: 961px; padding: 0; text-align: center; color: #666;}

#left1 {float: left; width: 190px;}
#left1a {width: 180px; overflow: hidden;position:absolute;left:0;top:0 !important}
 
#right1 {float: left; width: 590px;}
#right1a {width: 590px; overflow: hidden;}

#right2 {float: right; width: 170px;}
#right2a {width: 170px; overflow: hidden;}

.l-sekce1 {margin: 0; padding: 0; background: url('img/l-h.png') repeat-x left top;}
.l-sekce1 H2 {padding: 0; margin: 0;}
.l-sekce1 .secbody {background: url('img/l1.png') repeat-y left top; padding: 5px 0;}
.l-sekce1 H2 SPAN {display: none;}
#l-hlidac H2 {background: url('img/hlidac.png') no-repeat left top; height: 38px; overflow: hidden;}
#l-druhy H2 {background: url('img/druhy.png') no-repeat left top; height: 38px; overflow: hidden;}
#l-znacky H2 {background: url('img/znacky.png') no-repeat left top; height: 48px; overflow: hidden;}
#l-ceny H2 {background: url('img/ceny.png') no-repeat left top; height: 38px; overflow: hidden;}
#l-produkty {}
#l-produkty H2 {background: url('img/produkty.png') no-repeat left top; height: 48px; overflow: hidden;}

#l-letaky H2 {margin-top:20px; background: url('img/letaky_left.png') no-repeat left top; height:48px; overflow: hidden;}
.l-letaky {margin: 0; padding: 0; background: url('img/l-h.png') repeat-x left top;}

.l-letaky .secbody {background: url('img/l1.png') repeat-y left top; padding: 5px 0;}
.l-letaky H2 SPAN {display: none;}


.list1 {margin: 0; padding: 0 10px 0 5px; list-style: none;}
.list1 LI {padding: 0; margin: 1px 0;}
.list1 LI A {text-decoration: none; font-weight: bold;}
.list1 LI A:hover {text-decoration: underline;}
.list1 LI A.sel {color: #000; background: url('img/dot2.png') no-repeat 0 center; padding-left: 10px;}
.list1 LI A.sel:hover {color: #F2781F;}  
.list1 UL {margin: 0; padding: 0 0 0 10px; list-style: none;}
.list1 UL LI A {text-decoration: none; font-weight: normal;}

.list2 {margin: 0; padding: 0 10px 0 5px; list-style: none;}
.list2 LI {padding: 0 0 0 10px; margin: 1px 0; background: url('img/dot1.png') no-repeat 0 center;}
.list2 LI A {text-decoration: none; font-weight: normal;}
.list2 LI A:hover {text-decoration: underline;}
.list2 LI.sel {background: url('img/dot2.png') no-repeat 10px center; padding-left: 20px;}
.list2 LI.sel A {color: #000;}
.list2 LI.sel A:hover {color: #F2781F;}  

#path {margin: 10px 0;}

.compare {margin: 10px 0;}
.compare H3 {background: url('img/srovnanicen.png') no-repeat left top; height: 59px; overflow: hidden; margin: 5px 0; padding: 0;}
.compare H3 SPAN {display: none;}
.compare H4, .list H2 {background: #38A3EB; margin: 0; padding: 5px 10px; font-size: 16px; font-weight: bold; color: #fff;}

#d-photo {width: 220px; float: left;}
#d-photo P {float: left; border: 1px solid #ccc; padding: 4px; margin: 0;}
#d-desc	{width: 340px; float: left;}
#d-desc P {margin: 0 0 10px 0; padding: 0;}
#d-desc P.cena {font-size: 16px; font-weight: bold; color: #000;}#d-desc #pagehdr {padding: 0 0 10px 0; margin: 0;}
#d-desc span.cena {font-size: 16px; font-weight: bold; color: #000;}#d-desc #pagehdr {padding: 0 0 10px 0; margin: 0;}
#d-desc #pagehdr {padding: 0 0 10px 0; margin: 0;}
#d-right {width: 200px; float: right; background: #D2EDF9; border-top: 1px solid #38A3EB; border-bottom: 1px solid #38A3EB;}
#d-right H3 {margin: 20px 0 10px 0; padding: 0; text-align: center;}
#d-right .r {margin: 10px 0 20px 0; padding: 0; text-align: center; line-height: 30px;}
#d-right .h {margin: 10px 0 20px 0; padding: 0; text-align: center;}

.p-list {width: 590px; padding: 0; margin: 0; table-layout: fixed;}
.p-list TH {background: #D1EDF9; text-align: center; font-weight: normal;}
.p-note {background: #D1EDF9; text-align: right; padding: 4px; margin: 0;}
.p-znacky {background: #D1EDF9; text-align: left; padding: 4px; margin: 0 0 5px 0;}

.p-list TH {border-bottom: 1px solid #ccc; padding: 4px 6px; vertical-align: middle;}
.p-list TD {border-bottom: 1px solid #ccc; padding: 6px; vertical-align: middle;}
.p-list .s, .p-list .r {border-right: 1px solid #ccc;}
.p-list TD.p {font-size: 20px; font-weight: bold; text-align: center; color: #000;}
.p-list TD.s A.s {font-size: 10px; color: #555; line-height: 20px;}
.p-list TD.s A.b {font-size: 16px;}
.p-list TH.s {text-align: left;}
.p-list TD.r {text-align: left; font-size: 14px;}
.p-list TD.r A {color: #555; text-decoration: none;}
.p-list TD.r A:hover {color: #0059E2;}

.p-list2 {width: 590px; padding: 0; margin: 0; table-layout: fixed;}
.p-list2 TH {background: #D1EDF9; padding: 2px 6px; text-align: center; font-weight: normal;}
.p-list2 TH {border-bottom: 1px solid #ccc;}
.p-list2 TH.t {border: 1px solid #f00;}
.p-list2 TD {border-bottom: 1px solid #ccc; padding: 6px;}
.p-list2 TD.t {text-align: center;}
.p-list2 TD.t IMG {border: 1px solid #ccc;}
.p-list2 TD.d, .p-list2 TH.d {text-align: left;}
.p-list2 TD.d H4 {padding: 0; margin: 0;}
.p-list2 TD.d P {padding: 4px 0 0 0; margin: 0;}
.p-list2 TD.r {text-align: center; line-height: 25px;}
.p-list2 TD.p {text-align: center; line-height: 20px; font-size: 11px; color: #666;}
.p-list2 TD.p A.price {font-size: 14px; font-weight: bold;}
.p-list2 TD.d A.nazev {font-size: 14px; font-weight: bold;}

.p-hdr {background: #38A3EB; margin: 0; padding: 5px 0 4px 0; color: #fff; width: 590px}
.p-hdr STRONG {color: #000;}
.p-hdr P {padding: 0 10px; margin: 0;}
.p-hdr A {color: #fff;}
.p-hdr .sort {float: left; font-weight: bold;}
.p-hdr .navig {float: right; text-align: right; background: #38A3EB; }
.p-hdr H2 {background: #38A3EB; margin: 0; padding: 0 10px; font-size: 16px; font-weight: bold; color: #fff;}

#right1a BLOCKQUOTE {background: #eee; margin: 0 0 0 20px; padding: 10px; border: 1px solid #ccc; color: #555;}
#right1a STRONG {color: #000;}
#right1a DIV.code {background: #eee; margin: 0; padding: 10px; border: 1px solid #ccc; color: #555;}

#right1a DIV.half {float: left; width: 295px; overflow: hidden;}
DL.kategorie {padding: 10px 0 20px 0; margin: 0 20px 0 0;}
DL.kategorie DT {padding: 0; margin: 0; font-size: 16px; font-weight: normal;}
DL.kategorie DT.pod {font-size: 14px;}
DL.kategorie DT A {text-decoration: none;}
DL.kategorie DT A:hover {text-decoration: underline;}
DL.kategorie DD {padding: 0 0 5px 0; margin: 0; font-size: 11px;}
DL.kategorie DD A {color: #666;}

#right2 .box1 {margin: 10px 0;}
#right2 .box1 H2 {background: #ccc; font-size: 14px; font-weight: normal; padding: 5px; margin: 0; color: #000;}
#right2 .box1 P {background: #eee; padding: 5px; margin: 0;}
#right2 .box1 IMG.b5 {border: 5px solid #fff;}


TABLE.form TD {padding: 4px 20px 0 0;}
TABLE.form TR.oddelovac TD {padding-top: 20px;}
TABLE.form TD.note {font-size: 11px;}
TABLE.searchform TD {padding: 4px 10px 20px 0; vertical-align: top;}

TABLE.srovnani TD, TABLE.srovnani TH {text-align: center; padding: 4px 2px}
TABLE.srovnani TD.p {text-align: left}
TABLE.srovnani TD {background: #eee;}
TABLE.srovnani TH {background: #ddd;}
TABLE.srovnani TR.c TD {font-weight: bold;}


TABLE.letaky {width: 590px; padding: 0; margin: 0; margin:0 auto;}
TABLE.letaky tr td {padding: 20px 0;}

SPAN.req {font-size: 16px; font-weight: bold; color: #f00;}

.cesta A, #path A {text-decoration: none;}
.cesta A:hover, #path A:hover {text-decoration: underline;}

P.error {color: #c00; margin: 10px 0; padding: 10px 10px 10px 10px; background: #ecc; border: 1px solid #c00;}

#tip {padding: 8px 0 4px 0; text-align: center; color: #555;}
#tip A {padding: 0 20px; }
#tip2 {padding: 1px 0; text-align: center; color: #000; font-size: 10px; border-bottom: 1px solid #ddd; background: #eee;}
#tip3 {padding: 8px 0 4px 0; text-align: center; color: #555;}
#tip3 A {padding: 0 20px; }
#tip4 {padding: 8px 0 4px 0; text-align: center; color: #333;}
#tip4 SPAN {padding: 0 20px; }


.etarget .selfpromo {background: #D1EDF9; width: 100%; border-top: 0px solid #38A3EB;}
.etarget .selfpromo TD {padding: 4px;}
.etarget .selfpromo TD.right {text-align: right;}
.etarget .title {font-size: 13px; padding: 2px 4px 0 4px;}
.etarget .description {font-size: 12px; padding: 0 4px 2px 4px;}

  #lista-acomware {
  	padding:0;
	height:24px;
	width:100%;
	background-image: url(http://admin.reklamni-listy.cz/system/img3/back_main.jpg);
	height: 28px;
	border-bottom:1px solid #4b7b92;
	overflow: hidden;
	white-space: nowrap;
}
#lista-acomware table {
	margin:0;
	padding:0;
	border-collapse:collapse;
	border:none;
	background-color:transparent;
}
#lista-acomware  td {
	margin:0;
	padding:0;
	border:none;
	background-color:transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 4px;
	line-height: 12px;
	text-align: center;
}
#tblAcomware a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
#tblAcomware a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
}

p.bigpara {font-size: 16px;}

TABLE.soutez {width: 580px;}
TABLE.soutez TD {text-align: center; font-size: 11px; vertical-align: top;}
TABLE.soutez TD.l {text-align: left;}
TABLE.soutez TD.r {text-align: right;}
TABLE.soutez IMG {width:190px; height: 132px;}


div#sgOut { border: 1px solid silver; width: 300px; overflow: visible; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFF; text-align: left;}
div#sgOutContent ul { margin: 0; padding: 0; border: 0; list-style: none;  background-color: #FFF;}
div#sgOut ul li { border: 0; margin: 0; padding: 2px 10px 0 15px; width: inherit; display: block;}
div#sgOut .sg_selItem { background-color: #38a3eb; color: #FFF; cursor: pointer;}
div#response { position: absolute; top: 300px; left: 600px;}
div#sgOut h3 { padding: 0; margin: 6px 3px 3px 3px; background-color: #FFF; color: #0247b3; font-size: 14px; font-weight: normal;}
div#sgOut .sgOutCloseDiv { text-align: right;}
div#sgOut .sgOutCloseDiv a { text-decoration: none; color: #0247b3;}


.podobnezbozi { text-decoration: none; }
.podobnezbozi:hover { text-decoration: underline; }
h2 a { text-decoration: none; }
div.error {color: red; margin-top: 5px;}
div.success {color: green; margin-top: 5px;}
#detailTitle { margin-top: 0px;}

div.hodnoceniControl { margin: 2px; }
div.hodnoceniControl img { border: 0px none black; margin-right: 1px; }
div.hodnoceniControl input { margin-right: 1px; }
div.hodnoceniControl a {text-decoration: none;}
div.hodnoceniControl a:hover {text-decoration: underline;}
div.hodnoceniControl p {margin: 2px;}
div.hodnoceniControl p.score {margin: 3px;}
div.hodnoceniControl p.scoreG {margin: 3px; color: gray; font-size: 11px; }
div.hodnoceniControl h5 { margin: 2px; font-size: 10px; font-weight: thin; }

div.hodnoceniZboziControl { margin: 0px; float: left; display: block; width: 175px; }
div.hodnoceniZboziControl img { border: 0px none black; margin-right: 1px; }
div.hodnoceniZboziControl input { margin-right: 1px; }
div.hodnoceniZboziControl a {text-decoration: none;}
div.hodnoceniZboziControl a:hover {text-decoration: underline;}
div.hodnoceniZboziControl p {margin: 2px;}
div.hodnoceniZboziControl p.score {margin: 3px;}
div.hodnoceniZboziControl p.scoreG {margin: 3px; color: gray; font-size: 11px; }
div.hodnoceniZboziControl strong {margin: 0px; padding: 0px; position: relative; top: -3px; color: gray; font-size: 11px; }
div.hodnoceniZboziControl h5 { margin: 2px; font-size: 10px; font-weight: thin; }

div.hodnoceniZboziControlRO { margin: 0px; float: left; display: block; width: 163px; }
div.hodnoceniZboziControlRO img { border: 0px none black; margin-right: 1px; float: left; }
div.hodnoceniZboziControlRO input { margin-right: 1px; }
div.hodnoceniZboziControlRO a {text-decoration: none;}
div.hodnoceniZboziControlRO a:hover {text-decoration: underline;}
div.hodnoceniZboziControlRO p {margin: 2px;}
div.hodnoceniZboziControlRO p.score {margin: 3px;}
div.hodnoceniZboziControlRO p.scoreG {margin: 2px; color: gray; font-size: 11px; float: right; display: block; width: 85px; }
div.hodnoceniZboziControlRO h5 { margin: 2px; font-size: 10px; font-weight: thin; }

div.hodnoceniZboziControlRONoFloat { margin: 0px; }
div.hodnoceniZboziControlRONoFloat img { border: 0px none black; margin-right: 1px; }
div.hodnoceniZboziControlRONoFloat input { margin-right: 1px; }
div.hodnoceniZboziControlRONoFloat a {text-decoration: none;}
div.hodnoceniZboziControlRONoFloat a:hover {text-decoration: underline;}
div.hodnoceniZboziControlRONoFloat p {margin: 2px;}
div.hodnoceniZboziControlRONoFloat p.score {margin: 3px;}
div.hodnoceniZboziControlRONoFloat p.scoreG {margin: 2px; color: gray; font-size: 11px; }
div.hodnoceniZboziControlRONoFloat h5 { margin: 2px; font-size: 10px; font-weight: thin; }


#zdarma {width: 100%;}
#zdarma div.zdarma_sekce {width: 270px; float: left; padding-right: 15px; height: 350px; margin: 15px 0 0 3px;}
#zdarma p {margin: 3px 0; padding: 0;}
#zdarma table {margin: 0; padding: 0; width: 100%;}
#zdarma td {/*border-bottom: 1px solid silver; */border-collapse: collapse; height: 55px; vertical-align: middle;}

#zdarma a, #zdarma-detail a {text-decoration: none;}
#zdarma a:hover, #zdarma-detail a:hover {text-decoration: underline;}
#zdarma h3 {font-size: 16px; font-weight: normal;}
#zdarma td a {font-weight: bold;}

#zdarma-detail td {border-bottom: 1px solid silver;}
#zdarma-detail h5 {font-size: 12px; margin: 0; font-weight: bold;}


#select-sort {font-family: Arial,"Geneva CE",sans-serif; font-size: 12px;}

#graf_odkaz {width: 100%; text-align: center;}

textarea.reciplink { background: #eee; margin: 0; padding: 10px; border: 1px solid #ccc; color: #555; width: 560px; overflow: hidden; }

div.rubrikaPopis { padding-bottom: 10px; }
a.logo {
	display: block;
	width: 297px;
	height: 60px;
}
#logo {
	background-image: url('img/zalevno.png');
	background-repeat: no-repeat;
	background-position: left top;
}
#logo span { display: none; }

ul#navody {
    margin:15px 0;
}
ul#navody li {
    float:left;
    margin-top:5px;
    width:270px;
    
}

ul.navod {
    float:left;
    margin:15px 0 0 30px;
    padding:0;
    width:250px;
}
ul.navod li {
    margin-top:5px;
    width:270px;    
}

div#navody {
    width:600px;
    margin:0 auto;
    border-top:1px solid #C0C0C0;
}
div#navody .col {
    float:left;
    padding:5px 0 20px;
    width:300px;
}
div#navody .col ul {
    margin:0 !important;
    padding:0 !important;
}
ul.navody {
    margin:5px 0 30px !important;
    padding:0 !important;   
}
div#navody .col li, .navody  li {
    list-style:none;
    line-height:19px;
}
div#navody h3, h3.poradna{
    margin:7px 0 1px !important;
}
.fs-0-8 {font-size:0.8em !important}
.fs-0-9 {font-size:0.9em !important}
.fs-1-1 {font-size:1.1em !important}
.i {font-style: italic;}
