/* tělo */
pridej_polozku {display:inline; border:solid 1xp red;}
* {
	margin: 0px;
	padding: 0px;
}
body {
	color: #000;
	background: #fff;
	font-size: 75%;
	font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans-serif;
	text-align: center;
}
h1, table {
	font-size: 100%;
}
form {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
input, textarea, select {
	font-size: 100%;
	border: 2px inset;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
}
input.submit, input.submit-kos, a.submit {
	cursor: pointer;
	height: 28px;
	line-height: 28px;
	color: #6d4a00;
	font-weight: bold;
	text-transform:uppercase;
	padding:0 5px;
	background: url(../images/redesign/submit_bg.png) repeat-x;
	border:none;
	border-right: 1px #d99401 solid;
	outline:none;
}
input.submit-vymaz {
	cursor: pointer;
	height: 20px;
	width:20px;
	line-height: 0px;
	background: url(../images/redesign/delete.png) no-repeat center center;
	border:none;
	outline:none;
	/*text-indent:-1000px;*/
	color:#1c6fc2;
	overflow:hidden;
	font-size:0px;
	position:relative;
	top:-5px;
}
#clanek a.submit {
  display:inline-block;
  font-size:12px;
  color:#6d4a00 !important;
  text-decoration:none;
  font-weight:normal;
}
input.submit-image, label {
	cursor: pointer;
	border: 0;
}
input.noborder {
	border: 0;
	background: transparent;
}
input.readonly {
	color: #999;
}
ol {
	margin: 0 0 0 1em;
	padding: 0;
}
ul {
	margin: 0 0 0 1em;
	padding: 0;
}
li {
	margin: 0 0 0 1em;
	padding: 0;
}
#infopanel {
	margin: 0;
	padding: 0;
	background: #efc501;
}
#infopanel a {
	color: black;
	font-weight: bold;
	font-size: 80%;
	padding: 3px 8px 3px 3px;
	background: url(../images/target.gif) no-repeat top right;
}
#infopanel a:hover {
	background-color: blue;
	color: white;
}
.clr {
	clear: both;
	font-size: 1px;
}
a {
	outline: none;
}



/* obal strany */
#pagepevna {
	height: 50px;
	position: relative;
	margin: 0px auto;
	text-align: left;
	width: expression(document.body.clientWidth > 886 ? "1250px": "886");
}
html>body #pagepevna {
	max-width: 1250px;
	min-width: 886px;
	width: 100%;
}
#pozadi {
	width: auto;
	width: expression(document.body.clientWidth > 1250 ? "1250px": "auto" );
}



/* hlavička */
#hlavicka {
	width: 100%;
	height: 211px;
	background: url(../images/redesign/header_bg.png) no-repeat;
}
#hlavicka td {
	padding: 0;
	vertical-align: top;
}
#hlavicka a.logo {
	margin-top: 32px;
	margin-left: 17px;
	display: block;
	width: 891px;
	height: 128px;
}
.home {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background: url(../images/oddelovac.gif) 100% 0 no-repeat;
	padding: 5px 9px 6px 9px;
}
.home:hover {
	color: #fff;
	background: #0046f2;
}



/* Pruh s odkazy */
#pruh_odkazy {
	position: absolute;
	left: 0px;
	top: 211px;
	/*width: 100%;*/
	width: 1240px;
	height: 49px;
	color: #fff;
	z-index: 1;
	background: url(../images/redesign/menu_clanky_bg.png) no-repeat;
	padding-left: 10px;
}
#pruh_odkazy ul, #pruh_odkazy li, #pruh_odkazy a {
	display: block;
}
#pruh_odkazy ul {
	width: 100%;
	list-style: none;
}
#pruh_odkazy li {
	width: auto;
	list-style-type: none;
	position: relative;
	z-index: 9;
	text-align: left;
}
#pruh_odkazy #level1 li.top {
	float: left;
	border: 0;
	width: auto;
	text-align: center;
	margin: 0px !important;
}
#pruh_odkazy a {
	height: 100%;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
#pruh_odkazy a:hover {
	color: #fff;
	text-decoration: none;
	text-align: left;
	background: #9d9d9e;

}
#pruh_odkazy li>a {
	width: auto;
	float: left;
}
#pruh_odkazy #level1 a.toplink {
	color: #fff;
	text-decoration: none;
	text-align: left;
	padding: 0;
	margin: 0;
	height:40px;
	line-height:39px;
	padding: 0 23px 0 7px;
    _float: left;
}
#pruh_odkazy li.folder ul {
	background-color: #fdc400;
	position: absolute;
	left: 120px;
	top: 0;
}
#pruh_odkazy li.folder>ul {
	left: 140px; 
	margin:0;
	padding:0;
	background:#9d9d9e;
}
#pruh_odkazy li.folder li {
margin:0; padding:0;
}
#pruh_odkazy li.folder li a {
  height:30px;
  line-height:30px;
	background: #b0b1b3;
	border:solid 1px #9d9d9e;
	border-top:0;
	text-indent:5px;
}
#pruh_odkazy li.folder li a:hover {
	background: #9d9d9e;
}
#pruh_odkazy li.folder:hover {
	z-index: 10;
}
#pruh_odkazy ul ul, #pruh_odkazy li:hover ul ul, #pruh_odkazy li:hover li:hover ul ul, #pruh_odkazy li:hover li:hover li:hover ul ul {
	display: none;
}
#pruh_odkazy li:hover ul, #pruh_odkazy li:hover li:hover ul, #pruh_odkazy li:hover li:hover li:hover ul, #pruh_odkazy li:hover li:hover li:hover li:hover ul {
	display: block;
}
#pruh_odkazy ul#level1 {
	width: 100% !important;
	background: transparent;
	border: 0 !important;
	margin: 0;
	padding: 0;
}
#pruh_odkazy #level1 li.folder ul {
	position: absolute;
	left: 0;
	top: 40px;
	margin: 0px !important;
	padding: 0px !important;
	width: 160px;
}
#pruh_odkazy #level1 li.folder ulli {
	margin: 0px !important;
	padding: 0px !important;
}
#pruh_odkazy #level1 li.folder ula {
	font-size: 0.9em;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000;
}
#pruh_odkazy #level1 li.folder ul ul {
	position: absolute;
	left: 120px;
	top: 0;
}
#pruh_odkazy #level1 a.toplink:hover {
	color: #fff;
}



#kosik {
  position:absolute;
  top:0;
  right:47px;
	font-size: 12px;
	color: #004f9f !important;
}
#kosik a {
	font-size: 14px;
	font-weight: bold;
	color: #000 !important;
	text-decoration: underline;
	display: inline !important;
	padding-right: 3px;
}
#kosik a:hover {
	background: none;
	text-decoration: underline;
}
#kosik p {
	display: block;
	float:right;
	height: 40px;
	line-height:40px;
	color: #000;
}
#kosik b {
	font-size: 14px;
}



/* ikony */
#ikony {
	background: url(../images/redesign/pokladna.png) no-repeat;
	width: 145px;
	height: 35px;
	float: right;
	margin-top:6px;
}
#ikony a {
	color: #6d4a00;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
	display: block;
	margin-top: 9px;
	margin-left: 16px;
}
#ikony a:hover {
	text-decoration: underline;
}



/* strana */
#strana {
	margin-top: 63px;
	text-align: left;
}

#strana table td {
	vertical-align: top;
	padding: 0;
}



/*nastaveni labelu boxiku*/
.label {
	display: block;
	width: 200px;
	height: 32px;
	background: url(../images/redesign/box_label.png) no-repeat !important;
	font-size:14px;
}
.label span {
	color: #777777 !important;
	display: block !important;
	/*width: 200px !important;*/
	height: 32px !important;
	left: 0px !important;
	top: 0px !important;
	padding: 7px 15px !important;
}
#levy {
	width: 200px;
	font-size: 11px;
	overflow:hidden;
}
#levy .label {
	color: #fff;
	font-size: 14px;
	height: 32px;
	background: url(../images/label.gif) no-repeat;
	margin: 0;
	position: relative;
	font-weight: bold;
}
#levy .label span {
	position: relative;
	left: 20px;
	top: 6px;
}
#levy p {
	margin: 8px 27px 0 12px;
}
#levy a {
	color: #166bbf;
	text-decoration: underline;
}
#levy a:active {
	color: #1f476e;
}
#levy a:hover {
	color: #1f476e;
}
#pravy {
	width: 196px;
	font-size: 95%;
}
#pravy .label {
	color: #000;
	font-size:14px;
	height: 32px;
	background: url(../images/label_right.gif) no-repeat;
	margin: 0;
	text-align: left;
	font-weight: bold;
}
#pravy .label span {
	position: relative;
	left: 35px;
	top: 6px;
}
#pravy p {
	margin: 8px 12px 0 27px;
}
#pravy a {
	color: #166bbf;
	text-decoration: underline;
}
#pravy a:active {
	color: #1f476e;
}
#pravy a:hover {
	color: #1f476e;
}
#stredovy {
	width: 100%;
	padding-left:20px !important;
	padding-right:0 !important;
}



#clanek {
  width:809px !important;
	margin:0 !important;
  padding:0 !important;
  color:#5e5e5e;
}


#clanek input[type=text],
#clanek input[type=password] {
	height: 16px;
	padding:5px 0 5px 12px;
	vertical-align: middle;
	border: solid 1px #cfcfcf;
	background: url(../images/redesign/bg_input.png) no-repeat;
}


/* zákazník */
#zakaznik .product_box {
  padding-top:10px;
  padding-bottom:10px !important;
}
#zakaznik form {
  padding:0;
}
#zakaznik .product_box form p{
  padding:0 5px 5px 15px;
  margin:0; 
}
#zakaznik input[type=text], #zakaznik input[type=password] {
	width: 160px;
	height: 18px;
	padding:4px;
	background: url('../images/redesign/bg_input.png') no-repeat;
	vertical-align: middle;
	border: solid 1px #cfcfcf;
	font-size:12px;
	text-align:left !important;
	color:#777;
}
#zakaznik input[type=image] {
	width: 99px;
	height: 28px;
	background: url('../images/redesign/submit_prihlasit.gif');
	vertical-align: middle;
	border:none;
}
#zakaznik a {
  display:block;
  color: #7a9cc0;
  text-indent:15px;
  background: url(../images/redesign/menu_a_bg.png) no-repeat 0px 5px !important;
  font-size:12px;
}
#zakaznik .red {
	color: #ac1f1f;
	font-weight: bold;
}
#zakaznik p.label {
	background: url(../images/redesign/bg_zakaznik.png) no-repeat !important;
}
#zakaznik p.label>span {
	color: #fff !important;
}



