body {
     margin-top: 0;
     padding: 0;
     text-align: center;
     background: #333 url(./images/bg_body.png) repeat-x 0 0; 
     font-family: Arial;
}

img { border: none; }

body > * {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	font-size: 12px;
}

body > .header {
	position: relative;
	height: 285px;
	background: transparent url(./images/bg_header1.png) no-repeat 0 100%;
}

h1 {
	margin: 10px;
	padding: 10px;
	font-size: 13px;
}

p {
	font-size: 12px;
	padding: 0px 5px 0px 5px;
}



.vyr_nazev h1 {
	font-size: 13px;
  padding: 3px 3px 3px 3px;
  margin: 0px 0px 5px 0px;
  background-color: #f60;
  color: #fff;
}
.vyr_nazev h2 {
	font-size: 13px;
  padding: 3px 3px 3px 3px;
  margin: 0px 0px 5px 0px;
  background-color: #f60;
}
.vyr_hlaska {
	font-size: 11px;
  color: #000;
  font-weight: bold;
}
.vyr_hlaska h2 {
	font-size: 12px;
  color: #000;
  font-weight: bold;
}
.vyr_nazev a {
  color: #fff;
  text-decoration: underline; 
}
.vyr_nazev a:hover {
  color: #fff;
  text-decoration: none; 
}

.detail {
	width: 725px;
}


.detail td {
	width: 50%;
}

.detailw {
	width: 50%;
}

.detailt {
	padding: 0;
	margin: 0;
}


.movie {
width: 480px;
height: 385px;
}

.katimg {
height: 130px;
float: left; 
}

.fb-like {
float: left; 
}

.justify {
text-align: justify;
}

/* tabulka support */
.support {
  width: 380px;
	font-size: 12px;
	margin: 5px 5px 10px 10px;
  padding: 0px 0px 0px 0px;
	float: right;
	background: #eee url(./images/bg_contact1.png) no-repeat 0 100%;
}

.support p {
 	float: left;
 	padding: 0px 10px 0px 0px;
 	font-weight: normal;
}

.support h3, h4 {
	font-size: 12px;
  padding: 3px 3px 3px 3px;
  margin: 0px 0px 0px 0px;
  background-color: #f60;
  color: #fff;
}



table.supp { width: 99%; }

table.supp th, table.supp td {
    padding: 6px 0px 6px 5px;
    font-weight: normal;
}

table.supp th { width: 13em; text-align: left; }
table.supp th.tel { width: 9em; text-align: right; }
table.supp td { width: 4em; font-weight: bold; text-align: right; }
table.supp td.tel { width: 4em; font-weight: normal; text-align: left; }






/* ZAČÁEK - styl pro vyhledávání v horní části banneru */
.searchbar {
	width: 566px;
	height: 34px;
	margin: 5px 0 0 416px;
	background: transparent url(./images/bg_topbar.png) no-repeat 0 0;
}
.searchbar .search {
       position: relative;
       z-index: 3;
       width: 160px;
       height: 15px;
       margin: 8px 0 0 98px;
       padding: 0;
       background: #fff;
       border: none;
}
.searchbar a {
  margin: 0px 0 0 13px;
  text-decoration: none;
  color: #000;
 	font-size: 12px;
}
.searchbar a:hover {
  text-decoration: none;
  color: #333;
 	font-weight: bold;
}
/* KONEC - styl pro vyhledávání v horní části banneru */


/* ZAČÁEK - styl pro košík a pokladnu v levé části banneru */
#offer {
	position: absolute;
	top: 146px;
	left: 15px;
	color: #FFF;
}
#offer a {
  text-decoration: none;
  color: #FFF;
 	font-weight: bold;
}
#offer a:hover {
  text-decoration: underline;
  color: #CCCCCC;
}
#offer p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}
#offer ul {
	margin: 28px 0 0 40px;
	padding: 0;
}
#offer li {
	margin: 23px 0 0 0; 
	font-size: 12px;
}
#offer strong { font-size: 13px; }
/* KONEC - styl pro košík a pokladnu v levé části banneru */


