* { margin:0px; padding:0px; }

body {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:12px; line-height:normal; background:url(../img/bg-1.jpg) top center no-repeat #000; background-attachment:fixed;  }

img {
	border: none;
}

a { color:#999; text-decoration:none; font-weight:normal; }
a:link { color:#999; text-decoration:none; font-weight:normal; }
a:visited { color:#999; text-decoration:none; font-weight:normal; }
a:hover { color: #F60; text-decoration:none; font-weight:normal; }
a.selected { color:#F60; font-weight:normal;}

a.deepgrey {color:#333}
a.deepgrey:hover {color:#f60}

 
h1 { font-size:16px; color:#333; font-weight:normal;  padding-bottom:0px; color:#e81400; }
h2 { font-size:16px; color:#333; font-weight:bold; padding-bottom:0px; }	
h2 a { font-size:16px; color:#333; font-weight:bold; padding-bottom:0px; }	
h2 a:hover { color:#70C600;}	


h3 { font-size:16px; color:#333; font-weight:bold;  padding-bottom:0px; }
h3 a { font-size:16px; color:#333; font-weight:bold;  padding-bottom:0px; }
h3 a:link { font-size:16px; color:#333; font-weight:bold;  padding-bottom:0px; }
h3 a:hover { color:#70C600;}	

h4 { font-size:16px; color:#333; font-weight:bold;  padding-bottom:0px; }



#wraper {width:1010px; height:auto; margin:auto;}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#page { width:1000px; height:auto; position:relative; float:left; color:#FFF; text-align:left;
background: #000;
}
#page-bottom { width:1000px; height:10px; position:relative; float:left; color:#FFF; text-align:left;
background: url(../img/page-bottom.jpg) no-repeat;
}

#centerwhite-top {background:#FFF url(../img/whitecenter.jpg) no-repeat top left; float:left; position:relative; width:1000px; height:10px; display:block;}
#centerwhite {background:#fff url(../img/sraf-bg.jpg) repeat-y; float:left; position:relative; width:1000px; }
#centerwhite-bottom {background:#FFF url(../img/whitecenter-bottom.jpg) no-repeat top left; float:left; position:relative; width:1000px; height:10px; display:block;}



/*hlavicka*/

#head { width:990px; height:120px; position:relative; float:left; left:5px; color:#999; text-align:left;
background: url(../img/head.jpg) no-repeat;
}
#ha1 {float:left; position:relative; top:8px; left:2px; height:20px; width:400px; color:#999;}
#ha1 h1 {color:#999; font-size:10px;}
.h1orange {color:#F60;}

#logotopleft { display:block; float:left; position:relative; top:25px; left:20px; clear:left;}
#changeimagetoprighthead   { display:block; float:right; position:relative; padding-top:18px; clear:right; width:245px; height:70px; overflow:hidden; padding-right:10px;}
#changeimagetoprighthead_1   { display:block; float:right; position:relative; padding-top:25px; clear:right; width:480px; height:70px; overflow:hidden; padding-right:0px;}


#menu { width:500px; height:20px; position:relative; float:right; right:5px; top:10px; color:#999; text-align:right; font-size:11px; clear:none;}

#menutop { width:990px; height:43px; position:relative; float:left; left:5px; color:#fff; text-align:left;
  background: url(../img/main_menu.jpg) top left no-repeat #000; 
  display:block;
}


#menutop ul
{
	float:left;
  margin: 0px 0 0 0;
  padding: 0px 0px 0px 8px;
}

#menutop li
{
  margin: 0;
  padding: 0;
  display: inline;
  float: left;
  background:transparent;   
}

#menutop span
{
  padding: 0 0 0 0;   
}


#menutop a
{
  background: url(http://www.audiotek.cz/img/main_menu_i.jpg) top right no-repeat;
  margin: 0;
  padding: 8px 7px 5px 7px;
  display: block;
  float: left;
  text-align: left;
  color: #fff;
  font-size: 11px;
  height: 27px;
  line-height:25px;
  text-transform: uppercase;
  font-weight:bold;
}

#menutop a.active { color:#F60;}


#menutop a.last
{
  background:transparent;
  margin: 0;
  padding: 8px 7px 5px 7px;
  display: block;
  float: left;
  text-align: left;
  color: #fff;
  font-size: 11px;
  height: 27px;
  line-height:25px;
  text-transform: uppercase;
  font-weight:bold;
}

#menutop a:hover
{
  color: #F60;
  text-decoration: none;
}

#menutop h2
{
  font-size: 0.9em;
  color: #fff;
}







#lista { width:990px; height:44px; position:relative; float:left; left:5px; color:#999; text-align:left;
background: url(../img/lista-under.jpg) no-repeat;
}
#search
{
  position: relative;
  float:right;
  top:10px;
  right: 0px;
  color: #fff;
  font-size:0.9em;
}

#search input,
#search img
{
  margin: 0 2px 0 0; 
  padding: 0px 10px 0 4px;  
}

#search a
{
  color: white;
  text-decoration: underline;
}

.textove_pole_hledej
{
      float:left;
	  width: 180px;
	  background:url(../img/hledej-img.jpg) no-repeat;
	  height:22px;
	  border:0px;
	  color:#666;
	  padding-top:0px;
	  _padding-top:7px;
	  font-size:11px;
	  line-height:12px;
	  _line-height:16px;
	  text-align:left;
}
.textove_pole_hledej2
{
	  background:url(../img/hledej-img.jpg) no-repeat;
}


td.tabletop
{
	padding:0px;
  width: 125px;
  height:60px;
}








/*LEVA strana*/
#leftside { width:150px; height:auto; position:relative; left:5px; top:0px; float:left; background-color:transparent; overflow:hidden; line-height:normal;}

.leftboxes { width:145px; height:auto; position:relative; left:0px; top:0px; float:left; padding-top:0px;}
.leftboxes-top {width:145px; height:44px; position:relative; left:0px; top:0px; float:left; background-image:url(../img/top-boxes.jpg); background-repeat:no-repeat;}
.leftboxes-inside {width:145px; height:auto; position:relative; left:0px; top:0px; float:left; background:url(../img/inside-boxes.jpg) no-repeat top left #dbdddc; padding-bottom:10px;}
.leftboxes-bottom {width:145px; height:10px; position:relative; left:0px; top:0px; float:left; background:url(../img/bottom-boxes.jpg) no-repeat top left #fff;}
.leftboxes-top-small {width:145px; height:10px; position:relative; left:0px; top:0px; float:left; background:url(../img/top-small-boxes.jpg) no-repeat top left #dbdddc;}
.nadpis-left-boxes { width:125px; height:20px; position:relative; float:left; top:9px; left:20px; color:#FFF; font-size:11px; font-weight:normal; text-align:left;}
.nadpis-left-boxes a {color:#FFF; font-size:11px; font-weight:normal;}
.nadpis-left-boxes a:hover {color:#F60; font-size:11px; font-weight:normal;}

.leftboxes-text {width:125px; height:auto; position:relative; float:left; left:10px; top:0px; font-size:11px; color:#333; line-height:13px;}
.leftboxes-text a {color:#333;}
.leftboxes-text a:hover {color:#F60;}
.leftboxes-text p { padding-bottom:10px; padding-top:10px; color:#333;}
.leftboxes-text img{ position:relative; float:left; }
.operators {float:left; padding: 20px 0px 0px 10px; width:50px; height:auto;}
.cleaner {clear:both;}
.cleaner5 {clear:both; height:5px;}
.cleaner10 {clear:both; height:10px;}
.cleaner20 {clear:both; height:20px;}
.cleaner-novinky {clear:both; border-bottom:1px solid #ccc; height:20px;}

.downcorner-bottom { width:145px; height:5px; position:relative; left:0px; top:0px; float:left; background-image:url(../img/corners-top.png); background-repeat:no-repeat; display:block;}

.leftboxes-text-sortiment {width:125px; height:auto; position:relative; float:left; left:10px; top:0px; font-size:11px; color:#999; line-height:13px;}
.leftboxes-text-sortiment a {color:#333; display:block; font-weight:normal; width:100%; line-height:16px; padding-bottom:3px;}
.leftboxes-text-sortiment a:hover {color:#F60;}
.leftboxes-text-sortiment p { padding-bottom:10px; padding-top:10px; color:#333;}


.small-left-box {width:145px; height:37px; position:relative; left:0px; top:0px; float:left; background-image: url(../img/akce-bg-left.jpg); background-repeat:no-repeat;}
.small-left-box:hover {background-image: url(../img/akce-bg-left-over.jpg); background-repeat:no-repeat;}
.nadpis-small-left-boxes { width:100%; height:100%; position:relative; float:left; color:#FFF; font-size:10px; font-weight:normal; text-align:left; display:block;}
.nadpis-small-left-boxes a {color:#333; display:block; padding:11px 5px 15px 35px; text-align:right;}
.nadpis-small-left-boxes a:hover {color:#F60;}

.akce { background-image: url(../img/akce.jpg); background-repeat:no-repeat;}
.akce:hover {background-image: url(../img/akce-over.jpg); background-repeat:no-repeat;}

.news { background-image: url(../img/news.jpg); background-repeat:no-repeat;}
.news:hover {background-image: url(../img/news-over.jpg); background-repeat:no-repeat;}

.sety { background-image: url(../img/sety.jpg); background-repeat:no-repeat;}
.sety:hover {background-image: url(../img/sety-over.jpg); background-repeat:no-repeat;}

.srafy { width:145px; height:100%; background:url(../img/sraf.jpg) repeat; display:block; position:relative; left:0px; top:0px; float:left; padding-top:0px;}



/*STRED*/
#centerside { width:695px; height:auto; position:relative; left:5px; top:0px; float:left;}

.advertise-center { position:relative; float:left; top:0px; left:0px; width:695px; height:auto;  display:block; background:transparent;}

.center-main { position:relative; float:left; top:0px; left:0px; width:690px; height:auto; min-height:900px; padding-bottom:0px; display:block; background:url(../img/center-main-bg.jpg) top left no-repeat #FFF;}
.center-main-bottom { position:relative; float:left; top:0px; left:0px; width:690px; height:10px; padding-bottom:5px; display:block; /* background:url(../img/center-main-bottom-bg.jpg) top left no-repeat ;*/}

.center-main-detail { position:relative; float:left; top:0px; left:0px; width:690px; height:auto; min-height:900px; padding-bottom:0px; display:block; /*background:url(../img/center-main-detail-bg.jpg) top left no-repeat #FFF;*/}



.topreklama { position:relative; float:left; top:0px; left:0px; width:690px; height:auto; display:block; padding-bottom:20px;}
.orange {color:#F60;}
.white {color:#fff;}
.gray {color:#6F6F6F;}
.datum-aktualni {color:#F60; font-size:10px;}


.center-data-field {float:left; position:relative; width:650px; height:auto; left:20px; color:#999;}
.center-data-field h3 { font-size:11px; font-weight:bold; width:100%; height:16px; background:url(../img/h3_bg.jpg) no-repeat top left; padding-left:25px; padding-top:3px; padding-bottom:10px; display:block; float:left; margin-top:20px;}

.center-top-text {float:left; position:relative; width:650px; height:auto; left:0px; color:#999; color:#000; font-size:11px;}
.center-top-text img{float:left; position:relative; padding-right:20px;}


.produkt-detail
{
	position:relative;
	float:left;
	width:650px;
	height: auto; padding-top:0px;
}



.produkt-detail h2
{
display:block;
padding-bottom:15px;
}

.produkt-detail h3
{
	background:none;
display:block;
font-size:20px;
padding-bottom:15px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
}


.produkt-detail-leftside 
{
	float:left;
	width:380px;
	height:auto;
	padding-top:0px;
	text-align:center;
}

.produkt-detail-leftside td
{
	height:240px;
}

.produkt-detail-leftside img

	{margin-left:auto; margin-right:auto; float:none;}

.produkt-detail-leftside-logo
{
	float:left;
	width:auto; height:auto;
}

.produkt-detail-leftside-logo img
{
	float:left;
	margin-right:20px;
}

.produkt-detail-leftside-otherprodukts
{
	float:left;
	width:auto; height:auto; text-align:left;
	font-size:11px;
}



.produktdetail-vyrobek {float:right; width:265px; height:auto; position:relative; overflow:hidden; padding-bottom:20px;}
.cena-vyrobek-detail {width:120px; height:45px; float:right; position:relative; top:0px; text-align:right; font-size:12px; clear:none; color:#000}
.cenared-detail {color:#C00; font-size:20px; font-weight:bold;}

.cena-vyrobek-popis {width:120px; height:33px; padding-top:12px; display:block; float:left; text-align:left; font-size:11px; color:#000; font-weight:normal;}

.slevalong-vyrobek-popis {width:200px; height:33px; padding-top:3px; display:block; float:left; text-align:left; font-size:11px; color:#000; font-weight:normal;}
.slevalong-vyrobek-detail {width:40px; height:45px; float:right; position:relative; top:0px; text-align:right; font-size:12px; clear:none; color:#000}

.produkt-detail-tmavy {float:left; width:265px; min-height:23px; height:auto; background:url(../img/produkt-detail-bg-tmave-top.jpg) no-repeat top left #cbcbcb; display:block; padding-top:2px;}
.produkt-detail-tmavy-bottom {float:left; width:265px; height:6px; background:url(../img/produkt-detail-bg-tmave-bottom.jpg) no-repeat top left #cbcbcb; display:block;}

.bezna-cena-text {width:165px; height:auto; padding-top:4px; padding-left:10px; display:block; float:left; text-align:left; font-size:12px; color:#333; font-weight:normal;}
.bezna-cena {width:75px; height:18px; padding-top:4px; padding-right:10px; display:block; float:right; text-align:right; font-size:12px; color:#333; font-weight:normal;}
.procenta-sleva {font-size:16px; color:#C00;}

.produkt-detail-svetly {float:left; width:265px; height:auto; background:url(../img/produkt-detail-bg-svetle-top.jpg) no-repeat top left #e5e5e5; display:block; padding-top:8px;}
.produkt-detail-svetly-bottom {float:left; width:265px; height:6px; background:url(../img/produkt-detail-bg-svetle-bottom.jpg) no-repeat top left #cbcbcb; display:block;}


.doprava {width:85px; height:18px; padding-top:2px; padding-left:10px; display:block; float:left; text-align:left; font-size:12px; color:#000; font-weight:normal;}
.dopravatext {width:155px; height:18px; padding-top:2px; padding-right:10px; display:block; float:right; text-align:right; font-size:12px; color:#000; font-weight:normal;}
.popis-produkt {padding:2px 10px 0px 10px; font-size:11px; color:#000;}
.popis-produkt a {text-align:right; color:#000; font-size:9px; font-weight:bold; float:right; padding-top:5px;}
.popis-produkt a:hover {color:#F60;}


.skladem-produkt {width:213px; height:20px; background:url(../img/skladem-produkt.jpg) no-repeat top left; border:0px; display:block;float:left; position:relative; top:0px; font-size:10px; padding:4px 0px 0px 10px; margin-top:2px; text-align:left; color:#fff; line-height:12px;}
.skladem2-produkt {width:40px; height:20px; display:block;float:right; position:relative; top:0px; font-size:10px; margin-top:2px;}
.odber-produkt {float:right; width:265px; height:auto; position:relative; text-align:right; font-size:10px; color:#000;}

.obalkosiku-produkt {width:95px; height:35px; float:right; padding-top:10px;}
.button-do-kosiku-produkt {width:60px; height:20px; background:url(../img/dokosiku.jpg) no-repeat top left; border:0px; display:block;float:right; position:relative; top:0px; cursor:pointer;}
.button-do-kosiku-produkt:hover {background:url(../img/dokosiku-over.jpg) no-repeat top left;}

.popisDownLeft {float:left; width:650px; height:auto; color:#000;}
.popisDownLeft table {float:left; width:595px;}
.popisDownLeft table a {font-size:9px;}



.DISKUZE-OBAL {float:left; width:650px; height:auto; color:#333;}
.DISKUZE-OBAL h4 { font-weight:normal; font-size:14px; color:#333;}
.DISKUZE-OBAL p { font-weight:normal; font-size:12px; padding:10px 0 0 0;}

.diskuze-item { background:#F3F3F3; width:650px; height:auto; float:left; margin:10px 0px 0px 0px; border:1px solid #CCC}
.diskuze-inside {width:630px; height:auto; padding:10px 0px 10px 10px; float:left;}
.diskuze-nadpis {float:left; width: 500px; height:auto; font-size:16px; font-weight:normal; color:#666; padding:0px 0px 0px 10px;}
.diskuze-foto {float:left; width:48px; height:48px;}
.diskuze-jmeno-datum {float:left; width: 500px; height:auto; font-size:11px; font-weight:normal; color:#000; padding:5px 0px 0px 20px;}

.diskuze-text {width:630px; height:auto; float:left; padding-top:12px; padding-bottom:3px; color:#000; font-size:12px;}
.diskuze-text a { color:#333; font-size:12px; text-decoration:none;}

.diskuze-hodnoceni-jedinec {width:620px; height:auto; float:left; padding:5px 5px 5px 5px; color:#666; background:#FFF;  border:1px solid #CCC;  font-size:12px;}
.diskuze-hodnoceni-jedinec img { float:left;}
.diskuze-hodnoceni-jedinec p { float:left; padding:0px;}

.diskuze-reagovat {width:60px; height:20px; background:url(../img/reagovat.jpg) no-repeat top left; border:0px; display:block; float:right;}
.diskuze-reagovat:hover {width:60px; height:20px; background:url(../img/reagovat-over.jpg) no-repeat top left; border:0px; display:block; float:right;}


.diskuze-odeslat {width:100px; height:20px; background:url(../img/odeslat.jpg) no-repeat top left; border:0px; display:block; float:right;}
.diskuze-odeslat:hover {width:100px; height:20px; background:url(../img/odeslat-over.jpg) no-repeat top left; border:0px; display:block; float:right;}



.diskuze-pridat { background:#F3F3F3; width:650px; height:auto; float:left; margin:20px 0px 10px 0px;  border:1px solid #CCC}
.diskuze-pridat-inside {width:630px; height:auto; padding:10px 0px 10px 10px; float:left;}
.diskuze-pridat-inside p {font-weight:normal; font-size:12px; padding:10px 0px 5px 0px; float:left;}

.jmeno-diskuze {width:300px; height:20px; font-size:12px; color:#000; padding:3px 3px 0px 3px;}
.email-diskuze {width:300px; height:20px; font-size:12px; color:#000; padding:3px 3px 0px 3px;}
.prispevek-diskuze {width:620px; height:200px; font-size:12px; color:#000; padding:3px 3px 0px 3px;}

.spam-diskuze {width:100px; height:20px; font-size:12px; color:#000; padding:3px 3px 0px 3px;}


.hodnoceni-radio {float:left; width:20px; height:20px; text-align:center; font-size:10px; display:block;}
.hodnoceni-radio-ne {float:left; width:100px; height:20px; text-align:center;font-size:10px; display:block;}




.popiska-you {padding:15px 0px 0px 15px;}

.icon-right {width:165px; height:auto; float:right; padding-left:30px; padding-bottom: 30px;}
.iconobal {width:165px; height:auto; float:left; color:#333; padding-bottom:10px;}
.iconobal img {float:left;}
.iconobal-text {width:135px; height:auto; float:right; padding-top:4px;}

.iconobal2 {width:175px; height:auto; float:left; color:#333; padding-bottom:10px; padding-left:10px;}
.iconobal2 img {float:left;}



#akce
{
	position:relative;
	float:left;
	width:650px;
	height: 258px;  
}

#akce img
{
  margin: 5px 9px; 
  float: left;
}



.aktualni_novinky {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width: 650px;
	border: 0px solid #ccc;
	margin-left: 0px;
	padding-bottom: 15px;
}

.produkt_ramecek {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width: 650px;
	border: 1px solid #ccc;
	margin-left: 0px;
	padding-bottom: 15px;
}


.aktualni_novinky H2 { font-size:12px; font-weight:bold; color:#000; padding-bottom:0px;}
.aktualni_novinky H2 a { font-size:12px; font-weight:bold; color:#000;}
.aktualni_novinky H2 a:hover { font-size:12px; font-weight:bold; color:#F60;}

.aktualni_novinky p {
	text-align: left;
	font-size: 10px;
	padding-bottom: 10px;
	color: #333;
	padding-top: 0px;
	line-height: 1.3;
}

.aktualni-novinky-item {float:left; position:relative; width:300px; height:auto; padding-top:20px; padding-left:20px; font-size:11px; color:#000;}
.aktualni-novinky-item p {font-size:11px; color:#000;}
.aktualni-novinky-item img {float:left; padding-right:20px; padding-bottom:25px;}

.vyrobek-set {float:left; position:relative; width:650px; height:auto; border-bottom:1px #CCC solid; padding-bottom:20px; padding-top:20px;}
.vyrobek-img-set {float:left; position:relative; width: 150px; height:auto; padding-right:20px; text-align:center}
.vyrobek-img-set img {margin-left:auto; margin-right:auto; float:none;}
.vyrobek-img-set td {height:120px}


.vyhodna-sada {float:left; position:relative; width: 150px; height:auto; padding-right:20px; font-size:14px; color: #9C0;}
.vyhodna-sada img {float:left; width: auto; height:auto; padding-right:5px; padding-bottom:30px; padding-top:3px;}
.cena-vyrobek-set {width:100px; height:auto; float:right; position:relative; top:0px; text-align:right; font-size:10px; clear:none;}
.obalkosiku-set {width:70px; height:35px; float:left;}
.button-vybertesi {width:65px; height:20px; background:url(../img/vybertesi.jpg) no-repeat top left; border:0px; display:block;float:left; position:relative; top:0px;}
.button-vybertesi:hover {background:url(../img/vybertesi-over.jpg) no-repeat top left;}

.image-set {float: left; width:480px; height:auto;}
.image-set img { border:5px solid #999;}



.selector-set { float:left; min-width:300px;}
.vyhodna-sada-set {float:left; position:relative; width: 650px; height:30px; padding-right:20px; font-size:20px; color: #9C0;}
.vyhodna-sada-set p { padding-top:2px;}
.vyhodna-sada-set img {float:left; width: auto; height:auto; padding-right:5px; padding-bottom:30px; padding-top:0px;}
.set-seda-ceny { float:right; width:480px; height:auto; background:#e6e6e6 url(../img/set-bg-seda-top.jpg) no-repeat top left;}
.set-bila-ceny { float:right; width:480px; height:auto; background:#fff no-repeat top left;}
.set-seda-ceny-bottom { float:left; width:480px; height:6px; background:#e6e6e6 url(../img/set-bg-seda-bottom.jpg) no-repeat top left;}
.set-bila-ceny-bottom { float:left; width:480px; height:6px; background:#fff no-repeat top left;}
.obal-setu-Tretina {float:left; width:157px; height:auto; padding-left:10px;}

.cena-tretina  {width:75px; height:auto; padding-top:15px; display:block; float:left; text-align:left; font-size:9px; color:#000; font-weight:bold;}
.cena-tretina-kc {width:80px; height:auto; padding-top:10px; display:block; float:right; text-align:right; font-size:11px; color:#000; font-weight:normal;}

.obal-setu-Tretina-procento {float:left; width:120px; height:auto; padding-left:15px;}
.cena-tretina-procento  {width:75px; height:auto; padding-top:15px; display:block; float:left; text-align:left; font-size:9px; color:#000; font-weight:bold;}
.cena-tretina-kc-procento {width:40px; height:auto; padding-top:10px; display:block; float:right; text-align:left; font-size:11px; color:#000; font-weight:normal;}


.sadainfo {width:650px; float:left; height:auto; background: #e6e6e6 url(../img/sada-bg-top-svetla.jpg) no-repeat top left; color:#333; font-size:15px;} 
.sadainfo p { padding:10px 10px 4px 10px; color:#333; font-size:10px;} 
.sadainfo-bottom {width:650px; float:left; height:6px; background:url(../img/sada-bg-bottom-svetla.jpg) no-repeat top left;} 

.setselect {width:650px; float:left; height:auto; padding-bottom:30px;}
.setselect p { float:left; color:#000; font-weight:bold; font-size:14px; padding-right:20px; padding-top:2px;}
.obalpocetpolozek {width:150px; height:auto; padding-bottom:3px; float:right; text-align:right;}
.obalpocetpolozek p { padding:4px 10px; float:right; color:#333;}






.vyrobek {float:left; position:relative; width:650px; height:auto; border-bottom:1px #CCC solid; padding-bottom:5px; padding-top:20px;}
.vyrobek-img {float:left; position:relative; width: 150px; height:auto; padding-right:20px; text-align:center;}
.vyrobek-img img {margin-left:auto; margin-right:auto; float:none;}

.vyrobek-popis {float:left; position:relative; width: 285px; height:auto; display:block; font-size:11px; color:#000;}
.vyrobek-popis h2 { font-size:14px; color:#000; padding-bottom:10px; }
.vyrobek-popis h2 a{ font-size:14px; color:#000; padding-bottom:10px; font-weight:bold; }
.vyrobek-popis h2 a:hover{ color:#f60; }

.pravastrana-vyrobek {float:right; width:190px; height:auto; position:relative;}

.obalkosiku {width:85px; height:35px; float:left;}
.button-do-kosiku {width:62px; height:20px; background:url(../img/dokosiku.jpg) no-repeat top left; border:0px; display:block;float:left; position:relative; top:0px; cursor:pointer;}
.button-do-kosiku:hover {background:url(../img/dokosiku-over.jpg) no-repeat top left;}
.pocet_polozek {float: right; width:20px; padding-top:4px; margin-right:0px; padding-bottom:2px; border:1px solid #CCC; text-align:center; font-size:10px;}

.cena-vyrobek {width:95px; height:35px; float:right; position:relative; top:0px; text-align:right; font-size:10px; clear:none;}
.cenared {color:#C00; font-size:16px; font-weight:bold;}

.sleva {width:65px; height:20px; display:block; float:left; position:relative; top:0px; text-align:center; font-size:12px; color:#999; font-weight:bold;}
.procenta {width:85px; height:20px; float:right; position:relative; top:0px; text-align:right; font-size:16px; color:#C00; font-weight:bold;}

.slevalong-sleva {width:105px; height:20px; display:block; float:left; position:relative; top:0px; text-align:left; font-size:12px; color:#999; font-weight:bold;}
.slevalong-procenta {width:45px; height:20px; float:right; position:relative; top:0px; text-align:right; font-size:16px; color:#C00; font-weight:bold;}
.slevalong-text {width:150px; height:16px; display:block; float:left; position:relative; top:0px; text-align:left; font-size:11px; color:#999;}

.skladem1 {width:150px; height:20px; background:url(../img/skladem.jpg) no-repeat top left; border:0px; display:block;float:left; position:relative; top:0px; font-size:10px; padding:4px 0px 0px 0px; text-align:center; color:#fff; line-height:12px;}
.skladem2 {width:40px; height:20px; display:block;float:right; position:relative; top:0px; font-size:10px;}

.odber {float:right; width:190px; height:auto; position:relative; text-align:right; font-size:10px; color:#000;}






/*PRAVA strana*/
#rightside { width:150px; height:auto; position:relative; left:5px; top:0px; float:left; line-height:normal;}
.feedback {color:#F60; font-size:18px; line-height:20px; padding-bottom:10px;}
.feedback a {color:#F60;}
.feedback a:hover {color:#999;}

.polozky {float:left; width:60px; height:20px;}
.cena {float:left; width:65px; height:20px; text-align:right; font-weight:bold;}

.textove_pole_kosik {
	font-size: 10px;
	margin: 0px 0px 5px 0px;
	padding:4px 0 0 5px;
	border: 0px solid gray;
	height: 21px;
	width: 107px;
	background:url(../img/prihlasitsebutton.jpg) no-repeat;
	color:#333;
	float:left;
	position:relative;
	left:10px;
}

.button_kosik {
	float:left;
	font-size: 10px;
	height: auto;
	width:102px;
	text-align: right;
	border:0px;
	color:#F60;
	background:url(../img/kosik.png) no-repeat top left;
	position:relative;
	top:10px;
	padding-bottom:10px;
	padding-top:3px;
	left:10px;
	 cursor:pointer;
}

.button_kosik:hover {
	color:#999;	 
}

.button {
	float:left; position:relative;
	font-size: 10px;
	height: 23px;
	width:110px;
	text-align: center;
	background:url(../img/buttonX.jpg) no-repeat top left;
	border:0px;
	color:#999;
	cursor:pointer;
	left:10px;
}

.registrace {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding-top:10px;
	height: auto;
	width: 107px;
	color:#F60;
	float:left;
	position:relative;
	left:10px;
}
.registrace a {
	color:#F60;
}
.registrace a:hover {
	color:#999;
}




/*FOOT*/
#foot {width:990px; height:auto; float:left; position:relative; left:5px; top:10px; background:url(../img/foot-bgs.jpg) no-repeat #000; color:#333; padding-bottom:40px;}
#foot strong {color:#666; font-size:11px;}

.copyright {width:990px; height:44px; position:relative; float:left; left:0px; color:#333; text-align:left;
background: url(../img/lista-under.jpg) no-repeat; font-size:10px; padding-top:5px;}
.copyrighttext {padding-top:5px; padding-left:10px; width:400px; height:19px; float:left;}

.socsite {padding-top:0px; padding-right:10px; width:400px; height:20px; float:right; text-align:right;}
.socsite p {float:right; padding-top:5px;}
.socsite img {float:right; padding-left:4px; padding-top:3px;}

.footcolum {float:left; position:relative; top:10px; left:0px; width:155px; height:auto; padding-left:10px; color:#ccc; font-size:10px; color:#333;}
.footcolum a {font-size:10px; color:#333;}
.footcolum a:hover {font-size:10px; color:#F60;}





/*pop-up*/

#dialog {

	/* overlay is hidden before loading */
	display:none;

	/* standard decorations */
	width:330px;
	height:230px;
	border:0px solid #666;

	/* for modern browsers use semi-transparent color on the border. nice! */
	border:0px solid rgba(82, 82, 82, 0.698); _border:0px solid #FFF;

	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
	text-align:center;
	background:url(../img/dialog.png) no-repeat top left;
	color:#999;

}

#dialog div {
	padding:10px;
	border:0px solid #fff;
	background-color:transparent;
	font-family: Arial,tahoma,verdana,arial,sans-serif
}

#dialog h2 {
	margin:-11px;
	margin-bottom:0px;
	color:#999;
	background-color:transparent;
	padding:15px 0px;
	border:0px solid #fff;
	font-size:16px;
}

.yes {
	font-size: 11px;
	height: 23px;
	width:110px;
	text-align: center;
	background:url(../img/buttonX.jpg) no-repeat top left;
	border:0px;
	color:#F60;
	cursor:pointer;
	left:10px;
}

.close {
	font-size: 11px;
	height: 23px;
	width:110px;
	text-align: center;
	background:url(../img/buttonX.jpg) no-repeat top left;
	border:0px;
	color:#fff;
	cursor:pointer;
	left:10px;

}


/*nove vlozeno*/

.subkat-menu { font-size: 10px; padding-left: 5px; width: 120px; font-weight:normal; margin-bottom:13px;}
.subkat-menu a { font-size: 10px;font-weight:normal; }
.subkat-menu div { font-size: 10px;font-weight:normal; padding-bottom:4px;  }





.navigace_top {
  width: 657px;
	height: 7px;
	margin-top: 12px;
  background:url(../img/navig_top.jpg) no-repeat top left; 
  display:block;
}

.navigace_body {
	position:relative;
	font-size: 10px;
	width: 647px;
	color: #fff;
	padding-left:5px;
	background-color: #9D9D9C;
}

.navigace_body_big {
	position:relative;
	font-size: 15px;
	width: 647px;
	color: #fff;
	padding-left:5px;
	background-color: #9D9D9C;
}




navigace_user_text
{
	position:relative;
	font-size: 12px;
	margin: 10px 10px 10px 10px;
}


.navigace_bottom {
  width: 657px;
	height: 7px;
  background:url(../img/navig_bottom.jpg) no-repeat top left; 
  display:block;
}



.navigace_top-svetla {
  width: 657px;
	height: 7px;
	margin-top: 12px;
  background:url(../img/navig_top-svetla.jpg) no-repeat top left; 
  display:block;
}

.navigace_body-svetla {
	position:relative;
	font-size: 10px;
	width: 647px;
	color: #333;
	padding-left:5px;
	background-color: #e8e8e8;
}

.navigace_body_big-svetla {
	position:relative;
	font-size: 15px;
	width: 647px;
	color: #333;
	padding-left:5px;
	background-color: #e8e8e8;
}

.navigace_bottom-svetla {
  width: 657px;
	height: 7px;
  background:url(../img/navig_bottom-svetla.jpg) no-repeat top left; 
  display:block;
}

.ctverecek {
	width: 10px;
	height: 1em;
	background: url(../img/ctverecek.gif) 0% 50% no-repeat;
	padding-left: 8px;
	margin-left: 5px;
}

.t1_b {
	font-size: 11px;
	color: #000;
}

.t2_b {
	font-size: 12px;
	color: #000;
}


.show_obr_navigace {float: left; margin: 12px 2px 4px 2px; width: 123px;}
.show_obr_navigace p {height: 85px;} 
.show_txt_navigace {height: 46px; padding-top:3px;}
.show_txt_navigace_1 {height: 26px; padding-top:3px;}


.icon-middle {width:155px; height:auto; float:left;} 
.iconobal3 {width:155px; height:auto; float:left; color:#333; padding-bottom:10px;}
.iconobal3 img {float:left;}
.iconobal3-text {width:155px; height:auto; float:right; padding-top:4px;}


.uni_kategorie {color:#000}
.uni_kategorie a {color:#000}

.zvolena_stranka {background:#f60; padding:3px 3px 1px 3px; color:#fff;}
.strankovani_stranky {color:#666;}
.strankovani_stranky a {color:#000;}

.tiphledani {float: left; width:110px; height:12px; padding-top:3px;}
.tiphledani a { font-size:10px; color:#666;}
.tiphledani a:hover { color:#F60;}




/* nove inline */
a.lineNorm { line-height:normal;}
.line17 { line-height:1.7;}
.padding0 {padding-bottom:0px;}


.topznacky 
{
	float:left;
	position:relative;
	width:700px;
	height:39px;
	display:block;
	font-size:10px;
	color:#666;	
}

.toptext
{
	float:left;
	width:70px;
	height:39px;
	line-height:40px;
	padding-left:10px;
}

.znacka-img
{
	float:left;
	width:auto;
	height:auto;
	display:block;
}


.leftboxes-text-sortiment-new {width:125px; height:auto; position:relative; float:left; left:10px; top:0px; font-size:11px; color:#999; line-height:13px;}
.leftboxes-text-sortiment-new a {color:#333; display:block; font-weight:normal; width:100%; line-height:16px; padding-bottom:5px; padding-top:5px; background:url(../img/sortline.jpg) no-repeat bottom left;}
.leftboxes-text-sortiment-new a:hover {color:#F60;}
.leftboxes-text-sortiment-new p { padding-bottom:10px; padding-top:10px; color:#333;}

.znacky-nadpis a
{
	color:#666;
}

.znacky-in a
{
	color:#333; display:block; font-weight:normal; width:100%; line-height:16px; padding-bottom:5px; padding-top:5px;
}

.znacky-in table
{
	width:125px;
	float:left;
	position:relative;
	height:auto;
}

.znacky-in table td.znackytabulkatext
{
	width:50px;
}

.znacky-in table td.znackytabulkaimg
{
	width:75px;

}