/* menu */
#menu {
	width: 200px;
	overflow:hidden;
}
#menu .bottom {
	height: 6px;
}           
#menu .label {
  font-size: 12px;
  font-weight:bold;
	background: none !important;
}
#menu .label a.odkaz_oddeleni, #menu .label .odkaz_oddeleni_active {
	width: 100px;
	height: 32px;
	color: #666666 !important;
	background: url(../images/redesign/bgmenu_tab.gif) no-repeat;
	position: absolute;
	padding: 0;
	display: block;
	left: 0px;
	top: 0;
	text-decoration: none !important;
	z-index: 400;
	text-indent:3px;
}
#menu .label .odkaz_oddeleni_active {
  font-size:14px;
	color: #fff !important;
	background: url(../images/redesign/bgmenu_tab1_active.gif) no-repeat;
	z-index: 100;
}
#menu .label .odkaz_vyrobci, #menu .label .odkaz_vyrobci_active {
	width: 100px;
  overflow:hidden;
	height: 32px;
	color: #666666 !important;
	background: url(../images/redesign/bgmenu_tab2.gif) no-repeat;
	position: absolute;
	padding: 0;
	display: block;
	left: 100px;
	top: 0;
	text-decoration: none !important;
	z-index: 100;
	text-indent:6px;
}
#menu .label .odkaz_vyrobci_active {
  font-size:14px;
	color: #fff !important;
	background: url(../images/redesign/bgmenu_tab2_active.gif) no-repeat;
	z-index: 300;
}
#menu .label .carka {
	display: none;
}
#menu .label .odkaz_oddeleni span {
	text-decoration: none !important;
	position: relative;
	margin-top:-1px;
	margin-left: 3px;
	color: #666666 !important;
	cursor:hand;
}
#menu .label .odkaz_oddeleni_active span {
	color: #ffffff !important;
}
#menu .label .odkaz_vyrobci span {
	text-decoration: none !important;
	position: relative;
	margin-top:-2px;
	margin-left: 7px;
	color: #666666 !important;
	cursor:hand;
}
#menu .label .odkaz_vyrobci_active span {
	margin-left: 3px !important;
	color: #ffffff !important;
}



#menu ul {
	list-style-type: none;
	margin: 0px !important;
	padding: 0px !important;
}
#menu li {
	margin: 0px !important;
	padding: 0px !important;
}
#menu ul>li {
	line-height: 18px;
	list-style: none;
	display: block;
}
#menu li a {
	display: block;
	_height: 14px;
	text-decoration: none;
	background: none !important;
}
#menu li>a {
	color: #000;
	font-weight: normal;
	padding-left: 14px;
	width: 186px;
}
#menu>div>ul>li>a {
  font-size:12px;
	font-weight: bold;
}
#menu li>a:hover {
	text-decoration: underline;
	color: #000;
}      
#menu li ul {
	margin-top: 5px !important;
	margin-bottom: 10px !important;
}
#menu li ul>li {
	background: url(../images/redesign/menu_a_bg.png) no-repeat 21px 8px !important;
}
#menu li ul li>a {
	color: #5e5e5e;
	max-width: 170px;
	padding-left: 30px;
	background: none !important;
	font-size: 11px !important;
	font-weight: normal !imortant;
	height: 18px;
}
#menu li ul li>a:hover {
	text-decoration: none;
	background: url(../images/redesign/menu_a_hover.png) no-repeat !important;
	color: #fff;
	position:relative;
	left:-1px;
}



/*boxik s pozadim*/
.product_box {
	background: url(../images/redesign/p_box_gradient_g.png) no-repeat #fafafa;
	border-left: #d8d8d8 1px solid;
	border-right: #d8d8d8 1px solid;
	padding-top: 16px;
	width: 198px;
	overflow:hidden;
	margin-top: 1px;
}

.blueg {
	background: url(../images/redesign/p_box_gradient_b.png) no-repeat #FAFAFA !important;
}
.bottom {
	background: url(../images/redesign/p_box_bottom) no-repeat;
	margin-bottom: 10px;
	width:200px;
	height: 7px !important;
}



/* vyhledávání */
#vyhledavani {
	padding-bottom: 9px;
}
#vyhledavani .bottom {
	display: none;
}
#vyhledavani .label, #vyhledavani a {
	display: none;
}
#vyhledavani form {
	margin: 0;
	padding: 0;
}
#vyhledavani p {
	display: inline;
	margin: 0;
}
#vyhledavani form>p {
	width:200px;
	display:block;
	height:33px;
	margin: 0;
}
#vyhledavani input {
	width: 155px;
  float:left;
	height: 17px;
	padding:8px 0 8px 12px;
	background: url('../images/redesign/bg_input_find.png') no-repeat;
	vertical-align: middle;
	border: none;
	font-size:14px;
	color:#777777;
}
#vyhledavani .submit_find {
	width: 33px;float:left;
	height: 33px;
	border: 0;
	padding:0; margin:0;
	background: transparent;
}



/* provozovatel */
#provozovatel {
	color: #5e5e5e;
}
#provozovatel {
	text-align: left;
}
#provozovatel p a {
	font-weight: bold;
}

#provozovatel .na_stred {
	margin: auto;
	text-align: center;
}
#provozovatel .na_stredimg {
	margin-bottom: 4px;
	border: 0;
}
#provozovatel p.label>span {
	background: url(../images/redesign/bg_provozovatel.png) no-repeat 176px 8px;
}



/* cenová bomba */
#cen_bomba .product_box {
  padding-top:6px;
}
#cen_bomba ul {
	list-style-type: none;
	line-height: 16px;
	margin: 8px 12px 0 18px;
	padding: 0;
	text-align: center;
	color:#5e5e5e;

}
#cen_bomba ul strong a {
  font-size: 110%;

}
#cen_bomba ul li {
	margin: 0;
	padding: 9px 0;
}
#cen_bomba img {
	border: solid 1px #d8d8d8;
	margin: 5px 0;
}
#cen_bomba .cena {
	color: #2680da;
	font-size: 110%;     
}
#cen_bomba p.label>span {
 	background: url(../images/redesign/bg_cbomba.png) no-repeat 175px 9px;
}


/* cenová bomba jako článek */


#clanek #cen_bomba {
	font-size: 100%;
	background: transparent;
	margin: 0;
}
#clanek #cen_bomba table {
	width: auto;
}
#clanek #cen_bomba .bottom {
	/*display: none;*/
}
#clanek #cen_bomba h3 {
	color: #000;
	font-size: 125%;
	height: auto;
	background: transparent;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0;
}
#clanek #cen_bomba ul {
	font-size: 100%;
	line-height: 18px;
	margin: 5px 0 0 3px;
	padding: 0;
}
#clanek #cen_bomba ul li {
	margin: 0;
	padding: 0;
}
#clanek #cen_bomba p {
	margin: 10px 5px;
}
#clanek #cen_bomba img {
	display: none;
}



/* aktuality */
#aktuality .product_box {
  padding:6px 0 12px 0;
}
#aktuality p {
  margin-left:15px;
}
#aktuality .datum {
  color: #5e5e5e;
	font-weight: bold;
}
#aktuality p.label>span {
	background: url(../images/redesign/bg_aktuality.png) no-repeat 176px 8px;
}
.norm #aktuality_table td, .norm #aktuality_table {
  border:0;
  background: transparent;
}



/* aktuality jako článek */
#clanek #aktuality {
	font-size: 100%;
	background: transparent;
	margin: 0;
}
#clanek #aktuality .bottom {
	display: none;
}
#clanek #aktuality h3 {
	color: #000;
	font-size: 125%;
	height: auto;
	background: transparent;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0;
}
#clanek #aktuality p {
	margin: 5px;
}



/* top x */
#top_x {
	background: url(../images/bgbox_right.gif) repeat-y;
}
#top_x ul {
	list-style-type: decimal;
	margin: 5px 5px 5px 32px;
	padding: 0;
}
#top_x ul li {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#top_x a {
	font-weight: normal;
}



/* top hodnocene */
#top_hodnocene {
	background: url(../images/bgbox_right.gif) repeat-y;
}
#top_hodnocene ul {
	list-style-type: decimal;
	margin: 5px 5px 5px 32px;
	padding: 0;
}
#top_hodnocene ul li {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#top_hodnocene a {
	font-weight: normal;
}



/* top x a top hodnocené jako článek */
#clanek #top_x, #clanek #top_hodnocene {
	font-size: 100%;
	background: transparent;
	margin: 0;
}
#clanek #top_x .bottom, #clanek #top_hodnocene .bottom {
	display: none;
}
#clanek #top_x h3, #clanek #top_hodnocene h3 {
	color: #000;
	font-size: 125%;
	height: auto;
	background: transparent;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0;
}
#clanek #top_x ul, #clanek #top_hodnocene ul {
	font-size: 100%;
	list-style-type: decimal;
	margin: 5px 5px 5px 32px;
	padding: 0;
}
#clanek #top_x ul li, #clanek #top_hodnocene ul li {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#clanek #top_x p, #clanek #top_hodnocene p {
	margin: 5px;
}



/* novinky */
#novinky {
	text-align: center;
}
#novinky form {
	margin: 0;
	padding: 0 0 10px 0px;
}
#novinky input {
	width: 128px;
	height: 16px;
	padding:5px 0 5px 12px;
	vertical-align: middle;
	border: solid 1px #cfcfcf;
	border-right: none;
	background: url(../images/redesign/bg_input.png) no-repeat;
}
#novinky .submit_news {
	width: 28px;
	height: 26px;
	padding:0; margin:0;
	border: solid 1px #b9b9b9;
	background: transparent;
}
#novinky .bottom {
}
#novinky p.label>span {
	background: url(../images/redesign/bg_novinky.png) no-repeat 176px 10px;
}