/* ZAČÁEK - styl pro IKONY V BANNERU */
#icons, #tabs {
	list-style-type: none;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#icons {
	width: 100%;
	height: 52px; 
	position: absolute;
	top: -5px;
	left: 0;
}
#tabs { width: 669px; height: 54px; }
#icons li, #tabs li {
	float: left;
	margin: 0;
	padding: 0;
}
#icons li.star { margin: 0 7px 0 773px; }
#tabs li.registrace { margin: 0 50px 0 130px; }
#icons li *, #tabs li * {
	display: block;
}

#icons li * { width: 68px; height: 52px; }
#tabs li * { width: 160px; height: 54px; }

#tabs a, #tabs strong, #icons a { position: relative; }
#icons span, #tabs span { position: absolute; }

#icons span { background: transparent none no-repeat 0 100%; }
#tabs span { background: transparent none no-repeat 0 0; }

#icons .home span { background-image: url(./images/ico_home.png); }
#icons .star span { background-image: url(./images/ico_star.png); }
#icons .mail span { background-image: url(./images/ico_mail.png); }

#tabs .katalog span { background-image: url(./images/tab_katalog.png); }
#tabs .registrace span { background-image: url(./images/tab_registrace.png); }
#tabs .kontakty span { background-image: url(./images/tab_kontakty.png); }

#icons a:hover span { background-position: 0 0; }
#tabs a:hover span, #tabs strong span { background-position: 0 100%; }
/* KONEC - styl pro IKONY V BANNERU */


/* ZAČÁTEK - styl pro INFORMACE O ZÁKAZNÍKOVI v liště pod bannerem */
body > .bar {
	height: 40px;
	margin-top: -7px;
	margin-bottom: 5px;
	background: transparent url(./images/print_bar.png) no-repeat 0 0;
}
body > .bar p {
	font-size: 12px;
	color: #000;
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
}
body > .bar a {
  text-decoration: underline;
  color: #000;
 	font-size: 12px;
}
body > .bar a:hover {
  text-decoration: none;
  color: #333;
   	font-weight: bold;
}
/* KOBEC - styl pro INFORMACE O ZÁKAZNÍKOVI v liště pod bannerem */


/* ZAČÁTEK - styl pro HLAVNÍ BLOK */
#main {
     width: 1000px;
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     padding: 0;
     margin-top: 0px;
     background: #FFF;     
}
/* KONEC - styl pro HLAVNÍ BLOK */


/* ZAČÁTEK - styl pro LEVOU ČÁST */
#vlevo-obalka {
     width: 255px;
     float: left;
     padding: 5px 0 0 5px;
     border: 0;
}
/* KONEC - styl pro LEVOU ČÁST */

/* ZAČÁTEK - styl pro LEVOU ČÁST */
#vpravo-obalka {
     width: 735px;
     float: right;
     padding: 0;
     border: 0;
     
}
/* KONEC - styl pro LEVOU ČÁST */
   
/* ZAČÁTEK - STYL PRO BLOK */
.top {
	margin: 0;
	padding: 14px 11px 11px;
	color: #fff;
	background-color: #f60;
	font-size: 12px;
	text-align: left;
}
.sidebar .nav {
	margin-bottom: 5px;
	padding: 7px 0 0 0px;
	background: #dfdfdf url(./images/bg_nav.png) no-repeat 0 100%;
	font-size: 12px;
}
.sidebar .nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.sidebar .nav img {
	margin: 0 0 0 0;
}
.sidebar .nav li {
	margin: 0;
	padding: 4px 9px;
/*	background: transparent url(./images/bg_nav_li.png) no-repeat 9px 100%; */
}
.sidebar .nav li a, .sidebar .nav li strong {
	display: block;
	padding: 2px 4px;
	color: inherit;
	text-decoration: none;
}
.sidebar .nav li strong, .sidebar .nav li a:hover {
	font-weight: bold;
	background-color: #fff;
}
#hlavni_menu li {
	padding-top: 0px;
	padding-bottom: 2px;
}
#hlavni_menu li ul li {
	padding-left: 12px;
	margin-left: 15px;
	background: url(./img/odrazka.png) no-repeat 0 50%;
}
#hlavni_menu .li_posledni {
	background: url(./img/odrazka_posledni.png) no-repeat 0 50%;
}
/* KONEC - STYL PRO BLOK */


