* {
margin: 0;
padding: 0;
font-size: small;
_font-size: x-small;
}

body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, "Arial CE", sans-serif;
	color: #000;
	background: #F6358A;
text-align: center;
}

a {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
}
img, a img {
	border: none;
}

#top-links {
	height: 20px;
	background: #000;
	text-align: center;
  color:#fff;
}
#top-links a {
  font-size:10px;
	line-height: 20px;
  color:#fff;
}

#opacity {
text-align: center;
margin: 0 auto;
}
#obal {
  width: 923px;
  text-align: center;
  margin: 0 auto;
  background: #fff;
  padding: 0;
  position: relative;
}

#head {
  width: 923px;
  height: 327px;
  margin: 0 auto;
  padding: 0px;
  position: relative;
  margin-bottom: 10px;
}
#head span {
  width: 923px;
  height: 327px;
  margin: 0 auto;
  padding: 0px;
  background: url("/img/head.jpg") top left no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}

#obal #menu {
width: 600px;
position: absolute;
top: 0px;
left: 326px;
z-index: +4;
}
#obal #menu ul {
float: left;
}
#obal #menu ul li.main {
float: left;
width: 119px;
list-style: none;
}
#obal #menu ul li.main h3 a {
display: block;
background: url("bg_menu_pol.jpg"/*tpa=http://www.telefonecky.cz/img/bg_menu_pol.jpg*/) center center no-repeat;
height: 34px;
_height: 63px;
color: #F52887;
padding-top: 25px;
padding-bottom: 5px;
text-transform: uppercase;
}
#obal #menu ul li.main h3 a:hover {
background: #2c69a2;
color: #fff;
text-decoration: none;
}
#obal #menu ul li ul.sub {
background: #D4D4D4;
width: 147px;
margin-left: 1px;
*position: absolute;
*left: 0px;
_visibility: hidden;
}
#obal #menu ul li.main:hover ul.sub { 

}
#obal #menu ul li ul.sub li {
list-style: none;
width: 146px;
text-align: left;
padding: 
}
#obal #menu ul li ul.sub li a {
color: #000;
display: block;
padding: 5px; 
text-transform: uppercase;
font-weight: bold;
}
#obal #menu ul li ul.sub li a:hover {
background: #2c69a2;
color: #fff;
text-decoration: none;
}

ul li.main { position: relative; }
#menu ul li > ul.sub { position: absolute; z-index:10; visibility: hidden; }
#menu ul li.main:hover ul.sub { visibility: visible; }


#left, #right {
  float: left;
  text-align: left;
  width: 197px;
  background: #fff;
  position: relative;
}
#right {
  float: right;
}
#left .odsazeni, #right .odsazeni, #center #obsah .detail h1 {
width: 177px;
_width: 195px;
min-height: 24px;
background: #3e76aa url("bg_odsazeni.jpg"/*tpa=http://www.telefonecky.cz/img/bg_odsazeni.jpg*/) center bottom repeat-x;
color: #fff;
text-align: center;
text-transform: uppercase;
padding: 12px 10px 8px 10px;
text-align: left;
font-weight: normal;
}

#center #obsah .detail h1 {
width: 485px;
_width: 495px;
height: 24px;
}

#left #kategorie .odsazeni {
background:#F6358A url("bg_kategorie_odsazeni.jpg"/*tpa=http://www.telefonecky.cz/img/bg_kategorie_odsazeni.jpg*/) center center repeat-x; 
}
#left #kategorie a:hover h2 {
text-decoration: none;
cursor: pointer;
cursor: hand;
}
#left #kategorie {
margin-bottom: 10px;
}
#left #kategorie .menu-left h2 a {
display: block;
width: 187px;
_width: 195px;
min-height: 23px;
_height: 31px;
color: #000;
background: #fff url("bg_kategorie_pol.jpg"/*tpa=http://www.telefonecky.cz/img/bg_kategorie_pol.jpg*/) center bottom repeat-x;
padding: 8px 0 0 10px;
font-weight: bold;
}
#left #kategorie h2 a:hover {
text-decoration: none;
color: #F6358A;
background: #cb2e2e;
}
#left #kategorie h2.podkategorie_2 {
margin: 0;
margin-top: -10px;
margin-left: 40px;
height: 35px;
width: 157px;
_width: 155px;
}
#left #kategorie h2.podkategorie_2 a {
background: url("bg_kategorie_pol_sub.gif"/*tpa=http://www.telefonecky.cz/img/bg_kategorie_pol_sub.gif*/) 0 5px no-repeat;
color: #fff;
padding: 0 0 0 15px;
font-weight: normal;
width: 142px;
}
#left #kategorie h2.podkategorie_2 a:hover {
color: #fff;
text-decoration: underline;
background-color: none;
background: url("bg_kategorie_pol_sub.gif"/*tpa=http://www.telefonecky.cz/img/bg_kategorie_pol_sub.gif*/) 0 5px no-repeat;
}