/* tag clouds */
#tag-cloud a {
  color:#333;
  text-decoration:none;
}
#tag-cloud .product_box {
  padding-top:12px;
}
#tag-cloud ul {
	margin: 0;
	padding: 0px 6px 10px 10px;
	text-align: center;
}
#tag-cloud li {
	list-style-type: none;
	display: inline;
}
#tag-cloud ul li a.tagCloudLevel1 {
	font-size: 100%;
}
#tag-cloud ul li a.tagCloudLevel2 {
	font-size: 120%;
}
#tag-cloud ul li a.tagCloudLevel3 {
	font-size: 140%;
}
#tag-cloud ul li a.tagCloudLevel4 {
	font-size: 160%;
}
#tag-cloud ul li a.tagCloudLevel5 {
	font-size: 180%;
}

#tag-cloud p.label>span {
	background: url(../images/redesign/bg_tagcloud.png) no-repeat 176px 8px;
}



/* anketa */
#anketa {
	background: url(../images/bgbox_right.gif) repeat-y;
	text-align: center;
}
#anketa .text {
	width: 100px;
	margin: 10px auto 3px auto;
}
#anketa .pruh {
	text-align: center;
	clear: both;
}
#anketa .stred {
	text-align: center;
}
#anketa .levy {
	float: left;
}
#anketa .pravy {
	float: right;
}
#anketa .nalevo {
	text-align: left;
}
/* anketa jako článek */
#clanek #anketa {
	font-size: 100%;
	background: transparent;
	margin: 0;
	text-align: left;
}
#clanek #anketa .bottom {
	display: none;
}
#clanek #anketa h3 {
	color: #000;
	font-size: 125%;
	height: auto;
	background: transparent;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0;
}
#clanek #anketa p {
	margin: 6px 5px 5px 4px;
}
#clanek #anketa .text {
	width: 100%;
	margin: 10px 0 3px 0;
}
#clanek #anketa .pruh {
	text-align: left;
	clear: both;
}
#clanek #anketa .stred {
	text-align: left;
}
#clanek #anketa .levy {
	float: left;
}
#clanek #anketa .pravy {
	float: right;
}
#clanek #anketa .nalevo {
	text-align: left;
}



/* seo partneři */
#seo_partneri {
	/*  margin: 15px;
*/
}

#seo_partneri .product_box {
	text-align: justify;
	line-height: 133%;
	padding: 15px;
	width: 168px;
}
#seo_partneri .product_box a {
	color: #166bbf;
}



/* partneři */
#partneri .product_box {
	text-align: justify;
	line-height: 133%;
	padding: 15px;
	width: 168px;
}
#partneri .product_box a {
	color: #166bbf;
}

#partneri p.label>span {
	background: url(../images/redesign/bg_partneri.png) no-repeat 176px 8px;
}
/* patička */
#patickalevy {
	height: 85px;
	background: url(../images/redesign/footer_bg.png)
}
#patickastred {
	height: 85px;
	background: url(../images/redesign/footer_bg.png) no-repeat -200px 0;
	font-size: 90%;
	text-align: right;
}
#patickapravy {
	height: 85px;
	background: url(../images/redesign/footer_bg.png) right top;
	
}
#patickastred p.patka {
	color: #cee4fa;
	font-weight: bold;
	margin: 0;
	padding: 50px 0 0 0;
	line-height: 140%;
	width:850px;
	float:left;
}
#patickastred a {
	color: #fff;
	text-decoration: underline;
}

/* článek */
#clanek p {
	font-size:12px;
	line-height:18px;
}
#clanek a {
  color:#166bbf;
}
#clanek a:hover {
  color:#1f476e;
}
.podrob_nadp,
#clanek h2, #clanek .nadpis2, #clanek .nadpis2a {
	color: #644400;
	background: url(../images/redesign/nadpis_oranz.png) no-repeat;   
	font-size: 14px;
	line-height:32px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-transform:uppercase;
	margin: 0 0px 0 0;
	padding: 0 0 0 10px;
  height:32px;
  width:799px;  
}
#clanek h3, #clanek .nadpis3 {
	font-size: 105%;
	margin: 20px 0 3px 0;
	font-weight: bold;
}
#clanek h4 {
	font-size: 100%;
	font-weight: bold;
	color: #f00;
}
#clanek h3 a {
	color: #000;
	text-decoration: none;
}

#clanek ol {
	list-style-position: inside;
	margin: 0;
	padding: 0;
}
#infotexty div {
	margin: 0px 0 5px 0;
}
#clanek p.stred {
	text-align: center;
}
#clanek p.odst {
	margin: 0 15px 15px 15px;
}


/* třízení */
#clanek p.trizeni {
	display:block;
	background:#f5f5f5;
	border:solid 1px #d8d8d8;
	padding:10px 15px;
  margin:0 0 5px 0;
}
#clanek p.trizeni img {
	vertical-align: middle;
}
.vzestupne, .sestupne {
	width: 24px;
	height: 23px;
	vertical-align: middle;
	display:inline-block;
  background:no-repeat;
}
.vzestupne {
	background-image: url(../images/redesign/sort_asc.png);
}
.sestupne {
	background-image: url(../images/redesign/sort_desc.png);
}
.vzestupne span, .sestupne span {
	display: none;
}



#clanek .usetrite {
	color: #f00;
	font-weight: bold;
}
#clanek .maly {
	font-size: 85%;
}
#clanek .sestava {
	width: 300px;
}
#clanek .faktura_odkaz {
	color: #f00;
	font-size: 130%;
}
#clanek .red {
	color: #ac1f1f;
}
#clanek hr {
	color: #fff;
	background: #fff;
	border: 0;
	height: 0;
	margin: 0;
}
#clanek img {
	border: 0;
}

/* kroky objednávky */
#order_steps {
  margin:0 0 15px 0;
  padding:0;
  display:block;
  height:47px;
  width:1030px;
}
#order_steps a {
  text-decoration:none;
  color: #b7b6b6 !important

}
#order_steps li {
  text-align:center;
  background:url('../images/redesign/list_order.png') no-repeat;
  font-weight:normal;
  font-size:30px;
  color:#b7b6b6;
  margin:0;
  list-style-type: none;
  height:47px;
  width:258px;
  float:left;
  line-height:47px;
  padding:0 0 0 15px;
  text-align:left;
}
/*#order_steps li:last-child {
  width:229px !important;
}*/
#order_steps li.last {
  width:196px !important;
}
#order_steps li.active {
  background-image:url('../images/redesign/list_order_active.png');
  color:#bd7415 !important;
}
#order_steps li.active a {
  color:#bd7415 !important;
}
#order_steps li span {
  font-size:18px;
  color:#b7b6b6;
  font-weight:normal;
  line-height:48px;
  width:164px;
  position:relative;
  top:-5px;
  padding-left:10px;
  text-align:left;
}
#order_steps li.active span {
  color:#6d4a00 !important;
}
.nadpis_kosik {
  color:#9d9d9d;
  font-size:12px;
  text-transform:uppercase;
  margin:10px 0;
  font-weight:bold;
  clear: both;
}


.dokosiku {display:inline;}
#f_porovnat {display:none;}

/* tabulka s košíkem */
#clanek .kosikinfo {
	width: 1030px;
	border-collapse:collapse;
	border-color:#176CC0;
	margin-bottom:15px;
	background:url('../images/redesign/bg_td.png') repeat-x 0 13px;
}
#clanek .kosikinfo th {
	color: /*#adcef0*/#fff;
	border: 1px /*#095bb6*/ #0055B3 solid;
	padding: 0px 5px;
	background:#004e9d url('../images/redesign/th.png') repeat-x center top;
	vertical-align:middle !important;
	font-weight:normal;
	line-height:32px;
	white-space:nowrap;
	text-align:center;
}
#clanek .kosikinfo b {

}
#clanek .kosikinfo td {
	border: 1px #d8d8d8 solid;
	padding: 12px 10px;
	line-height:28px;
	border-collapse:collapse;
}
#clanek .kosikinfo .tmavy {
	color: gray;
	background:#f4f7fa;
	font-weight:bold;
  font-size:16px;
}
.kosik_celkem {
  color:#ac1f1f;
  font-weight:bold;
  font-size:16px;
}

td.kosik_sdph, td.kosik_bezdph, td.kosik_opravitpoc {
  text-align:right;
}
td.kosik_katcislo,
td.kosik_opravitpoc,
td.kosik_skladem,
td.kosik_bezdph,
td.kosik_sdph {
  text-align:center;
}
/* tabulka zákazníka */
.zakaznik {
	width: 100%;
}
.zakaznik input {
	background: #f5f5f5;
}
.zakaznik .noborder {
	background: transparent;
	border: 0;
}
#clanek fieldset {
	border: 1px #bcbcbc solid;
	padding: 15px 10px 10px 10px;
	margin: 20px 0 20px 0;
}
#clanek legend {
	color: #fff;
	background: url(../images/redesign/bg_bluegrad.png) #195fa7;
	border: 1px #1965ba solid;
	padding: 6px 10px;
	margin:0 0 0 15px;

	font-weight:normal;
}
#clanek legend strong {
	font-weight:normal;
}
#clanek fieldset table {
  margin-top:15px;
}



/* objednávky */
#clanek .objednavky {
	width: 100%;
}
#clanek .objednavky tr {
	text-align: center;
}
#clanek .objednavky th {
	color: #fff;
	background: url(../images/redesign/bg_bluegrad.png) 0 0 repeat-x #195fa7;
	border: 1px #dfdfdf solid;
	padding: 2px;
}
#clanek .objednavky td {
	border: 1px #bcbcbc solid;
	padding: 2px;
	vertical-align: middle;
}
#clanek .detailobjednavky {
	text-align: center;
}
#clanek .detailobjednavky tr {
	text-align: right;
}
#clanek .detailobjednavky th {
	color: #fff;
	background: url(../images/redesign/bg_bluegrad.png) 0 50% repeat-x #0046f2;
	border: 1px #dfdfdf solid;
	padding: 2px;
	text-align: center;
}
#clanek .detailobjednavky td {
	padding: 2px;
}
/* cena objednávky */
#clanek .cena_objednavky p {
	margin: -2px 0 5px 0;
}
#clanek .mensi {
	width: 300px;
}
#clanek .submit_ok_karta {
	width: 170px;
	color: #00f;
	border: 0;
	background: transparent;
	text-decoration: underline;
	cursor: pointer;
}
#clanek .potvrz_cetelem_uver {
	padding-left: 5px;
}
#clanek .potvrz_cetelem_uver p {
	margin: 0 0 10px -7px;
}
#clanek a.cetelem_uver {
	color: #e80000;
	font-size: 140%;
	font-weight: bold;
}
/* aktuality plus */
#clanek .pozadisuderadky {
	background: #f5f5f5;
	padding: 3px 5px;
	vertical-align: top;
}
#clanek .pozadilicheradky {
	background: #fff;
	padding: 3px 5px;
	vertical-align: top;
}