/* ZAČÁTEK - STYL PRO BLOK 2 CCS Format 2 */
.top1 {
	margin: 0;
	padding: 14px 11px 11px;
	color: #000;
	font-size: 12px;
	text-align: left;
}
.sidebar1 .nav1 {
	margin-bottom: 5px;
	padding: 7px 5px 0 0px;
	font-size: 12px;
}
.sidebar .nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.sidebar1 .image {
	margin: 3px;
	float: left;
	width: 80px;
}
.sidebar1 .nazev {
  padding: 3px 3px 3px 3px;
  margin: 0px 0px 5px 0px;
  background-color: #f60;
}
.sidebar1 .nazev a {
  text-decoration: none;
  color: #fff;
 	font-size: 12px;
 	font-weight: bold;
}
.sidebar1 .nazev a:hover {
  text-decoration: none;
  color: #fff;
 	font-weight: normal;
}

/* KONEC - STYL PRO BLOK */

/* ZAČÁTEK - navigační lišta */
.navi {
 	font-size: 12px;
	margin: 5px 5px 5px 0px;
	padding: 5px 5px 5px 10px;
	background: #dfdfdf
}
.navi a {
  text-decoration: underline;
  color: #000;
 	font-size: 12px;
}
.navi a:hover {
  text-decoration: none;
  color: #333;
 	font-weight: bold;
}
/* KONEC - navigační lišta */

/* ZAČÁTEK - řadit podle - v kategorii */
.navi1 {
 	font-size: 12px;
	padding: 5px 5px 5px 5px; 	
}
.navi1 a {
  text-decoration: underline;
  color: #000;
 	font-size: 12px;
}
.navi1 a:hover {
  text-decoration: none;
  color: #333;
 	font-weight: bold;
}
/* KONEC - řadit podle - v kategorii */


/* ZAČÁTEK - patička */
body > .footer {
	padding-top: 10px;
	height: 156px;
	background: #fff url(./images/bg_footer.png) repeat-x 0 100%;
}
.footers {
	float: right;
	width: 799px;
	height: 100px;
	margin: 45px 10px;
	padding: 0;
	text-align: right;
	font-size: 11px;
}
.footers a {
  text-decoration: underline;
  color: #000;
}
.footers a:hover {
  text-decoration: none;
  color: #333;
 	font-weight: bold;
}
.foo {
	float: right;
	margin: 15px 10px;
	padding: 0;
	text-align: right;
	font-size: 12px;
}
.foo a {
  text-decoration: underline;
  color: #000;
}
.foo a:hover {
  text-decoration: none;
  color: #333;
 	font-weight: bold;
}
.fooleft {
	float: left;
	padding: 0 130px 0 0;
	font-size: 12px;
}
#paticka-obalka {
     clear: both;
     width: 100%;
     padding: 0 0 70px 0;
     border: 0;     
}
/* KONEC patičky */


/* ZAČÁTEK - navigační okno obsluha.php */
.contact {
	padding: 0 0 58px;
	margin: 0px 0px 5px 0px;
	background: #eee url(./images/bg_contact.png) no-repeat 0 100%;
}
.contact dl {
	margin: 0px 10px 0 90px;
	padding: 0px 0 0 0;
	font-size: 12 px;
	font-weight: bold;
}
.contact h3 {
	margin: 0;
	padding: 14px 11px 11px;
	color: #fff;
	background-color: #f60;
	font-size: 12px;
	text-align: left;
}
.contact dt {
	float: left;
	width: 43px;
	margin: 0px 5px 0 0;
	text-align: right;
}
.contact dl.email {
  margin-top: 15px; margin-bottom: 15px;
}
.hlaska {
  position: absolute;
  width: 180px;
  margin: 0px 0px 0px 0px;
  padding: 10px 15px 0px 60px; 
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}
/* KONEC - navigační okno obsluha.php */