#left #kategorie .menu-left {
background: #478dbb;
margin: 0;
padding: 0;
border: 0;
width: 197px;
_width: 185px;
}

#right .doporucujeme, #right .nejnovejsi, #right .nejprodavanejsi, #right .nejsledovanejsi, #right .predobjednavka, #right .akce, #right .novinky, #right .anketa, #left .doporucujeme, #left .nejnovejsi, #left .nejprodavanejsi, #left .nejsledovanejsi, #left .predobjednavka, #left .akce, #left .novinky, #left .anketa, #left .menu-left, #right .menu-right, #left .menu-right, #right .menu-left {
width: 195px;
background: #fff;
border: 1px solid #c5c5c5;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 15px;
}
#right .doporucujeme h2 a, #right .nejnovejsi h2 a, #right .nejprodavanejsi h2 a, #right .nejsledovanejsi h2 a, #right .predobjednavka h2 a, #right .akce h2 a, #right .novinky h2 a, #right .anketa h2 a, #left .doporucujeme h2 a, #left .nejnovejsi h2 a, #left .nejprodavanejsi h2 a, #left .nejsledovanejsi h2 a, #left .predobjednavka h2 a, #left .akce h2 a, #left .novinky h2 a, #left .anketa h2 a {
width: 175px;
_width: 185px;
display: block;
font-weight: normal;
text-transform: uppercase;
padding-left: 10px;
padding-right: 10px;
}
#left .menu-left, #right .menu-right, #left .menu-right, #right .menu-left {
padding: 5px;
width: 185px;
_width: 195px
}
#left .menu-left h2 a, #right .menu-right h2 a, #left .menu-right h2 a, #right .menu-left h2 a {
width: 170px;
_width: 183px;
display: block;
font-weight: normal;
text-transform: uppercase;
padding-left: 5px;
padding-right: 5px;
}
marquee hr {
padding: 5px 0;
color: #dedede;
}

#hledani {
width: 200px;
height: 21px;
position: absolute;
top: -50px;
left:-645px;
}
#hledani form {
height: 21px;
}
#hledani input.pole {
width: 115px;
height: 18px;
_height: 24px;
padding-top: 3px;
_padding-top: 2px;
position: relative;
top: -6px;
_top: -3px;
left: 0;
border: 1px solid #4375b0;
}
#hledani h2 {
display: none;
}

#kosik {
margin: 20px 0px 0 300px;
*margin: 100px 350px 0 0px;
_margin: 100px 170px 0 300px;
float:right;
width:250px;
height:125px;
font-size: 2em;
color: #C11B17;
}
#kosik h2 {
	visibility:hidden;
	width: 1px;
	height:1px;
}
#kosik p {
	margin-left:50px;
	margin-top:20px;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
_margin-top: -20px;
}
#kosik strong {
color: #C11B17;
}
#kosik .menu-footer {
}


#login {
position: absolute;
background:	#F6358A;
top: -200px;
*top: -210px;
_top: -220px;
left: 0;
padding-left: 10px;
}
#login form div {
padding: 7px 0;
font-weight: bold;
}
#login form input {
border: 1px solid #4375b0;
}
#login form input.vstup {
background: #4375b0;
color: #fff;
font-weight: bold;
border: 2px solid #4375b0;
margin-top: 3px;
}
#login a {
text-decoration: underline;
}
#login h2 {

}

#center {
}

#center #obsah {
width: 508px;
margin: 0 auto;
_position: relative;
_left: 5px;
padding-left: 2px;
}

#center #obsah p {
text-align: left;
margin: 0;
padding: 0;
width: 490px;
}
#center #obsah p span {
text-align: left;
width: 490px;
}

#center #obsah strong {
color: #F6358A;
}

#center #obsah .doporucujeme {
width: 502px;
border: none;
}

#center #obsah .nadpis-title, #center #obsah .zpravy .nadpis, #center #obsah h2.odsazeni {
width: 497px;
height: 26px;
background:	#F6358A;
padding-top: 4px;
padding-left: 10px;
margin-bottom: 20px;
margin-top: 10px;
text-align: left;
color: #fff;
}
#center #obsah .nadpis-title strong, #center #obsah .zpravy .nadpis strong, #center #obsah h2.odsazeni {
color: #fff;
text-transform: uppercase;
font-weight: bold;
}
.nadpis-title img {
display: none;
}