/* drobečková navigace */
p.navigace {
  color:#999;
  font-size:11px;
  line-height:18px;
  float:left;
  padding:0 0 0px 0;
  width:574px;
  vertical-align:bottom;
  /*height:18px;*/
}
p.navigace a {
  color:#729cc8 !important;  
}
p.navigace b, p.navigace b {
  font-size:11px;
  float:left;
  margin-right:3px;
  cursor:hand;
  white-space:nowrap;
}
p.navigace .drobek_separator {
  width:18px;
  height:18px;
  background:url(../images/redesign/nav_separator.png) no-repeat center center;
  overflow:hidden;
  text-indent:-10000px;
  font-size:0px;
  float:left;
  margin-top:1px;
}
                
/* zobrazení stručné/tučné, tisk apod. */
#clanek #zobrazeni {
  float:right;
  color:#999;
  font-size:11px;
  line-height:18px;
  width:235px;
  text-align:right;
  padding-bottom:10px;
}
#clanek #zobrazeni .zobrazeni_separator {
  display:none}
#clanek #zobrazeni a {
  color:#729cc8 !important;  
}
#clanek #zobrazeni a.zobr_strucne {
  color:#729cc8 !important;  
  background:url('../images/redesign/zobr_strucne.png') no-repeat;
  padding-left:17px;
  padding-right:2px;
}
#clanek #zobrazeni a.zobr_plne {
  color:#729cc8 !important;  
  background:url('../images/redesign/zobr_plne.png') no-repeat;
  padding-left:17px;
  padding-right:5px;
}
#clanek #zobrazeni #tisk {
  background:url('../images/redesign/zobr_tisk.png') no-repeat;
	padding-left:17px;
}       
#clanek #zobrazeni a.active {
  color:#166bbf !important;
  font-weight:bold;
  text-decoration:none;
}



/* Porovnavací lišta */
.porovnani_div {
  clear:both;
  border:solid 1px #d8d8d8;
  padding:15px 10px;
  background:#f5f5f5;
  margin-bottom:15px;
}




#str_pododdeleni {
  clear:both;
  padding-top:15px;
}
#str_pododdeleni h1 {
  color:#5e5e5e;
  font-size:11px;
}
#str_pododdeleni ul {
  width:809px;
  padding:15px 0 15px 0;
  overflow:auto;
}
#str_pododdeleni ul li {
  list-style-type:none;
  margin:0;
  padding:3px 15px 3px 22px;
  float:left;
  background:url(../images/redesign/list_oddeleni.png) no-repeat left 5px;
}
#str_pododdeleni ul a {
  color:#166bbf;
  font-size:11px;
}


                
/* tabulka se zbožím */
#clanek .obal_zbozi {
  	color: #5e5e5e;
	width: 809px;
	padding: 0;
	border-collapse: collapse;
	margin-top: 5px;
}
#clanek .obal_zbozi td
{}
#clanek .obal_zbozi .carka {
	height: 15px;
}
#clanek .obal_zbozi hr {
	display: none;
}
#clanek .odsaz {
	vertical-align: top;
}

#clanek #t_podrobnosti .cena {
  color:#2680da;
}

#clanek #t_podrobnosti2_tr h2 {
  margin-top:15px;
}

#clanek #t_podrobnosti2_tr .content {
	background: #f5f5f5;
	vertical-align: top;
	padding: 12px;
	border:solid 1px #d8d8d8;
	border-top:0;
	margin-bottom:15px;
	width:783px;
	overflow:hidden;
}
#clanek #t_podrobnosti2_tr .content h2{
  position:relative;
  left:-13px;
}
#clanek .odsaz_podrob {
	background: #f5f5f5;
	vertical-align: top;
	padding: 12px;
	border:solid 1px #d8d8d8;
	border-top:0;
	border-right:0;
	margin-bottom:15px;
}
#clanek .pravy_podrob {
	/*width: 100%;*/
	background: #f5f5f5;
	padding: 12px;
	border:solid 1px #d8d8d8;
	border-top:0;
	border-left:0;
}
#clanek #podrobnosti tr td:first-child {
  text-align:right !important;
}
#clanek .odsaz img, #clanek .odsaz_podrob img {
	margin: 0 5px 5px 0;
}
#clanek #zoom {
	display: none;
}
#clanek .zbozi .pridej {
	width: 110px;
	padding-right: 5px;
}

.mnozstvi {
	width: 30px;
	margin: 1px;
	vertical-align: middle;
}
#clanek .do_kosiku {
	width: 50px;
	height: 23px;
	background: url(../images/redesign/pridej_ex.gif) no-repeat;
	margin: 1px 5px;
	padding: 23px 0 0 50px;
	border: 0;
}
#clanek .do_kosiku span {
	display: none;
}
#clanek .submit_kosik {
	border: 0;
	margin: 1px 5px;
	vertical-align: middle;
}
#clanek .poloha_kosiku {
	text-align: center;
}
#clanek .kratky_popis ul {
	font-size: 100%;
}
#clanek tr td.vert_oddel {
	width: 2px;
	border: 0 !important;
	background: url() transparent;
}
#clanek .infoItemNoBasket {
	text-align: center;
}



/* výpis položek zboží - titulní strana a výpis položek zboží v oddělení (plný) */
#clanek .rada_tit_naz td,
#clanek .rada_pln_naz td {
	width: 260px;
}

#clanek .rada_pln_vyr td,
#clanek .rada_tit_vyr td {
  font-size: 11px;
	width: 260px;
	background: #f5f5f5;
	border: solid 1px #d8d8d8;
	border-width: 1px 1px 0 1px;
	text-align: center;
	padding: 10px 5px 0px 5px;
}
#clanek .rada_pln_vyr td a,
#clanek .rada_tit_vyr td a {
  color:#729cc8;
}

#clanek .rada_pln_naz td,
#clanek .rada_tit_naz td {
  font-size: 12px;
	background: #f5f5f5;
	border: solid 1px #d8d8d8;
	border-width: 1px 1px 0 1px;
	text-align: center;
	padding: 12px 5px 12px 5px;
}
#clanek .rada_pln_naz td a,
#clanek .rada_tit_naz td a {
  color:#166bbf;
}
#clanek .rada_pln_ico td,
#clanek .rada_tit_ico td {
	background: #f5f5f5 url(../images/redesign/bg_polozka_img.png) center 0 repeat-y;
	border-left: 1px #d8d8d8 solid;
	border-right: 1px #d8d8d8 solid;
	text-align: left;
}
#clanek .rada_pln_obr td,
#clanek .rada_tit_obr td {
	background: #f5f5f5 url(../images/redesign/bg_polozka_img.png) center 0 repeat-y;
	border-left: 1px #d8d8d8 solid;
	border-right: 1px #d8d8d8 solid;
	text-align: center;
}
#clanek .rada_pln_pop td,
#clanek .rada_tit_pop td {
	background: #f5f5f5;
	border-left: 1px #d8d8d8 solid;
	border-right: 1px #d8d8d8 solid;
	text-align: center;
}
#clanek .rada_pln_pop td table,
#clanek .rada_tit_pop td table {
	margin: 5px auto;
}

#clanek .rada_pln_pop td table td,
#clanek .rada_tit_pop td table td {
	border: 0;
	background: transparent;
	padding: 3px;
	text-align:left;
}
#clanek .rada_pln_pop td table tr td:first-child,
#clanek .rada_tit_pop td table tr td:first-child {
  text-align:right;
}
#clanek .rada_tit_cen td,
#clanek .rada_pln_cen td {
	background: #f5f5f5 url(../images/redesign/bg_polozka_cena.png) center 0 no-repeat;
	border-left: 1px #d8d8d8 solid;
	border-right: 1px #d8d8d8 solid;              
	text-align: center;
	padding: 18px 5px 5px;
}
#clanek .rada_tit_cen td .cenka,
#clanek .rada_pln_cen td .cenka {
    display: none;
}
#clanek .rada_tit_cen td table,
#clanek .rada_pln_cen td table {
	margin: auto;
}
#clanek .rada_tit_cen td table td,
#clanek .rada_pln_cen td table td {
	background: url();
	border: 0;
	padding: 0 3px 0 0;
	text-align: center;
}
#clanek .rada_tit_cen td strike,
#clanek .rada_pln_cen td strike {
	text-decoration: none;
	padding: 0 2px;
}
#clanek .rada_tit_cen td .cena,
#clanek .rada_pln_cen td .cena {
	color: #2680da;
	font-size: 14px;
}
#clanek .rada_tit_kos td,
#clanek .rada_pln_kos td {
	background: #f5f5f5;
	border: #d8d8d8 solid;
	border-width: 0 1px 1px 1px;
	text-align: center;
	padding: 5px 5px 10px 5px;
  /*background:url(../images/redesign/bgzbozi.png) repeat-y right*/;
}

#clanek .rada_tit_kos td input.mnozstvi,
#clanek .rada_pln_kos td input.mnozstvi {
  border:solid 1px #cfcfcf;
  text-align: center;
  width:22px;
  height:20px;
  vertical-align:middle;
  background:url(../images/redesign/bg_input.png);
  padding:3px;
  margin-right:12px;
} 
#clanek .rada_tit_kos td input[type=image],
#clanek .rada_pln_kos td input[type=image] {
  margin-left:12px;
}