/* ZAČÁTEK - navigační okno obsluha.php */
.contact_right {
	padding: 0;
	margin: 0;
	background: url(./images/bg_contact1.jpg) no-repeat 0 100%;
}
.contact_right dl {
	margin: 0px 5px 0 5px;
	padding: 0px 0 0 0;
	font-size: 0.70em;
	font-weight: bold;
	text-align: right;
}
.contact_right dt {
	float: left;
	width: 43px;
	margin: 0px 5px 0 0;
	text-align: right;
}
.contact_right dl.email {
  margin-top: 15px; margin-bottom: 15px; font-size: 12px;
}
.contact_right dl.tel {
  font-size: 12px;
  margin: 0 5px 5px 0;
}
.hlaska_right {
  margin: 0px 0px 0px 0px;
  padding: 40px 5px 0px 5px; 
	font-size: 0.75em;
	text-align: right;
	font-weight: bold;
}
/* KONEC - navigační okno obsluha.php */

/* ZAČÁTEK -  přihlášení v levém menup */
.login {
	margin: 5px 5px 10px 5px;
	padding: 0 0 10px 0;	
	text-align: left;
	font-size: 12px;
}
.passw {
  width: 240px;
  border-width: 1px;
  border-style: solid;
 	margin: 3px 0 8px 0;
  border-color: #666666;
}
/* KONEC -  přihlášení v levém menup */


/* ZAČÁTEK -  blok nejprodávanější */
.blok_top {
	margin: 5px 5px 5px 5px;
	text-align: left;
	font-size: 12px;
}
.blok_top img {
	width: 90px;
	border: 0px;
}
.blok_top > .vyrnazev {
	font-weight: bold;
	font-size: 13px;
	padding: 5px 0 5px 0;
}
.blok_top > .vyrnazev a {
  text-decoration: none;
  color: #f60;
}
.blok_top > .vyrnazev a:hover {
  text-decoration: underline;
  color: #f60;
}    
.blok_top > .vyranonce {
  color: #333;
 	font-size: 10px;
 	text-align: justify;
}
/* KONEC -  blok nejprodávanější */


/* ZAČÁTEK -  katalog v katalog.php */
.stamps {
  float: left;
  margin: 0 0 0 0px;
  padding: 0;
  width: 537px;
 	border: 0;
 	text-align: center;
}
.stamps td {
  padding: 5px 0 10px 0px;
  width: 179px;
  font-size: 12px;
}
.stamps .head {
  padding: 3px 3px 3px 3px;
  margin: 0px 0px 5px 0px;
  background-color: #f60;
} 
.stamps .head a {
  font-weight: bold;
  color: #fff;
  text-decoration: none; 
}
.stamps .head a:hover {
  font-weight: normal;
  color: #fff;
  text-decoration: none; 
}
.stamps td a {
  font-weight: bold;
  color: #333;
  text-decoration: none; 
}
.stamps td a:hover {
  font-weight: normal;
  color: #000;
  text-decoration: none; 
}
/* KONEC -  katalog v katalog.php */



#bod {
     width: 730px;
     float: left;
     padding: 0;
     margin: 0 0 10px 0;
     border: 0;
     background-color: #fff;
}

#bodleft {
     width: 535px;
     float: left;
     padding: 0;
     margin: 0;
     border: 0;
     background-color: #fff;
}

#bodright {
     width: 190px;
     float: right;
     padding: 0;
     margin: 0;
     border: 0;
     background-color: #fff;
}




.info {
  float: right;
  margin: 0px 0px 15px 0px;
	width: 190px;
  background-color: #dfdfdf;
}
.info h2 {
	color: #fff;
  padding: 3px 3px 3px 3px;
  margin: 0;
  background-color: #f60;
  font-size: 12px;
  font-weight: bold;
}
.info ul {
  padding: 0px 0px 0px 5px;
  font-size: 12px;
  font-weight: normal;
}
.info li {
  padding: 0px 0px 5px 0px;
}
.info div {
  font-size: 12px;
  font-weight: normal;
  padding: 5px 5px 5px 5px;
}
.info a {
  font-weight: normal;
  color: #000;
  text-decoration: none; 
}
.info a:hover {
  font-weight: bold;
  color: #333;
  text-decoration: none; 
}