#center #obsah .doporucujem .seznam-vyrobku {
background: #e2e8f0;
padding-bottom: 15px;
_padding: 0;
width: 507px;
_width: 495px;
_margin-left: -1px;
}
#center #obsah .doporucujem .nadpis-title {
margin-top: 0;
}
#center #obsah .doporucujem .seznam-vyrobku table {
width: 497px;
}
#center #obsah .doporucujem .seznam-vyrobku table tbody tr.prvni td {
text-align: left;
padding-left: 10px;
background:	#F6358A;
}
#center #obsah .doporucujem .seznam-vyrobku table tbody tr.druha td {

text-align: left;
padding-left: 10px;
}
#center #obsah .doporucujem .seznam-vyrobku table tbody tr td a {
text-decoration: underline;
text-transform: uppercase;
}
#center #obsah .doporucujem .seznam-vyrobku table tbody tr td input {
width: 20px;
margin-right: 20px;
*margin-bottom: 2px;
}
#center #obsah .doporucujem .seznam-vyrobku table tbody tr td strong {
color: #da1717;
}
#center #obsah .doporucujem .seznam-vyrobku table tbody tr td strong small {
color: #000;
font-weight: normal;
}
#center #obsah .doporucujem .seznam-vyrobku table tbody tr.prvni, #center #obsah .seznam-vyrobku table tbody tr.druha {
background: none;
}
#center #obsah .doporucujem .seznam-vyrobku table tbody tr.prvni td a, #center #obsah .seznam-vyrobku table tbody tr.druha td a {
color: #000;
}

#center #obsah .abcrazeni {
width: 502px;
height: 60px;
margin-bottom: 30px;
_margin-bottom: 0px;
text-align: center;
}
#center #obsah .abcrazeni strong {
float: left;
text-align: left;
width: 502px;
}
#center #obsah .abcrazeni strong img {
display: none;
}
#center #obsah .abcrazeni p {
width: 502px;
height: 40px;
line-height: 25px;
text-align: center;
}
#center #obsah .abcrazeni a {
padding: 3px;
background: #fff;
color: #000;
}
#center #obsah .abcrazeni a:hover {
color: #fff;
background: #3b79ae;
}
#center #obsah .abcrazeni p a b {
background: #3b79ae;
padding: 3px;
}

#center #obsah .filtr {
width: 502px;
height: 30px;
}
#center #obsah .filtr a {
font-weight: bold;
text-decoration: underline;
}

#center #obsah .strankovani {
width: 502px;
height: 30px;
_line-height: 30px;
margin-top: 10px;
text-align: center;
}
#center #obsah .strankovani p {
float: left;
width: 502px;
_height: 30px;
_padding-top: 5px;
text-align: left;
}
#center #obsah .strankovani form {
float: right;
width: 180px;
_width: 190px;
text-align: right;
*margin-left: 320px;
_margin: 0;
margin-top: -22px;
}
#center #obsah .strankovani a {
padding: 3px;
background: #fff;
color: #000;
}
#center #obsah .strankovani a:hover {
color: #fff;
background: #3b79ae;
}

#center #obsah .seznam-vyrobku {
width: 502px;
_margin-left: 15px;
}

#center #obsah .seznam-vyrobku .vyrobek {
width: 230px;
height: 170px;
float: left;
background: url("bg_vyrobek.jpg"/*tpa=http://www.telefonecky.cz/img/bg_vyrobek.jpg*/) bottom left no-repeat;
margin-bottom: 15px;
margin-left: 15px;
_margin: 15px 0 0 3px;
}
#center #obsah .seznam-vyrobku .vyrobek .nadpis {
width: 230px;
height: 24px;
background: #da1717;
padding-top: 6px;
margin-bottom: 18px;
}
#center #obsah .seznam-vyrobku .vyrobek .nadpis a {
color: #fff;
font-weight: bold;
display: block;
}
#center #obsah .seznam-vyrobku .vyrobek .im {
width: 70px;
height: 100px;
float: left;
margin-left: 5px;
}
#center #obsah .seznam-vyrobku .vyrobek .popis {
width: 125px;
height: 75px;
margin-right: 20px;
_margin-right: 5px;
float: right;
text-align: left;
}
#center #obsah .seznam-vyrobku .vyrobek .stav {
display: none;
}
#center #obsah .seznam-vyrobku .vyrobek .ceny {
width: 145px;
float: right;
}
#center #obsah .seznam-vyrobku .vyrobek .ceny .vcdph, #center #obsah .seznam-vyrobku .vyrobek .ceny .oddel, #center #obsah .seznam-vyrobku .vyrobek .ceny small {
display: none;
}
#center #obsah .seznam-vyrobku .vyrobek .ceny .bezdph {
float: left;
color: #c92929;
font-weight: bold;
margin-top: 8px;
}
#center #obsah .seznam-vyrobku .vyrobek .ceny input {
float: right;
margin-right: 7px;
}