/* výpis položek zboží v oddělení (stručný) */
#clanek .rada_str th {
	color: #fff;
	background: url(../images/redesign/bg_bluegrad.png) repeat-x #195fa7;
	border: 1px #dfdfdf solid;
	text-align: left;
	padding: 6px 7px;
}
#clanek .rada_str_sude td {
	background: #f5f5f5;
	border: 1px #bcbcbc solid;
	padding: 3px;
	vertical-align: middle;
}
#clanek .rada_str_liche td {
	background: #fff;
	border: 1px #bcbcbc solid;
	padding: 3px;
	vertical-align: middle;
}
#clanek .rada_str_liche input.mnozstvi,
#clanek .rada_str_sude input.mnozstvi{
  border:solid 1px #cfcfcf;
  text-align: center;
  width:32px;
  height:20px;
  vertical-align:middle;
  background:url(../images/redesign/bg_input.png);
  padding:3px;
  margin-right:6px;
}
#clanek .rada_str_liche a,
#clanek .rada_str_sude a {
  color:#166bbf;
}
#clanek .rada_str_cen {
  text-align:right;
}
#clanek .rada_str_cen span {
  color:#2680da;
}
#clanek .rada_str_ico {
  text-align:right;
	white-space: nowrap;
	max-width:300px;
	background:red;
}
#clanek .rada_str_kos {
	white-space: nowrap;
}
#clanek .rada_str_skl {
	text-align: center;
}
/* faktura */
#faktura {
	width: 100%;
	background: #fff;
}
#faktura hr {
	height: 0;
	margin: 3px 1px;
}
#faktura .pozn {
	margin: -2px 0 5px 0;
}

/* ikony novinka, akce, pripravujeme, vyprodej, nas_tip, no24 */
.obal_ikon {
  position:relative;
}

.pravy_podrob .obal_ikon {
  height:27px;
}

.novinka, .akce, .pripravujeme, .vyprodej, .nas_tip, .no24 {
	position:absolute;
  width: 87px;
  height: 27px;
	display: block;
	/*position: relative;*/
	margin: 0;
	padding: 0;
	left: -7px;
	top: 1px;
	background-position: center top;
	background-repeat: no-repeat;
}
.novinka {
	background-image: url(../images/redesign/ico_novinka.png);
}
.akce {
	background-image: url(../images/redesign/ico_akce.png);
}
.pripravujeme {
	background-image: url(../images/redesign/ico_pripravujeme.png);
	width:120px;
}
.vyprodej {
	background-image: url(../images/redesign/ico_vyprodej.png);
	width:120px;
}
.nas_tip {
	background-image: url(../images/redesign/ico_nas_tip.png);
}
.no24 {
	background-image: url(../images/redesign/ico_no24.png);
}
.novinka b, .akce b, .pripravujeme b, .vyprodej b, .nas_tip b, .no24 b {
	display: none;
}
/* ikony novinka, akce, pripravujeme, vyprodej, nas_tip, no24, skladem_ano, skladem_ne - pro stručný výpis zboží */
.novinka_str, .akce_str, .pripravujeme_str, .vyprodej_str, .nas_tip_str, .no24_str, .skladem_ano_str, .skladem_ne_str {
	width: 10px;
	height: 14px;
	margin: 1px;
	padding: 14px 0 0 10px;
	vertical-align: middle;
	background-position: left bottom;
	background-repeat: no-repeat;
}
.novinka_str {
	background-image: url(../images/novinka_str.gif);
}
.akce_str {
	background-image: url(../images/akce_str.gif);
}
.pripravujeme_str {
	background-image: url(../images/pripravujeme_str.gif);
}
.vyprodej_str {
	background-image: url(../images/vyprodej_str.gif);
}
.nas_tip_str {
	background-image: url(../images/tip_str.gif);
}
.no24_str {
	background-image: url(../images/no24_str.gif);
}
.skladem_ano_str {
	background-image: url(../images/skladem_ano.gif);
}
.skladem_ne_str {
	background-image: url(../images/skladem_ne.gif);
}
.novinka_str b, .akce_str b, .pripravujeme_str b, .vyprodej_str b, .nas_tip_str b, .no24_str b, .skladem_ano_str em, .skladem_ne_str em {
	display: none;
}

/* formular pro hodnoceni zbozi */
#hodnoceni p {
	margin: 0 0 9px 0;
}


/*#podrob_tab {
width:809px;
overflow:hidden;
}*/

/* parametry */
.parametry {
	margin: 5px 0 15px 0;
	border: 1px #dfdfdf solid;
	border-collapse: collapse;
}
.parametry input, .parametry select, .parametry textarea {
	font-size: 100%;
}
.parametry td {
}
.param_nazev {
	text-align: center;
	color: #fff;
	background: url(../images/redesign/bg_bluegrad.png) 0 50% repeat-x #0046f2;
	padding: 4px;
	border-bottom: 1px #dfdfdf solid;
	white-space: nowrap;
}
.param_cena {
	text-align: right;
	padding: 4px;
	font-weight: bold;
	white-space: nowrap;
}
.parametry .sude {
	background: #f5f5f5;
}
.parametry .liche {
	background: #fff;
}
/* obrazkove parametry */
#clanek .parametry_obr {
	margin: 5px 0 15px 0;
}
#clanek .parametry_obr td {
	width: 100px;
	text-align: center;
}
#clanek .parametry_obr img {
	border: 1px #000 solid;
}
/* oblíbené položky */
.oblibene th {
	color: #fff;
	background: url(../images/redesign/bg_bluegrad.png) 0 50% repeat-x #0046f2;
	border: 1px #dfdfdf solid;
	padding: 5px;
}
.oblibene .sude td {
	background: #f5f5f5;
	border: 1px #bcbcbc solid;
}
.oblibene .liche td {
	background: #fff;
	border: 1px #bcbcbc solid;
}
/* mnozstevni slevy */
.mnozstevni {
	border: 1px #dfdfdf solid;
	border-collapse: collapse;
}
.mnozstevni th {
	color: #fff;
	background: url(../images/redesign/bg_bluegrad.png) 0 50% repeat-x #0046f2;
	padding: 4px;
	border: 1px #dfdfdf solid;
}
.mnozstevni td {
	text-align: right;
}
.mnozstevni .sude {
	background: #f5f5f5;
}
.mnozstevni .liche {
	background: #fff;
}
.nobr {
	white-space: nowrap;
}
/* diskuze */
#diskuze .udaje {
	padding: 7px;
	background: #f1f1f1;
	border: 1px #bcbcbc solid;
}
#diskuze .text {
	margin-bottom: 10px;
	padding:7px;
}
/* off-line platba */
#offline {
	width: 100%;
}
#offline form {
	text-align: center;
}
#offline input {
	font-weight: bold;
}
#offline .error {
	color: maroon;
}
#offline #ramecek {
	border: 1px solid #bcbcbc;
	background: #f1f1f1;
	padding: 5px;
	margin: 20px;
}
#offline #offline_pozn {
	font-weight: bold;
	width: 92%;
	margin: 0;
}
/* platby a doruceni */
.platby {
	width: 100%;
	text-align: center;
}
.platby .levy {
	width: 80%;
	text-align: left;
	border-bottom: 1px #bcbcbc solid;
}
.platby .levy span {
	font-weight: normal;
}
.platby .pravy {
	width: 20%;
	text-align: right;
	border-bottom: 1px #bcbcbc solid;
}
.priplatky {
	width: 100%;
	border: 1px #bcbcbc solid;
	border-collapse: collapse;
}
.priplatky th, .priplatky td {
	border: 1px #bcbcbc solid;
}
#pridani {
	background: #f1f1f1;
	border: 1px #bcbcbc solid;
	padding: 1px 5px;
}
#pridani p {
	margin: 4px 0;
}
/* související položky */
#souvisejici_sloupec {
	text-align: center;
}
#souvisejici_oddeleni {
	padding-left: 10px;
}
#souvisejici_oddeleni ul {
	margin: 0 0 0 20px;
	text-align: left;
}
#souvisejici_svisle_nahled {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#souvisejici_svisle_nahled li {
	text-align: center;
	display: block;
	margin: 10px;
	padding: 0;
}
#souvisejici_svisle_nahled img {
	margin-top: 5px;
}
#souvisejici_nahled {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#souvisejici_nahled li {
	text-align: center;
	display: inline;
	float: left;
	margin: 10px;
	padding: 0;
	position: relative;
	width:170px;
	min-height:200px;
}
#souvisejici_nahled img {
	background: #fff;
	margin-top: 5px;
}
/* predchozi a nasledujici zbozi v podrobnostech */
#navigace_zbozi .levy {
	float: left;
	margin:15px;
}
#navigace_zbozi .pravy {
	float: right;
	margin:15px;
}
/* podrobnosti tabulka */
#podrobnosti tr td {
	padding: 1px 5px;
	vertical-align: middle;
}
#podrobnosti .cena {
	color: #f00;
	font-size: 110%;
}
#podrobnosti #odkaz_oblibene {
	vertical-align: middle;
	position: relative;
	top: -3px;
	display:inline-block;
	margin:0;
	padding:0;
}
/*#podrobnosti tr td>#odkaz_oblibene {
	top: 5px;
}*/
#podrobnosti strike {
	text-decoration: none;
	background: url(../images/strike.gif) 0 55% repeat-x;
	padding: 0 2px;
}
/* zalozky v podrobnostech */
#zalozky_menu {
	height: 20px;
	list-style-type: none;
	margin: 15px 0 0 0;
	padding: 0;
	position: relative;
	top: 1px;
	z-index: 500;
}
#zalozky_menu li {
	display: inline;
	margin: 0;
	padding: 0;
}
#zalozky_menu a {
	color: #000;
	background: #f1f1f1;
	font-weight: bold;
	border: #bcbcbc solid;
	border-width: 1px 1px 0 1px;
	text-decoration: none;
	padding: 4px 5px;
	margin-right: 1px;
	display: block;
	float: left;
}
#zalozky_menu a:hover {
	color: #000;
	background: #f1f1f1;
}
#zalozky_menu #active {
	color: #000;
	background: #f1f1f1;
	border: #bcbcbc solid;
	border-width: 1px 1px 0 1px;
}
#zalozky {
	font-size: 100% !important;
	border: 1px #bcbcbc solid;
	background: #f1f1f1;
	padding: 10px;
	text-align: left;
	position: relative;
	clear: both;
}
#zalozky table {
	width: auto !important;
}
#zalozky font {
	font-size: 100% !important;
}
/* filtry */
#abc {
	font-size: 90%;
	position: absolute;
	right: 253px;
	top: -8px;
}
#filtr_vyrobci {
	float: right;
	padding-bottom: 10px;
}
#odkaz_diskuze {
	background: #f1f1f1;
	border: 1px #bcbcbc solid;
	margin: 0 !important;
	padding: 2px 5px;
	clear: both;
}
/* odkazy na registraci u pokladny */
#reg_odkazy {
	margin: 0;
	padding: 0;
}
#reg_odkazy li {
	margin: 10px 0;
	padding: 0;
	font-size: 110%;
	background: #f1f1f1;
	border: 1px #bcbcbc solid;
	padding: 10px;
	list-style-type: none;
}
#reg_odkazy li span
{
	font-weight: bold;
}