.bodinfo {
  float: left;
  padding: 0;
  margin: 0px 0px 15px 0px;
	width: 100%;
  background-color: #fff;
}
.bodinfo h2 {
	color: #fff;
  padding: 3px 3px 3px 3px;
  margin: 0;
  background-color: #f60;
  font-size: 12px;
  font-weight: bold;
}
.bodinfo div {
  font-size: 12px;
  font-weight: normal;
  padding: 5px 0px 5px 0px;
}
.bodinfo img {
  float: right;
  border: 0;
}
.bodinfo a {
  font-weight: normal;
  color: #000;
  text-decoration: none; 
}
.bodinfo a:hover {
  font-weight: bold;
  color: #333;
  text-decoration: none; 
}




.odkazy {
	color: #999999;
	font-size: 8px;
	text-align: center;
	padding: 10px 0 0 0;
}

.odkazy a {
  text-decoration: none;
  color: #999999;
}
.odkazy a:hover {
  text-decoration: none;
  color: #999999;
}






ul {
	list-style-type: none;
}


.uvod {
	font-size: 12px;
	text-align: justify;
	padding: 0 0 10px 0;
}
.uvod img {
	float: left;
	padding: 0 15px 0 0;
}


.passw1 {
  width: 175px;
  border-width: 1px;
  border-style: solid;
 	margin: 5px 0 8px 0;
  border-color: #666666;
}

.navrh {
  width: 99%;
}

.tmava {
  background-color: #C0C0C0;
}
.svetla {
  background-color: #F5F5F5;
}





.static {
    position: fixed;
    height: 20px;
    width: 100%;
    background: #f60;
    bottom: 0px;
    font-size: 12px;
    color: #333;
    text-align: center;
}
.static a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.static a:hover {
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}














body > .header .nav {
	position: absolute;
	right: 0;
	bottom: 155px;
}



ul#backlinks {
	list-style-type: none;
	float: right;
	width: 840px;
	height: 100px;
	overflow: hidden;
	margin: 45px 10px;
	padding: 0;
}

ul#backlinks li {
	float: right;
	margin: 0 0 3px 5px; 
	font-size: 0.6em;
}

ul#backlinks a { color: #333; }                 
ul#backlinks a:hover { color: #f60; }

body > .body {
	height: 1%;
	overflow: hidden;
	padding: 5px 0 85px;
	color: #333;
	background: #fff;
}

body > .body > .content {
	float: right;
	width: 705px;
	margin-right: 20px;
}

body > .body > .sidebar {
	float: left;
	width: 255px;
	margin-left: 5px;
}

body > .content > * {
	padding: 5px;
	margin: 0;
}


.objednat {
	margin: 0;
	padding: 3px 13px 3px 13px;
	color: #ffffff;
	background-color: #FF6600;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;	
	float: right;
}

table.people { width: 730px; font-weight: normal; font-size: 12px;
  padding: 0px;
  margin: 0px 5px 0px 0px; }
  
.tdorange {
	font-size: 13px;
  padding: 3px 3px 3px 3px;
  margin: 0px 5px 0px 0px;
  background-color: #f60;
  color: #fff;
}

.tdcontact {
	margin: 0px 5px 0px 0px;
  width: 150;
	padding: 0px 5px 5px 5px;
	vertical-align: top;
	background-color: #eee
}

.tdfoto {
	margin: 0;
  width: 150;
  text-align: left;
 	vertical-align: bottom;	
}

.null {
  height: 20px;
  text-align: left;	
}

.italic {
	font-style: italic;
}

.imghome {
  width: 270px;
  float: right;
  padding-top: 10px	
}

.img1 {
  float: right;
  padding-top: 10px	
}

.soft {
  float: left;
  padding: 0px 10px 5px 10px;	
}


.line {
  border-bottom: 1px dashed;
  padding: 10px;
  border-color: #b6b6b6;
}

.small {
font-size: 0.7em;
}

.ul1 {
font-size: 0.9em;
}





.doprava {
  width: 180px;
	margin: 0;
  padding: 0;
	float: left;
	background: #dfdfdf;
}
table.price {
  width: 180px;
 	margin: 0;
  padding: 0; }