#center #obsah .odkaz-akce {
width: 492px;
margin-top: 10px;
margin-bottom: 20px;
text-align: right;
}
#center #obsah .doporucujeme .odkaz-akce a {
margin-right: 10px;
}

#center #obsah .zpravy {
text-align: left;
}
#center #obsah .zpravy .seznam-vyrobku a h2 {
margin-left: 20px;
margin-bottom: 5px;
font-weight: normal;
}
#center #obsah .zpravy .seznam-vyrobku a:hover h2 {
text-decoration: underline;
}

#center #obsah .diskuze {
width: 502px;
}
#center #obsah .diskuze table {
width: 502px;
text-align: left;
}

#center #obsah .detail {
text-align: left;
}
#center #obsah .detail li {
margin-left: 25px;
}

#center #obsah table {
text-align: left;
width: 100%;
_width: 95%;
margin: 10px 0;
}
#center #obsah table tr.prvni {
background: #2c69a2;
color: #fff;
padding-left: 5px;
}
#center #obsah table tr.druha {
background: #e3e2e2;
color: #000;
}
#center #obsah table tr.prvni a {
color: #fff;
}
#center #obsah table tr.druha a {
color: #000;
}
#center #obsah table tr.prvni td {
padding-left: 3px;
}
#center #obsah table tr.druha td {
padding-left: 3px;
}

#tbl table {
width: 100%;
_width: 95%;
padding: 5px;
color: #fff;
}
#tbl table tr td {
background: #3b7aaf;
}
#tbl table tr td strong {
color: #000;
}

table#tbl {
}
table#tbl tr td {
background: #3b7aaf;
color: #fff;
}
table#tbl tr td b {
color: #fff;
}

.tabzelena {
  background-color: #52FA00;
}
.tabcervena {
  background-color: #FF9999;
}
.tabmodra {
  background-color: #C7F0FF;
  color : #000000;
}
.tabzluta {
  background-color: #FFF93E;
  color : #000000;
}
.tabred {
  background-color: #FF0000;
  color : #000000;
}
.tabzelena {
  background-color: #00ff00;
  color : #000000;
}
.taboranzova {
  background-color: #FF6E00;
}

#obal .endpage {
width: 921px;
height: 52px;
background: url("bg_cleaner.jpg"/*tpa=http://www.telefonecky.cz/img/bg_cleaner.jpg*/) bottom center no-repeat;
}
#obal #center .endpage {
width: 1px;
height: 1px;
background: transparent;
clear: both;
}
#footer {
width: 921px;
margin: 0 auto;
text-align: center;
}
#footer p {
text-align: center;
}

#center #obsah .detail {
font-size: 0.85em;
}

#right .doporucujeme h2 a, #right .nejnovejsi-vyrobky h2 a, #right .nejprodavanejsi-vyrobky h2 a, #right .nejsledovanejsi h2 a, #right .predobjednavka h2 a, #right .akce h2 a, #right .novinky h2 a, #right .anketa h2 a, #left .doporucujeme h2 a, #left .nejnovejsi-vyrobky h2 a, #left .nejprodavanejsi-vyrobky h2 a, #left .nejsledovanejsi h2 a, #left .predobjednavka h2 a, #left .akce h2 a, #left .novinky h2 a, #left .anketa h2 a {
font-size: 0.95em;
}

#center #obsah .seznam-vyrobku .vyrobek .nadpis a {
font-size: 0.95em;
background:	#F6358A;
}

#center #obsah .seznam-vyrobku .vyrobek .popis {
font-size: 0.95em;
}

#menu ul li h3 a {
font-size: 1.1em;
}

#obal #right #login form div {
font-size: 0.95em;
*font-size: 0.9em;
}

#left h2.odsazeni, #right h2.odsazeni, #center #obsah .nadpis-title strong, #center #obsah .zpravy .nadpis strong, #center #obsah h2.odsazeni {
font-size: 1.2em;
background:	#F6358A;
}

#center #obsah .detail h1 {
font-size: 1.5em;
}

#center #obsah table tr td input {
font-size: 0.9em;
}