#reg_odkazy li form {
	font-size: 85%;
}
/* porovnavani zbozi */
#porovnat_zbozi_table th, #porovnat_zbozi_table td {
	text-align: left;
	padding: 5px 7px !important;
	vertical-align: middle !important;
}
#porovnat_zbozi_table .obr {
	text-align: center;
}
#porovnat_zbozi_table .obr a {
	font-weight: bold;
}
#porovnat_zbozi_table .obr img {
	display: block;
	margin: 10px;
}
#porovnat_zbozi_table .cena strong {
	color: #f00;
	font-size: 110%;
}
#porovnat_zbozi_table .lichy th, #porovnat_zbozi_table .lichy td {
	background: #f1f1f1;
}

.porovnat_zbozi_btn, .porovnat_zbozi_btn_podrob {
	background: url(../images/redesign/submit_porovnat.png) no-repeat;
	cursor: pointer;
	border: 0;
  width: 95px;
  height: 28px;
  text-indent:-10000px;
  overflow:hidden;
  display:none;
}

/* pokladna */
.lista_nav {
  width:1030px;
  position:relative;
  clear: both;
  height: 50px;

}
#strana #druhy {
	width: 504px;
}
#clanek.clanekWide	{
	width: 1030px !important;
}

.rightcol	{float: left; width: auto; margin-top: 2px;}
#clanek.clanekWide .rightcol	{float: right;}

#druhy .lista_nav {
  width:504px !important;
}
#druhy fieldset {
  width:/*486*/228px;
  margin:0;
  border:0;
  padding:0 15px 25px 0;
  border-top:solid 1px #ddd;
}
#druhy legend {
  margin:0;
  border:0;
  padding:0 15px 0 15px;
  background:none;
  color:#999;
}
#druhy label {
  /*white-space:nowrap;*/
  padding-left:4px;
}
#druhy input[type=text] {
  width:100px;
}
#clanek #druhy .registrace_wide form {
  width:504px !important;
}
#clanek #druhy .registrace_wide #obal_inputu {
  width:502px;
  border:solid 1px #d8d8d8;
  border-top:0;
  background:url('../images/redesign/bg_td.png') repeat-x 0 -1px;  
  margin-bottom:10px;
  padding-top:15px;
}
#druhy .norm {
  width:502px;
}
#clanek .lista_nav .kosik_doruceni {
  line-height:33px;
}
#clanek .submit-large {
  width:244px;
  height:47px;
  display:inline-block;
  background:url('../images/redesign/pokracovat.png') no-repeat;
  border:0;
  padding:2px 35px 0 0;
  text-align:center;
	color: #6d4a00;
	font-weight: bold !important;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
	line-height:47px !important;
	font-size:16px !important;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
}
#k_pokladne, .k_pokladne, .submit-pokladna, #clanek .k_pokladne_zpet {
  width:244px;
  height:47px;
  display:inline-block;
  background:url('../images/redesign/pokracovat.png') no-repeat;
  border:0;
  padding:2px 35px 0 0;
  text-align:center;
  position:absolute;
  right:0;
  top:0;
	color: #6d4a00;
	font-weight: bold !important;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
	/*line-height:47px !important;*/
	font-size:16px !important;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
}
.submit-pokladna  {right: 0px;}



a#k_pokladne, a.k_pokladne, a.submit-pokladna, #clanek a.k_pokladne_zpet {
  line-height:45px !important;
}
#clanek .k_pokladne_zpet {
  left:0;
  background-image:url('../images/redesign/zpet.png')
}
#clanek .k_pokladne_zpet:hover {
  color:#6d4a00;
}

#strana  #platby_doruceni {
  width:1030px;
  margin:0 0 20px 0;
}
#strana .pl_dor {
  width:100%;
  border-collapse:collapse;
	background:url('../images/redesign/bg_td.png') repeat-x 0 13px;
}
#strana .pl_dor td, #strana .pl_dor th {
  border-collapse:collapse;
}
.pl_dor th {
	color: /*#adcef0*/#fff;
	border: 1px /*#095bb6*/ #0055B3 solid;
	padding: 0 5px;
	background:#004e9d url('../images/redesign/th.png') repeat-x center top;
	vertical-align:middle !important;
	font-weight:normal;
	line-height:32px;
	text-align:left;
}
#strana .pl_dor td {
	border: 1px #d8d8d8 solid;
	padding: 2px 6px;
	line-height:28px;
	border-collapse:collapse;
}

#strana .full {
  /*width:1030px ;*/
  float: left;
  margin:0 0 20px 0;
}
#strana .no_border, #strana .no_border td {
  border:0 !important;
}
#strana .left_right tr td {
  text-align:left;
}
#strana .left_right tr td:first-child {
  text-align:left;
}

/* buttony u podrobnosí */
#oblibene_img {
  position:relative;
  margin-left:5px;
  top:4px;
}

#f_porovnat {

}
.porovnat_zbozi_btn_podrob {
  position:relative;
	left: 6px;
	top: 0px;
}


/* styly pro text uvodni strany */
.box_promo {
	width: 809px;
	height: 285px;
	float: left;
	background: url(../images/redesign/bg_promo.png) no-repeat;
	margin-bottom:23px;
	/*padding-bottom:10px !important;*/
}
.box_promo a {
  color:#166bbf !important;
}
.box_promo ul {
  padding:25px 0 0 0;
}

.box_promo ul li {
  color:#000;
  font-size:13px;
  list-style-type:none;
  display:block;
  margin:0;
  padding:0;
  background:url(../images/redesign/promo_list.png) 0 1px no-repeat;
  padding:0 0 15px 24px;
}


#clanek .box_1 {
  margin-top:23px;
  margin-bottom:8px;
  padding: 0 0 15px 0;
  /*overflow:auto;*/
}
#clanek .box_1 h2, h1.modry {
	color: #fff;
	background: url(../images/redesign/nadpis_modry.png) no-repeat;
	font-size: 14px;
	line-height:32px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-transform:uppercase;
	margin: 13px 5px 0 0;
	padding: 0 0 0 15px;
  height:32px;
  width:794px;  
}

#clanek .box_1 h2 a {
  color:#ffad00;
}
#clanek .box_1 .content {
  border:solid 1px #d8d8d8;
  border-top:0;
  background:#f5f5f5;
  padding:15px;

}
#clanek .box_1 .content p {
  line-height:28px;
  font-size:14px !important;
  color:black; 
  font-family: Trebuchet MS;
}

/* obrazkove odkazy */
#obrazkove_odkazy       {
    padding:20px 0 !important;
    display:block;
    clear:both;
    min-height:150px;
}
#obrazkove_odkazy ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#obrazkove_odkazy li {
    float:left;
    padding: 0;
    margin: 0;
    width: 33%;
}

#obrazkove_odkazy li a div {
    font-weight: bold;
    margin-bottom: 10px !important;    
}

#obrazkove_odkazy li a {
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    display: block;
}

#obrazkove_odkazy li a img {
    display: block;
    margin: 0 auto;
    max-width: 260px;
}






/* filtry & trideni */
#filtry_obal {
  border: solid 1px #d8d8d8;
  padding:5px 15px;
  margin:0 0 15px 0;
  width:777px;
  overflow: auto;
  background:#f5f5f5;
  color:#5e5e5e;
  font-size:12px;
}

#filtry_obal select{
	padding: 0 !important;
	border:solid 1px #d8d8d8;
}
#filtr_sum {
	padding: 8px 5px;
	position: relative;
	height: 18px;
}
#filtr_sum .nazev {
	display: block;
	float: left;
	margin-right: 10px;
	width: 10%
}
#filtr_sum #show_price_from {
	display: block;
	float: left;
	font-weight: bold;
	width: 7%;
	color: #2680da;
	margin-right: 10px;
}
#filtr_sum #show_price_to {
	display: block;
	float: right;
	font-weight: bold;
	width: 7%;
	color: #2680da;
}
#slider-range {
	float: left;
	width: 70%;
	margin-top: 5px;
	cursor: pointer;
	border:solid 1px #d8d8d8 !important;
	background:#fff;
	height:5px;
}
#slider-range .ui-slider-handle {
	margin: 0 0 0 -0.6em;
}
.ui-slider-handle{
	background: url(../images/redesign/filter_slider.png) no-repeat !important;
	width:17px !important;
	height:19px !important;
	border:none !important;
	margin-top:-1px !important;
}
.ui-state-hover {

}
.ui-slider-range {
  border:solid 1px #d99401 !important;
  background:#fcc652 !important;
  height:3px;
  margin-top:-1px;
}
#filtr_vyr {
	float: left;
	padding: 8px 5px;
	line-height: 20px;
}

#sorted {
	float: right;
	padding: 8px 61px 8px 5px;
	line-height: 20px;
	position:relative;
}

#sorted .submit {
	position:absolute;
  width:24px;
  height:23px;
  top:8px;
  border:none !important;
}
#sorted .desc {
	background: url(../images/redesign/sort_asc.png) no-repeat;
	right:0px;
}
#sorted .asc {
	background: url(../images/redesign/sort_desc.png) no-repeat;
	right:30px;
}



/* kosik ajax */
#zavrit_kosik {
	background: url(../images/ak_close.png) no-repeat 50% 50%;
	float: right;
	display: block;
	width: 20px;
	height: 20px;
	margin: 8px 8px 0 0;
	padding: 0;
	border: 0;
	cursor: pointer;
}
#vrstva_kosik {
	position: absolute;
	left: 300px;
	margin-top: 15px;
	top: 100px;
	width: 433px;
	background: url(../images/ak_bg.png) no-repeat #3596f6;
	padding: 0px;
	z-index: 9999;
	box-shadow:0px 0px 5px gray;
	min-height:225px;
}
#vrstva_kosik h4 {
	margin: 0px;
	height: 32px;
	text-indent: -9999px;
}
#vrstva_kosik_nadpis {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 32px;
	cursor: move;
	margin-bottom: 5px;
	width: 100%;
	text-align: right;
}
#vrstva_kosik_obsah {
  margin-top:60px;
}
#vrstva_kosik_obsah p {
	padding: 5px 5px;
	color: #cee6fe;
	font-size: 12px;
}
#vrstva_kosik_obsah .nazev {
	color: #fff;
	font-size: 14px;
}