table.price td { font-size: 12px; padding: 5px 0 0 0; margin: 0; font-weight: bold; text-align: left; }
table.price td.vat { font-weight: normal; padding: 0px 0 0 0; margin: 0; font-size: 0.9em; }
.white {
  width: 170px;
	margin: 5px 5px 5px 5px;
  padding: 0;
	float: left;
	background: #fff;
}























/* CSS PRO STAROU VERZI*/
/* CSS PRO STAROU VERZI*/
/* CSS PRO STAROU VERZI*/
/* CSS PRO STAROU VERZI*/
/* CSS PRO STAROU VERZI*/
/* CSS PRO STAROU VERZI*/ 





















.tablehead {
     font: 11px verdana, sans-serif;
     border: 0px;
     width: 990px;
     height: 97px;
     margin-left: auto;
     margin-right: auto;
     padding-top: 4.3em;   
}

.tableheadtd1 {
     width: 100%;
     height: 77px;
}

.tableheadtd2 {
     width: 15%;
     height: 20px;
	   padding: 0px 0px 0px 19px;
}

.tableheadtd3 {
     width: 36%;
     height: 20px;
}

.tableheadtd3 {
     width: 36%;
     height: 20px;
}

.tableheadtd4 {
     width: 49%;
     height: 20px;
	   padding: 0px 0px 0px 15px;     
}


.tablehead2 {
     font: 11px verdana, sans-serif;
     border: 0px;
     width: 980px;
     margin-left: auto;
     margin-right: auto;
}





.bg_home {
     background: transparent url(./img/bg_tab_home.jpg) 50% center no-repeat; 
     font: 10px/10px verdana, sans-serif;
     text-align: center;

     text-valign: top;


}

.bg_home_2 {
     background: transparent url(./img/bg_tab_home_2.jpg) 50% center no-repeat; 
     font: 10px/10px verdana, sans-serif;
     text-align: center;

     text-valign: top;


}


.navigacni_prouzek {
     padding-right: 1px;
     padding-left: 1px;
     left: 1px;
     padding-bottom: 5px;
     width: 100%;
     padding-top: 2px;
     position: absolute;
     top: 3px;
     height: 47px;


}

.prave_menu {
     border-left-style: solid;
     border-left-width: 1;
     border-color: #CCCCCC;
     border-right-width: 1;
     border-top-width: 1;
     border-bottom-width: 1;


}






#fokus {
	border-left: 4px solid #79A5D2;
	padding-left: 4px;
}






.odkazy {
     font: 9px/10px verdana, sans-serif;  
}










.noscreen { 
     display: none;   
}





/* přihlášený */
#lista {
     float: left;
     padding: 0;
     border: 0;    
     text-align: right;
     width: 700px;
     margin: 0;
}

#lista p {
     padding: 0;
     border: 0;  
     margin: 0;
     line-height: 20px; 
}

/*a {
text-decoration: none;
color: #9C3435;
font-size: 11px;
}

a:hover {
text-decoration: underline;
}
*/




.blok_obal {
padding-bottom: 20px;
}



th {
text-align: center;  
}

label {

width: 300px;
display: block;

font-size: 11px;
font-weight: bold;
margin-top: 5px;
}

.div_strankovani_horni p, .div_strankovani_dolni p {
margin: 1px;
text-align: right;
}

.div_strankovani_horni {
margin-bottom: 20px;
}

.div_strankovani_dolni {
margin-bottom: 10px;
}



p.vyrobce, p.beznacena, p.bezdph, p.nasecena {
margin-bottom: 1px;
margin-top: 1px;
}

.vrbvyrobce {
font-weight: bold;
}

.cenanasecena {
font-weight: bold;
color: red;
font-size: 14px;
}

.cena {
font-weight: bold;
} 

.nasecena {
font-weight: normal;
color: red;
font-size: 12px;
}

.right {
float: right;
border: 0;
}

.center {
text-align: center;
}

.small {
font-weight: normal;
color: #D3D3D3;
font-size: 8px;
text-align: center;
}

.small1 {
font-weight: normal;
font-size: 10px;
text-align: justify;
}

.usetrite {
font-weight: normal;
color: red; 
}

.sdph {
font-weight: normal;
color: black; 
}