#vrstva_kosik_cekej {
	background: url(../images/loading.gif) 50% 50% no-repeat;
}
#vrstva_kosik .buttons {
	width: 433px;
	background: url(../images/ak_bottom.png) no-repeat #3596f6;
	height:51px;
	position:absolute;
	bottom:0;
	left:0;
}
#vrstva_kosik .buttons input {
	border: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
	float: left;
	background: #a21d1d;
}
#vrstva_kosik .buttons .cart,
#vrstva_kosik .buttons .pay,
#vrstva_kosik .buttons .go {
	width: 138px;
	height: 32px;
	background: url(../images/ak_button1.png) no-repeat 0px -32px;
	margin: 14px 0 0 6px;
}
#vrstva_kosik .buttons .pay {
	background-image: url(../images/ak_button2.png);
	margin: 14px 0 0 4px;
}
#vrstva_kosik .buttons .go {
	background-image: url(../images/ak_button3.png);
	margin: 14px 0 0 4px;
}
#vrstva_kosik .buttons .cart:hover,
#vrstva_kosik .buttons .pay:hover,
#vrstva_kosik .buttons .go:hover {
	background-position: 0 0;
}

#zavrit_cetelem_calc {
	background: url(../images/cetclose_blue.png) no-repeat 50% 50%;
	float: right;
	display: block;
	width: 22px;
	height: 20px;
	margin: 6px 5px 0 0;
	padding: 0;
	border: 0;
	cursor: pointer;
}
#vrstva_cetelem_calc {
	position: absolute;
	left: 300px;
	margin-top: 15px;
	top: 100px;
	width: 635px;
	background: #fff;
	border: 3px #0055b3 solid;
	z-index: 100;
	padding: 0px;
	z-index: 9999;
}
#vrstva_cetelem_calc h4 {
	margin: 0px;
	height: 32px;
	text-indent: -9999px;
}
#vrstva_cetelem_calc_nadpis {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 32px;
	cursor: move;
	margin-bottom: 5px;
	width: 100%;
	text-align: right;
	color: #166bbf;
}
#vrstva_cetelem_calc_obsah p {
	padding: 5px 5px;
	color: #000;
	font-size: 115%;
	font-weight: normal;
	color: #222;
}
#vrstva_cetelem_calc_obsah p a {
	color: #166bbf;
	font-weight: bold;
}
#vrstva_cetelem_calc_obsah p .celkem {
	color: #a9f09c;
}
#vrstva_cetelem_calc_cekej {
	background: url(../images/loading.gif) 50% 50% no-repeat;
	height: 50px;
}
#vrstva_cetelem_data .uvery {background: #fafafa; margin: 5px;}
#vrstva_cetelem_data .uvery th:first-child + th + th {width: 120px;}
#vrstva_cetelem_data TABLE  {border-collapse: collapse; border: 1px solid #d99401; color: #666;}
#vrstva_cetelem_data TR TH     {color: #6d4a00; border-bottom: 1px solid #d99401; padding: 4px; background: #fab72b url(../images/cetelemth.png) center center repeat-x;}
#vrstva_cetelem_data TR TD     {border-bottom: 1px solid #d99401; padding: 4px; font-weight: bold;}
#vrstva_cetelem_data .pojisteni {margin:5px auto;}
#vrstva_cetelem_data .list_jak_nakoupit {background: #fab72b url(../images/cetelemth.png) repeat-x;; margin-top: 10px; font-weight: bold; color: #6d4a00;}
#vrstva_cetelem_data .hidden  {display: none;}
#vrstva_cetelem_data input[type=radio]  { border: none !important; padding: 0 !important;}  

#clanek #cetelem  {margin: 5px 0 0 0; width: 1030px;}
#clanek #cetelem .uvery {background: #fafafa; margin: 5px 0;}
#clanek #cetelem TABLE  {border-collapse: collapse; border: 1px solid #d99401; width: 100%;}
#clanek #cetelem TR TH     {color: #6d4a00; border-bottom: 1px solid #d99401; padding: 4px; background: #fab72b url(../images/cetelemth.png) center center repeat-x;}
#clanek #cetelem TR TD     {border-bottom: 1px solid #d99401; padding: 4px;}
#clanek #cetelem .pojisteni {margin:5px 0;}
#clanek #cetelem .list_jak_nakoupit {background: #fab72b; margin-top: 10px; font-weight: bold;}
#clanek #cetelem .hidden  {display: none;}
#clanek #cetelem .nadpis  {font-size: 150%; font-weight: bold;}
#clanek #cetelem .uvery_info TD    {border: 1px solid #d99401;}
#clanek #cetelem .uvery_info input[type=radio]       {position: absolute; top: 3px; right: 3px; border: none !important; padding: 0 !important;}
#clanek #cetelem .uvery_info .title     {color: #6d4a00; font-weight: bold; font-size: 115%; position: relative; background: #fab72b url(../images/cetelemth.png) center center repeat-x; display: inline-block; width: 96%; padding:1% 2%;  margin: 0 0 5px 0;}
#clanek #cetelem .napoveda          {margin: 10px 0;}

#clanek form[id=f_cetelem] .submit {margin-left: 25px;}

.barems h2 {
	margin: 0px 15px;
	text-align: left;
}
.choose {
	width: 30px;
	float: left;
	padding-right: 5px;
	padding-top: 5px;
}
.barem {
	border: solid 1px #ffe684;
	background: url('../images/prechod.jpg') 0% 100% repeat-x;
	margin: 5px 7px 5px 15px;
	padding: 5px;
	cursor: pointer;
	float: left;
	height: 120px;
	width: 280px;
}
.barem:hover {
	background: #ffe684;
}
.barem .name {
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}
.barem .content {
	text-align: left;
	float: right;
	width: 245px;
}
.cetelem table {
	background: #ffe684;
	padding: 8px;
	margin-left: 15px;
}
#prima_platba, #vyse_uveru, #pocet_splatek, #odklad, #zdarma, #vyse_splatky, #material, #pojisteni {
	border: solid 1px #666;
	background: #fff;
}
.pokracovat {
	background: #666;
	color: #fff;
	display: block;
	padding: 5px;
	text-decoration: none;
	width: 150px;
}
.pokracovat:hover {
	background: #0e45da;
}
.clr {
	clear: both;
}
.calc {
	margin-left: 150px !important;
}
#kalkulacka_vysledek {
	background: #ffe684;
	padding: 8px;
	margin: 15px;
	border: solid 1px;
	font-weight: bold;
}
.kalkulacka {
	display: block;
	width: 140px;
	height: 21px;
	background: url('../images/redesign/submit_splatky.png') no-repeat;
	text-indent: 9999px !important;
	overflow:hidden;
	margin: 10px auto 5px auto;
}

/* nove aktuality plus */
#aktuality_plus {
	position: relative;
	width: 100%;      
	margin-bottom: 20px;
	z-index:1;
}
#aktuality_plus h2 {
    background: url(../images/design/repeat-nadp.png) repeat-x;
    background: url(../images/design/first-nadp.png) no-repeat left center;      
    width:100%;
    position:relative; z-index:100;
    
}

.obal1akt   {background: url(../images/design/repeat-nadp.png) repeat-x; display:block; position:relative; z-index:0;}
.obal2akt   {background: url(../images/design/second-nadp.png) no-repeat right center; position:relative; z-index:1000; display:block;}

#aktuality_plus #aplus_content {
  overflow:hidden;
  border:solid 1px #d8d8d8;
  border-top:0;
  background:#f5f5f5;
  padding:15px;
  margin-bottom:0px;
  height:200px;
}

#aktuality_plus #aplus_panel{
	height: 25px;
	position: absolute;
	right:8px;
    top:7px;
  
  
}
#aktuality_plus #aplus_panel .aplus_odkaz {
  float:left;
  background:url(../images/redesign/akt_tab.png) !important;
  width:30px;
  height:25px;
  line-height:25px;
	cursor: pointer;
	text-align:center;
	font-size:14px;
	color:#fff;
	margin-left:5px;
	z-index:2000;
	position:relative;
	display:block;
}
#aktuality_plus #aplus_panel .active {
  color:#1276da;
  font-weight:bold;
  background:url(../images/redesign/akt_tab_active.png) !important;
  display:block;
  z-index:2000;
	position:relative;
}

#aktuality_plus .aktualita_plus a img {
	float: left;
	margin: 7px;
	margin-top: 10px;
	margin-right: 10px;
	z-index:2000;
	position:relative;
	
}
#aktuality_plus .aktualita_plus a h3 {
	margin: 10px 0;
}
#aktuality_plus .aktualita_plus .aplus_text {
	padding: 10px 0;
}
#aktuality_plus .aktualita_plus .aplus_text h3 {
	margin-bottom: 10px !important;
}
#aktuality_plus #aplus_content img {
	z-index: -50;
}
#aktuality_plus #aplus_content a {
  text-decoration:none;
}
#aktuality_plus #aplus_content .aktualita_plus h3 {
	font-size: 15px;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#aktuality_plus #aplus_content .aktualita_plus p {
	margin: 1px 0px;
}
#aktuality_plus #aplus_content .aplus_text.noimg {
	/*background-color: #fffedf;*/
}

#aktuality_plus #aplus_panel #aplus_pauza {
	display: none;
}
#aktuality_plus #aplus_panel .aplus_vice {
  display:none;
}
#aktuality_plus #aplus_panel .aplus_vice a {
	text-decoration: none;
}
#aktuality_plus #aplus_panel .aplus_vice a:hover {
	text-decoration: underline;
	color: black;
}
#aktuality_plus .image_replacement {
	width: 809px;
	height: 260px;
}
.blocking_img {
	text-align: center;
}
/* Našeptávač */
.autocomplete-w1 {
	background: url(images/shadow.png) no-repeat bottom right;
	position: absolute;
	top: 1px;
	right: -97px;
	margin: 8px 0 0 6px;
/* IE6 fix: */
	_background: none;
	_margin: 0;
	width: 450px;
}
.autocomplete {
	border: 1px solid #999;
	background: #FFF;
	cursor: default;
	text-align: left;
	max-height: 350px;
	overflow: hidden;
	margin: -6px 6px 6px -6px;
/* IE6 specific: */
	_height: 350px;
	_margin: 0;
	_overflow-x: hidden;
}
.autocomplete .selected {
	background: #F0F0F0;
}
.autocomplete .group {
	background: #eee;
	font-weight: bold;
}
.autocomplete div {
	padding: 2px 5px;
	white-space: nowrap;
}
.autocomplete strong {
	font-weight: normal;
	color: #3399FF;
}


/* popisy a spol. */
.norm, .block {
  font-size:12px;
  line-height:18px;
  color:#777;
  border:solid 1px #d8d8d8;
  background:#f5f5f5;
  margin-bottom:20px;
}
.norm h1, .block h1 {
  margin:0 15px 15px 15px;
}
#clanek .norm h3 {
  margin:0 15px 15px 15px;
}
.norm p, #clanek div.block p, .norm ul, #clanek .norm ol, #clanek div.block ul, .norm_no_style p, .norm_no_style ul {
  margin:15px;
  text-align:justify;
  line-height:18px;
}
.norm table, .norm td, .norm th {
  border-collapse:collapse;
  border:solid 1px #b1b1b1;
}
.norm table {
  width:776px;
}
.norm table table {
  width:auto;
}
#clanek img {
  max-width:756px;
}
.norm th {
  background:#d8d8d8;
}
.norm th p {
  text-align:center;
}
.norm td {
  background:#fff;
  padding:5px !important;
}
.norm table {
  margin:15px;
}
.norm tr p {
  margin:5px;
}
.norm h2, .norm .nadpis2 {
  position:relative;
  left:-1px;
  top:-1px;
}
.norm .no_style, .norm .no_style td {
  background:none !important;
  border:0;  
}
#clanek div.block h3 {
	color: #fff;
	background: url(../images/redesign/nadpis_modry.png) no-repeat;
	font-size: 14px;
	line-height:32px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-transform:uppercase;
	margin: 0 5px 0 0;
	padding: 0 0 0 15px;
  height:32px;
  width:794px;  
  position:relative;
  top:-1px;
  left:-1px;
}
.norm_no_style {
  background:none !important;
  border:0;  
}


/* stránkovač */
.paginator, #pagination {
  text-align:center;
  line-height:32px !important;
  max-width:809px;
}
.paginator a, #pagination a {
  border:solid 1px #d8d8d8;
  text-decoration:none !important;
  padding:5px 9px;
  background:#e4e4e4;
  font-weight:bold;
  font-size:12px;
  color:#9a9a9a !important;
  margin:0 4px;
}
.paginator a.active, #pagination a.active {
  background:#2d85dd;
  border-color:#176cc0;
  color:#fff !important;
}
.paginator .separator, #pagination #left, #pagination .separator {
  display:none;
}

/* obecné třídy */
.right {
text-align:right;
}

.zakazane, .zakazane td {
  /*background:silver;*/
  color:silver;
}


/* Široká regostrace v košíku */
#regis label {
  display:block;
  text-align:right;
  padding-right:5px;
  line-height:28px;
}
#clanek .registrace_wide {

}
#clanek .registrace_wide .nadpis2 {
  width:1030px;
  background-image:url('../images/redesign/nadpis_oranz_wide.png');
}
#clanek .registrace_wide form {
  width:1030px;
}
#clanek .nadpis2c,
#clanek .nadpis2d {
  background-image:url('../images/redesign/nadpis_oranz_narrow.png');
  width:504px;
  padding:0;
  text-align:center;
}
#clanek .nadpis2d {
  background-image:url('../images/redesign/nadpis_modry_narrow.png');
  color:#fff;
}
#clanek .no_th {
  background-position:0 0;
}




#clanek .submit-middle {
  height:33px;
  width:170px;
  line-height:33px;
  text-indent:15px;
  text-transform:uppercase;
  color:#6d4a00;
  font-size:14px;
  text-decoration:none;
  background:url('../images/redesign/submit_middle.png');
  display:block;
  text-align:left;
  font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
  border:0;
  cursor:pointer;
  font-weight:bold;
  overflow:hidden;
}
/*#clanek a.submit-middle {
  line-height:35px;
}*/
#clanek .submit-middle:hover {
  color:#4a3301;
}

#horak {
  position:relative;
  /*width:104px;
  height:203px;*/
}
#horak span{
  position:absolute;
  bottom:50px;
  left:40px;
  width:104px;
  height:203px;
  background:url('../images/redesign/horak.png') no-repeat;
  display:block;
}


#strana .obj_prihlaseni,
#strana .obj_registrace {
  width:504px;
  border-collapse:collapse;
	background:url('../images/redesign/bg_td.png') repeat-x 0 -2px;
	border:solid 1px #d8d8d8;
	margin-bottom:20px;
}
#strana .obj_prihlaseni table {
  margin:25px; 
}
#strana .obj_prihlaseni table td{
  padding:2px;  
}
#strana .obj_registrace td {
  padding:35px 0px 35px 120px;
}
#strana .obj_prihlaseni {
  line-height:28px;
}
#strana .obj_prihlaseni input[type=text],
#strana .obj_prihlaseni input[type=password] {
  width:158px;
}


/* Banner shop roku */
#shoproku {
  margin-bottom: 7px;
}

/* Hover dostupnosti */
#dostup {
    position: relative;
    cursor: help;
    z-index: 998;
    float: left;
}
#dostup b {
    border-bottom: dotted 1px #5e5e5e;
}
#dostup #dostup_info {
    position: absolute;
    right: -210px;
    bottom: 3px;
    z-index: 999;
    background: url(../images/redesign/bublina.png) left bottom no-repeat transparent;
    border-top: solid 1px #88b6e7;
    padding: 12px 12px 27px 12px;
    display: none;
    color: #fff;
    width: 176px;
}
#dostup:hover #dostup_info {
    display: block;
    z-index: 999;
}
#dostup #dostup_info a {
 color: #f9b31f;
}

#menu2  {display: none;}

/*souvisejici oddeleni*/
#souvis_oddeleni  LI  {display: inline-block; border: 1px solid #bcbcbc; float: left; width: 175px; margin: 5px; position: relative;}
#souvis_oddeleni IMG  {max-width: 160px; margin: 0 auto; display: block; padding-bottom: 21px;}
#souvis_oddeleni A    {padding: 5px; display: block; background: #d8e9fb; font-weight: bold; z-index: 1000;}
#souvis_oddeleni span {position: absolute; left:0; bottom: 0; width: 155px; padding: 6px 10px; display: inline-block; background: #fff;}

/*souvisejici oddeleni*/
#souvis_oddeleni  LI  {display: inline-block; border: 1px solid #bcbcbc; float: left; width: 175px; margin: 5px; position: relative;}
#souvis_oddeleni IMG  {max-width: 160px; margin: 0 auto; display: block; padding-bottom: 21px;}
#souvis_oddeleni A    {padding: 5px; display: block; background: #d8e9fb; font-weight: bold; z-index: 1000;}
#souvis_oddeleni span {position: absolute; left:0; bottom: 0; width: 155px; padding: 6px 10px; display: inline-block; background: #fff;}


#box_souvis_items  p.label > span {
background: url(../images/redesign/bg_souvisejici.png) no-repeat 172px 3px;
}
#box_souvis_items     {text-align: center;}
#box_souvis_items input[type=image] {border: none !important;}
#box_souvis_items UL  {list-style-type: none; margin: 8px 18px 0 14px;}
#box_souvis_items LI  {padding: 10px 0; color: #5E5E5E; font-size: 100%; font-weight: normal;}
#box_souvis_items LI .cena  {padding: 10px 0; color: #2680DA; font-size: 110%; font-weight: bold;}
#box_souvis_items A		{font-weight: bold; font-size: 115%;}
#box_souvis_items img    { padding: 5px;}

.a {cursor: hand; cursor: pointer;}

/* aktuality */
.levy_akt   {width:49% !important; float:left;}
.pravy_akt   {width:49% !important; float:left; margin-left:15px} 

.pravy_akt #banner_content  {
    overflow: hidden;
    border: 1px solid #D8D8D8;
    border-top: 0px;
    background: whiteSmoke;
    padding: 15px;
    margin-bottom: 0px;
    height: 200px;
    text-align: center;
} 


.bannery_akt h2 {
    background: url(../images/design/first-nadp.png) no-repeat left center !important;      
    width:100%;
    position:relative; z-index:100;
    
}

.bannery_akt .obal1akt   {background: url(../images/design/repeat-nadp.png) repeat-x; position:relative; z-index:100; display:block;}
.bannery_akt .obal2akt   {background: url(../images/design/second-nadp.png) no-repeat right center; position:relative; z-index:100; display:block;}

.zoomed {
	zoom: 0.65;		
	-moz-transform: scale(0.65);  /* Firefox 3.5 +*/
	-moz-transform-origin: left top;
	-o-transform: scale(0.65);  /* Opera 10.5 +*/
	-o-transform-origin: left top;
}

/*IE7 fix*/
.zoomed li span		{position: static !important;}

/* facebook levy sloupec */
#fb_likebox .label,
#fb_activity .label  {
    background: url(../images/redesign/box_labe2l.png) no-repeat !important;
}

/* Like v oddeleni */
.facebook_like.category {
    float:right;
    width:89px;
    overflow:hidden;
}
.facebook_like.category *    {
    width:89px;
    overflow:hidden;    
}

.facebook_like.article  {
    float:right;
    width:89px;
    overflow:hidden; 
    margin-top:20px; 
    clear:both;  
}
.facebook_like.article * {
    width:89px;
    overflow:hidden;    
}

/* ikona v paticce vedouci na profil */
.fcb_ico    {
    position:relative;
    display: block;
    height:85px;     
}
.fcb_ico a    {
    background: url(../images/redesign/facebook-paticka.png) no-repeat;
    display: block;
    width:31px;
    height:31px;  
    position:absolute;
    bottom:2px;
    right:19px;  
}