#telo_detail h2 {
margin-bottom: 15px;
}

.p_do_kosiku {
text-align: center;
}



#blok_info_9 {
display: none;
}

#blok_info_9_obal {
height: 100px;
background: transparent url(./img/nejlepsi.gif) 50% 50% no-repeat;
}

.td_katalog_sloupec_1, .td_katalog_sloupec_2, .td_katalog_sloupec_3{
width: 50%;
}

#blok_info_1 img {
float: left;
margin-right: 5px;
border: 0;
}

.zpravy_datum {
margin-bottom: 1px;
margin-top: 4px;
font-size: 11px;
font-weight: bold;
color: #cc6633;
}



.p_hlaska {
margin: 50px;
text-align: center;
}

.objednavka_stav_0 {
background: url(./img/zprac_0.png) no-repeat right top;
}
.objednavka_stav_1 {
background: url(./img/zprac_1.png) no-repeat right top;
}
.objednavka_stav_2 {
background: url(./img/zprac_2.png) no-repeat right top;
}
.objednavka_stav_3 {
background: url(./img/zprac_3.png) no-repeat right top;
}
.objednavka_stav_4 {
background: url(./img/zprac_4.png) no-repeat right top;
}

.input_100 {
	width: 250px;
}
.input_80 {
	width: 250px;
}
.input_60 {
	width: 250px;
}
.input_40 {
	width: 250px;
}
.input_20 {
	width: 250px;
}


.blok h3 {
margin-top: 20px;                                            
}

code {
color: red;
}

/* comments */
#comments h3 { margin: 0 0 10px; }
#comments ul { margin: 0; padding: 0; }
#comments li { margin: 0 0 5px; padding: 5px; border: 1px solid silver; }
#comments li li { margin: 5px 0 0; }
#comments li p { margin: 0; padding: 5px; background-color: #efefef; }
#comments dl { margin: 0 0 3px; padding: 0; }
#comments dl > * { margin: 0; padding: 0; }
#comments dl dt { float: left; width: 140px; }
#comments dl dd { margin-left: 150px; }
#comments li > dl:first-child dd { font-weight: bold; }
#comments fieldset { margin: 0 0 10px; border: 1px solid silver; }
#comments th { background-color: #fff; text-align: right; vertical-align: top; }
#comments th label { width: 150px; margin: 1px 2px 0 0; }

#comments .message, #comments .error {
	margin: 0 0 10px;
	padding: 5px;
	font-weight: bold;
	border: 1px solid silver;
}

#comments .message { color: #006699; }
#comments .error { color: #cc0000; }            





/* sablona pro menu v detailu */
#outer ul {margin:0.1em; padding:0; list-style-type:none; background:transparent; height:3em;}
#outer li {display:block; float:left;}
/* #outer {display:block; position:relative; background:#fff; padding:2em; margin:25px 15px;}*/
 
.xsnazzy {background:transparent;}
.xsnazzy span {text-align:center; color:#fff; margin:2; font-weight:bold; padding-bottom:0.8em;}
 
.xtop {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FF8022; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 5px; background:#fff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
 
.xboxcontent {display:block; background:#f60; border:0 solid #fff; border-width:0 1px 1px 1px;}
 
 
a.xmenu2, a.xmenu2:visited {display:block; text-decoration:none; width: 146px; font-size:1.1em;}

a.xmenu2:hover, a.xmenu2.active {background:transparent; cursor:pointer;}
a.xmenu2:hover span, a.xmenu2.active span {color:#000;}
a.xmenu2:hover .xboxcontent, a.xmenu2.active .xboxcontent {background:#eee; border-color:#888; border-bottom:1px solid #eee;}
a.xmenu2:hover .xb1, a.xmenu2.active .xb1 {background:#888;}
a.xmenu2:hover .xb2, a.xmenu2:hover .xb3, a.xmenu2:hover .xb4,
a.xmenu2.active .xb2, a.xmenu2.active .xb3, a.xmenu2.active .xb4 {background:#fff; border-color:#888;}
 
ul#gal {
	height: 1%;
	overflow: hidden;
}

ul#gal li {
	float: left;
	margin: 0 8px 8px 0;
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

