/* CSS Document */
* {
	padding: 0px;
	margin: 0px;
}
div#header .vp_menu ul li ul {
  display: none;
}

#doprava  select.kosiksel {
	margin-left: 0px;
}
hr, .navigacejump {
	display: none;
}
a {
	color: #00c6ff;
}
a:hover {
	color: #333333;
}
.notdisplayed {
	display: none;
}
body {
	color: #6f6f6f;
	font-size: 12px;
	text-align: center;
	font-family: Arial, sans-serif;
	background: #fff;
}
div#container {
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 1006px;
}
div#topblock {
	position: absolute;
	left: 0;
	top: 0;
}
div#header {
	width: 1005px;
	height: 191px;
	/*background: url(../newlayout2/head.jpg) center no-repeat;*/
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	position: relative;
	z-index: 100;
}
div#header_text {
	text-align: center;
	font-family: Myriad Pro;
	font-size: 16px;
	font-weight: bold;
	width: 280px;
	color: #ffffff;
	margin: 65px 0 0 25px;
	float: left;
}
div#header .logo{position:absolute;left:37px;top:53px;width:300px;height:60px;}


div#header .vp_menu{width:980px;  height:37px;  position:absolute;  bottom:0px; _bottom:-3px;  right:0;  background:url(../newlayout2/menu.gif) no-repeat left top;}
div#header .vp_menu ul li{float:left;position: relative;  list-style-type:none;  line-height:37px;  display:block;    z-index: 10;background:url(../newlayout2/menu_li.gif) no-repeat right top;}
div#header .vp_menu ul li a{font-family:arial;  font-size:11px;  color:#fff;  text-decoration:none;  line-height:37px;  display:block;  padding-left:13px;  padding-right:13px;  background:url(../newlayout2/menu_li.gif) no-repeat right top;}
div#header .vp_menu ul li a:hover{text-decoration:none;  background:#eb4122;}

div#header .vp_menu ul li ul{padding:0;padding-top:-10px;position:absolute;padding-bottom:10px;z-index:10;background: #c72318 url(../newlayout2/submenu.png) repeat-x left top;}
div#header .vp_menu ul li ul li{padding:0;float:none;background:none;padding-bottom:3px;position:relative;z-index:10;display:block;line-height:23px;/*  background:url(../newlayout2/submenu_li.gif) repeat-x bottom left;border:1px solid #cccccc;*/background-image:url(../newlayout2/submenu_sipka.png);  _background-image:url(../newlayout2/submenu_sipka.gif);  background-position:10px center;background-repeat:no-repeat;}
div#header .vp_menu ul li ul li a{display:block;font-size:11px;font-weight:bold;line-height:23px;margin-left:10px;padding:0px;padding-right:20px;padding-left:10px;}
div#header .vp_menu ul li ul li a{}
div#header .vp_menu ul li ul li a:hover{background:none;text-decoration:underline;}

div#header #vp_mini_menu{width:260px;  height:28px;  position:absolute;  top:28px;  right:0;  background:#ebf0f4 url(../newlayout2/hor_menu_leva.gif) no-repeat left top;}
div#header #vp_mini_menu ul li{float:left;  list-style-type:none;}
div#header #vp_mini_menu ul li a{line-height:28px;  display:block;  text-decoration:none;  background:url(../newlayout2/sipka.gif) no-repeat 0px 12px;  padding-left:8px;  padding-right:16px;  font-family:arial;  font-size:11px;  font-weight:bold;  color:#000;}
div#header #vp_mini_menu ul li a:hover{text-decoration:underline;}



div#header strong.logo a h1{position:absolute;left:173px;top:39px;color:#ffffff;font-size:17px;text-decoration:none;margin:0;padding:0;}
div#favorite{position:absolute;top:8px;left:800px;color:#ffffff;}
div#favorite a{color:#ffffff;}
div#favorite a:hover{color:#ff6623;}

div#kosik{position:absolute;top:71px;right:0px;width:200px;vertical-align:middle;font-family:Arial;font-size:12px;font-weight:normal;color:#ffffff;}
#kosik a{font-family:Arial;font-size:12px;font-weight:bold;color:#ffffff;width:60px;text-decoration:none;}
#kosik .vp_obal{height:44px;  width:200px;  background:#e5452d url('../newlayout2/kosik_leva.gif') no-repeat left top;  }
#kosik .vp_obal #vp_first2{float:left;  padding-left:9px;  padding-top:9px;}
#kosik .vp_obal #vp_second{float:left;  padding-left:14px;  padding-top:8px;}
#kosik a:hover{text-decoration:underline;}
#kosik strong{color:#fff;}


#vp_registrace{position:absolute;  width:300px;  height:20px;  top:120px;  right:0;  text-align:center;  font-size:12px; text-align: right;}
#vp_registrace a{font-size:12px;  color:#043b13;  text-decoration:underline;  font-weight:normal;}
#vp_registrace a:hover{text-decoration:none;}

div#obsahright #vp_hledat  {width:210px;  height:40px;  background:#c3d3dd; margin-bottom:15px; }
div#obsahright #vp_hledat .hledat_inp {width:111px;  height:18px;   border:1px solid #afbfc9; z-index: 1; margin-top: 9px; %margin-top: 11px; float: left; margin-left: 10px;}
#inpname, #inpheslo {width:185px;  height:18px;   border:1px solid #afbfc9;}
div#obsahright #vp_hledat .hledat_sub{ z-index: 1;margin-top: 9px;%margin-top: 11px;float: left;margin-left: 5px;}

div#obsahright #vp_kontakt{border:1px solid #c3d3dd;  width:208px;  height:97px;  margin-top:8px;}
div#obsahright #vp_kontakt .vp_text{font-family:arial;  font-size:15px;  color:#aab9c3;  text-align:center;  height:30px;  padding-top:35px;}


div#obsahright .vp_baner{width:210px;  margin-top:10px;}
div#obsahright .vp_anketa{margin-top:10px;  width:210px;}
div#obsahright .vp_anketa .nadpis{width:210px;  height:29px;  background:url('../newlayout2/anketa.gif') no-repeat left top;}
div#obsahright .vp_anketa .nadpis span{font-family:arial;  font-weight:bold;  font-size:13px;  color:#fff;  line-height:28px;  margin-left:20px;}
div#obsahright .vp_anketa .vp_text{width:210px;  background:#dfe8ee;}
div#obsahright .vp_anketa .vp_text p{font-size:11px;  font-family:arial;  font-weight:bold;  color:#000;  padding-left:15px;  padding-right:15px;  padding-top:10px;}
div#obsahright .vp_anketa .vp_text .graf{width:150px;  height:7px;  font-size:0px;  background:#fff;  position:relative;  margin-top:5px;  margin-bottom:5px;}
div#obsahright .vp_anketa .vp_text .graf2{width:50px;  height:3px;  font-size:0px;  background:#ec4b33;  margin-top:1px;  position:absolute;  top:1px;  left:1px;  margin-left:1px;}
div#obsahright .vp_anketa .vp_obal{width:170px;  margin-left:20px;  margin-top:10px;  padding-bottom:20px;}
div#obsahright .vp_anketa .vp_obal a{font-family:verdana;  font-size:9px;  color:#6f6f6f;  text-decoration:none;}
div#obsahright .vp_anketa .vp_obal a:hover{text-decoration:underline; cursor:pointer;}

div#headmenu {
	position: absolute;
	top: 100px;
	left: 350px;
	height: 35px;
	font-family: Trebuchet MS;
}
div.mainmenu {
	display: inline;
	height: 35px;
}
/* absolutně pozicované horní menu*/
#mainmenu_item1 {
	position: absolute;
	top: 95px;
	left: 375px;
}
#mainmenu_item2 {
	position: absolute;
	top: 70px;
	left: 470px;
}
#mainmenu_item3 {
	position: absolute;
	top: 50px;
	left: 570px;
}
#mainmenu_item4 {
	position: absolute;
	top: 35px;
	left: 640px;
}
#mainmenu_item5 {
	position: absolute;
	top: 40px;
	left: 745px;
}
/*#mainmenu_item6 {
	position: absolute;
	top: 95px;
	left: 380px;
}
*/
div#headmenu span {
	background: none;
}
div#headmenu div a {
	height: 25px;
}
.mainmenu a {
	display: inline;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.mainmenu a:hover {
	text-decoration: underline;
}
div#headmenu .topmenu_stred_active a {
	padding-top: 10px;
	float: left;
	margin:  1px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	line-height: 1;
	color: #ffffff;
	text-decoration: none;
	height: 25px;
	word-spacing: 0px;
}
.topmenu_left, .topmenu_right, .topmenu_stred {
	display: inline;
}
.navigace_bread {
	background: url(../newlayout2/slozka.gif) no-repeat left center;
	padding-left: 20px;
}
div#headmenu .topmenu_stred a {
	padding-top: 10px;
	float: left;
	margin:  1px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	line-height: 1;
	color: #ffffff;
	text-decoration: none;
	height: 25px;
	word-spacing: 0px;
}
div#headmenu a:hover {
	color: #ff6623;
	text-decoration: none;
}

div#telo {
	width: 1005px;
	background-color: #ffffff;
	background: url(../newlayout2/stin.gif) no-repeat left top;
	
	/* %padding-bottom: 12px;
řeší ořezávání oranž. pozadí menu ie7*/
}
.clear {
	clear: both;
	height: 0;
	font-size: 0;
	padding: 0;
	margin: 0;
}
div#menu {
	width: 0px;
	float: left;
	margin-top: 5px;
	%margin-top: 15px;
}
ul#menulist{
	padding: 0;
	list-style-type: none;
	margin: 0;
	margin-left: 0px;
}
a.actuator {
	font-weight: bold;
	background-color: transparent;
	color: #ababab;
	padding: 7px;
	padding-left: 0px;
	text-decoration: none;
	width: 180px;
	display: block;
	font-size: 9pt;
}
a.actuator:visited, a.actuator:active {
	background-color: transparent;
	padding-left: 0px;
	text-decoration: none;
}
a.actuator:hover {
	text-decoration: underline;
	background-color: transparent;
	color: white;
}
/* BARVA SHOPU */
/* UMISTENO V SABLONE DANEHO SHOPU */

#menu #kontaktujte {
	color: #ffffff;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	text-align: center;
	width: 180px;
	margin-left: 8px;
	background-image: url(../newlayout/kontaktujte_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 128px;
	font-family: Verdana;
	font-size: 10px;
}
#kontaktujte div {
	width: 115px;
	margin-left: 25px;
	%margin-left: 0px;
}
#menu #kontaktujte a {
	color: #ffffff;
	text-decoration: none;
}
#menu #kontaktujte a:hover {
	text-decoration: underline;
}
#kontaktujte_gr {
	width: 180px;
	height: 96px;
	background-image: url(../newlayout/kontaktujte_gr.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 8px;
}
#menu #kontaktujte .heading {
	background: url('../layout/kontaktujte.gif') no-repeat 0% 0%;
	margin: 10px 0 0 3px;
	padding: 5px 8px 0 35px;
	display: block;
	color: #ec5a1a;
	font-weight: bold;
	font-size: 11px;
	height: 30px;
}
div#foot {
	color: #576772;
	font-family: verdana;
	font-size: 9px;
	width: 1005px;
	background: #ffffff url(../newlayout2/foot.gif) no-repeat top left;
	margin-top: 10px;
	line-height: 16px;
}
div#foot .vp_copy{
  width: 500px;
  padding:15px 30px;
}
div#foot .vp_copy a.text {
  font-family: verdana;
  font-size: 9px;
  font-weight: normal;
  color: #576772;
  text-decoration: none;
}
div#foot .vp_copy a.text:hover {
  text-decoration: underline;
}
div#foot .vp_copy a {
  font-family: verdana;
  font-size: 9px;
  font-weight: normal;
  text-decoration: underline;
  color: #e5452d;
}
div#foot .vp_copy a:hover {
  text-decoration: none;
}
div#foot .vp_partner{
  padding:0px 15px;
  background: #ffffff url(../newlayout2/foot.gif) no-repeat top left;
}
div#foot .vp_partner .vp_text .odkaz {
    
}
div#foot .vp_partner .vp_text .odkaz a {
  font-size: 8px;
}
div#foot .vp_partner .vp_text {
  padding:10px 0;
  margin-left: 15px;
}
div#foot .vp_partner .vp_text span {
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #576772;
  line-height: 25px;
}
div#foot .vp_partner .vp_text a{
  text-decoration: underline;
  font-family: verdana;
  font-size: 9px;
  color: #8b99a2;
  font-weight: normal;
}
div#foot .vp_partner .vp_text a:hover{
  text-decoration: none;
}



div#obsahright {
	width: 210px;
	padding: 15px 0px 0 0;
	float: right;
}
#nazevproduktu {
	margin-top: -7px;
}
/* OBSAH PROSTEDNHO BLOKU */
div#novinky {
	width: 612px;
	margin-top: 20px;
}

div#novinky .bott {
	background: url('../layout/news_bott.gif') no-repeat 0% 0%;
	height: 16px;
	position: relative;
	top: -8px;
}
div#novinky .top {
	background: url('../layout/news_top.gif') no-repeat 0% 0%;
	height: 10px;
}
div#novinky div.novinka {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding: 20px 20px 25px 20px;
}
div#novinky div.novinka img {
	float: right;
}
div#novinky div.novinka strong {
	color: #ec7715;
	text-decoration: underline;
}
div.navigacebig {
	font-size: 11px;
	padding: 2px 15px 10px 15px;
	color: #cacaca;
}
div.navigacebig h2, div.navigacebig h3 {
	display: inline;
	font-size: 8pt;
	margin: 0;
	padding: 0 3px 0 12px;
	border: none;
	color: #444444;
	font-weight: normal;
	background: url('../layout/star.gif') no-repeat 0% 50%;
}
div.banner {
	text-align: center;
	margin-top: 8px;
}
#rightmenu #regform{ padding: 3px ; margin-bottom: 5px;  height: 82px;
background-image: url(../newlayout/regform_bg.gif); background-position: left top; background-repeat: no-repeat; }
#rightmenu #regform td{}
#rightmenu #regform input{margin-left: 20px; border: 1px solid #d6ca00; }

#rightmenu #regform #inpname{width: 100px;}
#rightmenu #regform #inpheslo{width: 100px;}
#rightmenu #regform #inplogin{width: 80px;font-family: verdana; font-size: 10px; font-weight: bold;}
div#rightmenu div.heading {
	background: url('../layout/rmenu_headtop.gif') no-repeat 0% 0%;
	padding: 10px 0 0px 0;
}



div#rightmenu {
	text-align: center;
	float: right;
	margin: 15px 0px 10px 0px;
	width: 210px;
}

div#rightmenu div.heading2 {
	background-image: url('../newlayout2/anketa.gif');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding: 0px 0 0px 0;
	height: 29px;
	width: 210px;
	text-align: left;
}
div#rightmenu div.heading2 strong {
	color: #ffffff;
	font-family:arial;
  font-weight:bold;
  font-size:13px;
  line-height:28px;
  margin-left:20px;
}
div#akcni {
	background-color: #ffffff;
	text-align: left;
    
}
div#akcni .top {
	padding: 0;
}
div#akcni .bott {
	background-color: #ffffff;
	border-bottom: 1px solid #afc7d4;
	height: 0px;
	padding: 0;
	margin-left: 0px;
	width: 210px;
}
div#akcni .items {
	width: 208px;
	padding-bottom: 5px;
	padding-top: 15px;
	border-right: 1px solid #afc7d4;
	border-left: 1px solid #afc7d4;
	text-align: center;
}
div#akcni .items .item {
	border-bottom: 1px dotted #afc7d4;
	padding: 0px 0 20px 0;
	margin: 0 10px 0 10px;
	font-size: 10px;
	margin-bottom: 15px;
}
div#akcni .items .item a {
	color: #222222;
	font-weight: bold;
	font-size: 11px;
}
div#akcni .items .item a:hover {
  text-decoration:none;
}
div#akcni .items .item strong {
	font-size: 12px;
	color: #e5452d;
}



div.obal {
	margin: 10px 0 0 0;
	width: 177px;
	height: 206px;
	background-image: url(../images/obal.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
div.bunda {
	padding: 10px;
	width: auto;
	font-size: 8pt;
	text-align: center;
}
div.bunda a {
	color: #f7a900;
	font-weight: bold;
}
div.bunda a:hover {
	text-decoration: none;
}
div.bunda strong {
	color: #f7a900;
}
.skrt {
	text-decoration: line-through;
}
.red{font-weight:bold;}
div#nabidka {
	margin: 20px 0 20px 0;
	width: auto;
}
div#nabidka form {
	margin: 4px 0 4px 0;
}
div#nabidka2 form {
	margin: 4px 0 4px 0;
}
div#nabidka2 {
	margin: 20px auto 20px auto;
	position: relative;
}
div.forum {
	width: 125px;
	height: 104px;
	font-size: 8pt;
	float: left;
	text-align: center;
	border: 1px solid #e5d7cc;
	position: relative;
	margin: 3px;
}
div.forum a {
	color: black;
	position: absolute;
	bottom: 5px;
	left: 0;
	text-align: center;
	width: 100%;
}
div.forum a:hover {
	text-decoration: none;
}
div.newstop {
	position: absolute;
	margin: -10px 0 0 0;
	width: 210px;
	color: #343434;
	font-size: 8pt;
	font-weight: bold;
	padding: 4px 0 0 35px;
	height: 22px;
	background-image: url('../layout/newsbg.gif');
	background-position: center top;
	background-repeat: no-repeat;
}
div.newstext div.img {
	float: left;
	width: 137px;
	overflow: hidden;
	margin: 0 10px 0 0;
}
div.akcnitop {
	position: absolute;
	width: 210px;
	font-size: 8pt;
	color: white;
	font-weight: bold;
	padding: 4px 0 0 35px;
	margin: -10px 0 0 0;
	height: 22px;
	background-image: url(../images/akcni.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
div.text {
	font-size: 8pt;
	color: #f7a900;
	text-decoration: underline;
	width: auto;
	padding: 20px;
}
div.newstext {
	font-size: 8pt;
	width: 510px;
	padding: 20px 10px 0 10px;
}
.braun {
	color: #7ecce3;
}
div.txt {
	float: left;
	width: 350px;
}
.fl {
	float: left;
}
a img {
	border-style: none;
}
div.language {
	width: 200px;
	height: 30px;
	position: absolute;
	margin: -32px 0 0 810px;
	color: #363636;
	display: block;
	font-weight: bold;
}
div.language a {
	color: #363636;
}
div.language a:hover {
	text-decoration: none;
}
h1 {
	font-family: arial;
	color: #000;
	padding: 0 0 8px 5px;
	margin: 0px 0 0px 0;
	font-size: 18px;
	font-weight: bold;
}

h2 {
	font-family: arial;
	color: #e5452d;
	padding: 0 0 8px 5px;
	margin: 0px 0 0px 0;
	font-size: 15px;
	font-weight: bold;
}


h2 {
	font-size: 16px;
	margin-left: 10px;
}
h3 {
	color: #e03d25;
	margin: 15px 0 0 10px;
	padding: 1px 0 0px 0px;
	font-size: 12px;
	font-weight: bold;
	height: 14px;
	font: Arial;
}



.fr {
	padding: 2px 0 2px 25px;
	margin: 0 5px;
	display: block;
	float: right;
	background: url('../newlayout/flag_skladem.gif') no-repeat 0% 50%;
}
h2.novuvod {
	font-family: Arial;
	color: #e5452d;
	padding: 0 0 0px 5px;
	margin: 5px 0 0px 10px !important;
	font-size: 16px;
	font-weight: bold;
}
div.dott {
	border-right: 1px #8a8a8a dotted;
}


.b {
	font-weight: bold;
	font-size: 11px;
}
a.b {
	color: #5c5c5c;
	text-decoration: none;
	font-weight: normal;
}
div.space {
	height: 20px;
}
.kosh2 {
	margin: 0;
}

table td.nahled, table td.x, table td.pocet {
	text-align: center;
}
table th.nazev, table td.nazev {
	width: 284px;
	height: 50px;
}

table th.x, table td.x {
	width: 50px;
}
table th.pocet, table td.pocet {
	width: 18px;
}
table th.pocet, table td.pocet input.inpshop {
	width: 18px;
	margin: 0;
}
table th.cena, table td.cena {
	width: 80px;
	text-align: center;
	font-weight: bold;
	color: #5c5c5c;
}
table th.dph, table td.dph {
	width: 20px;
	text-align: center;
	color: #5c5c5c;
}
table td.cena {
	color: #5c5c5c;
}
table th.celkem, table td.celkem {
	width: 90px;
	text-align: right;
	color: #5c5c5c;
}
#cenacelkem {
	font-size: 12px;
}
/*nezobrazovat tlacitko*/

.l {
	text-align: left;
}
.c {
	text-align: center;
}
.r {
	text-align: right;
}


input.sendobj {
	margin: 5px 0 0 0;
	cursor: pointer;
	float: right;
	padding: 3px 15px;
	border: 1px solid #b5cef0;
	background: #e9f2f7;
	font-weight: bold;
	color: #004566;
}
div.predata {
	position: relative;
	width: 296px;
	float: left;
	margin: 0px 0 0 165px;
}
div.tabulka {
	margin: 0 0 0 0;
	font-size: 11px;
	
}






#cena_label {
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	margin-left: 20px;
}

div.image {
	width: 240px;
	text-align: left;
	padding: 10px;
}
div.image img {
  width: 200px;
}

div.image #dalsi_obrazky {
	text-align: left;
	font-size: 9px;
	font-family: 'Verdana', sans-serif;
	color: #6e8187;
	width: 500px;
	margin-top: 10px;
	border: 1px solid silver ;
	display: none;
	
}
#dalsi_obrazky{  width: 100%;  margin-top: 20px; float: left; padding-bottom:10px;}





#td_registrovatse a{margin-left: 20px; text-decoration: none;}
#td_registrovatse a:hover{text-decoration: underline;}
#dalsi_obrazky img {
	margin: 5px;
	
}
.dokosiku {
	width: 81px;
	height: 17px;
	border-style: none;
	background: url("/images/dokose.gif") center top no-repeat;
}
div.akcninabidka {
	width: 177px;
	height: 22px;
	margin: 10px 0 0 0;
	background-image: url(../images/nabidka.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
div.akcninabidka span {
	display: block;
	padding: 5px 0 0 20px;
	color: white;
	font-weight: bold;
	font-size: 8pt;
}
div#nadpis {
	color: #3a3a2e;
	font-size: 9pt;
	font-weight: bold;
	position: absolute;
	left: 473px;
	top: 38px;
}
div#nadpis h2 {
	color: white;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	border: none;
}
.blue {
	color: #a6e2fe;
}
.obyctext {
	font-size: 8pt;
	color: black;
}
.bl {
	color: black;
}
.bl:hover {
	text-decoration: none;
}
table.cislovani {
	margin: 0;
}
table.cislovani td {
	padding: 0;
}
.pt8 {
	font-size: 8pt;
}
div.three {
	height: 58px;
	overflow: hidden;
}
input.odeslat {
	width: 63px;
	height: 20px;
	background-image: url(../images/odeslat.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
input.vymazat {
	width: 70px;
	height: 20px;
	background-image: url(../images/vymazat.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
div.next {
	font-size: 8pt;
	padding-right:20px;
}
div.next a.left {
	float: left;
	color: #e5452d;
	font-family: Tahoma;
	font-weight: bold;
}
div.next a.right {
	float: right;
	color: #e5452d;
	font-family: Tahoma;
	font-weight: bold;
}
.askform {
	padding: 10px 5px 0;
	text-align: center;
}
.askform label {
	display: block;
	float: left;
	width: 50px;
}
.askform input.text {
	border: 1px solid #dddddd;
	padding: 1px;
	font-size: 11px;
	color: #666666;
	margin: 0 0 2px 0;
	width: 143px;
	float: left;
}
.askform textarea {
	border: 1px solid #dddddd;
	padding: 2px;
	font-size: 11px;
	color: #666666;
	font-family: arial;
	width: 190px;
	height: 110px;
	margin: 0 0 5px 0;
}
.askform input.submit {
	border: 1px solid #d1d1d1;
	background: #dcdcdc;
	padding: 1px 15px;
	color: #4e0000;
	cursor: pointer;
}

.notfloat {
	float: none;
	margin: 10px auto 20px;
}



#bezna_cena {
  float: right;
  background-image: url(../newlayout/bezna_cena.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 125px;
	height: 22px;
	margin-right: -28px;
}
#bezna_cena #cena_label2{
  font-size: 10px;
  font-weight: bold;
  line-height: 20px;
  padding-left:10px;
}
#bezna_cena .cena{
text-decoration: line-through;
}

#produkt_doporucit {
	width: 125px;
	height: 29px;
	background-image: url(../newlayout/produkt_doporucit.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}
#produkt_doporucit span {
	position: relative;
	top: 9px;
	left: 20px;
	%top: 10px;
}
#produkt_doporucit span a {
	text-decoration: none;
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
	color: #626703;
}
#produkt_doporucit span a:hover {
	text-decoration: underline;
}


.beznacena {
	width: 151px;
	text-align: center;
	height: 18px;
	padding-left: 10px;
}
.beznacena span.cenaheading, .beznacena span.cena{
  color: #bea2c7;
  font-size: 10px;
}
.beznacena span.cena {
  text-decoration: line-through;
}  
.nasecena span.cena {
	margin-left: 5px;
	padding-left: 0;
	margin-right: 15px;
	width: 80px;
	color: #fe6c00;
}

.produkt div.tocartform {
	margin-bottom: 0px;
	width: 40px;
	float: left;
}
.produkt div.tocartform input {
}

.anketa {
	padding: 10px;
}
.abody {
	border-bottom: 1px solid #4e0000;
	padding: 5px 0;
}
.abody a {
	float: left;
	display: block;
	width: 50px;
}
.resultbox {
	margin: 5px 0 0 0;
	float: left;
	width: 80px;
	height: 11px;
}
.result {
	float: left;
	height: 11px;
}
.anketa div.red {
	background: #cd0000;
}
.anketa div.pink {
	background: #cd007e;
}
.anketa div.green {
	background: #69cd00;
}
.tocartbox {
	padding: 0 0 0 55px;
	width: 200px;
}
.tocartbox span {
	display: block;
	padding: 10px 5px 0 0;
}
.tocartbox span, .tocartbox input {
	float: left;
}

/*pozicuje obrázek u detailu produktu*/
.detailleftbox{width:240px;%width:236px;overflow:hidden;text-align:left;float:left;}
.flags {
	padding: 5px 0 0 0;
}
.flags img {
	margin: 0 0 0 10px;
}
.akce {
	color: #ff0100;
}
.skladem {
	color: #edb101;
}
.detailbox a{
  text-decoration: none;
}
.detailbox-menu {
	padding-bottom: 19px;
	margin-bottom: 4px
}
#karta_specifikace {
	margin-left: 20px;
}
.detailbox-menu a {
	display: block;
	float: left;
	font-weight: bold;
	text-decoration: none;
	color: #fe6c00;
	border-right: 0px;
	margin-left: 3px;
	padding: 5px 15px;
	font-size: 11px;
}
/* nově udělané řešení menu - různé velikosti pozadí, nutný div v karta.php */
#karta_specifikace a {
	background: url(../layout/bg_zalozka_spec_in.gif) no-repeat;
	color: #413f44;
}
#karta_specifikace a:hover {
	background: url(../layout/bg_zalozka_spec_act.gif) no-repeat;
	color: #ffffff;
}
#karta_parametry a {
	background: url(../layout/bg_zalozka_parametry_in.gif) no-repeat;
	color: #413f44;
}
#karta_parametry a:hover {
	background: url(../layout/bg_zalozka_parametry_act.gif) no-repeat;
	color: #ffffff;
}
#karta_servis a {
	background: url(../layout/bg_zalozka_servis_in.gif) no-repeat;
	color: #413f44;
}
#karta_servis a:hover {
	background: url(../layout/bg_zalozka_servis_act.gif) no-repeat;
	color: #ffffff;
}
#karta_hodnoceni a {
	background: url(../layout/bg_zalozka_hodnoceni_in.gif) no-repeat;
	color: #413f44;
}
#karta_hodnoceni a:hover {
	background: url(../layout/bg_zalozka_hodnoceni_act.gif) no-repeat;
	color: #ffffff;
}
.detailbox-menu a.selected {
}
.detailbox-menu a.selected:hover {
}
.detailbox-menu a.last {
}



#karta_parametry {
	background: url(../layout/bg_zalozka_parametry_in.gif) no-repeat;
}
#karta_servis {
	background: url(../layout/bg_zalozka_servis_in.gif) no-repeat;
}
#karta_hodnoceni {
	background: url(../layout/bg_zalozka_hodnoceni_in.gif) no-repeat;
}
ul {
	padding: 0 0 0 15px;
	list-style: square;
}

.detailform {
	width: 520px;
	overflow: hidden;
	background: #eff8fd;
	border: 1px solid #d9ebfa;
	padding: 10px;
	margin: 10px 0;
}
.detailform label {
	display: block;
	float: left;
	width: 70px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.detailform label.nd {
	margin: 0 0 0 35px;
}
.detailform input.text{
	float: left;
	width: 150px;
	padding: 1px;
	margin: 0 0 5px 0;
	border: 1px solid #dcecfd;
}
.detailform textarea {
	width: 405px;
	padding: 3px;
	font-size: 11px;
	color: #444444;
	font-family: arial;
	margin: 0 0 5px 0;
	border: 1px solid #f2ede7;
}
.detailsubbox {
	width: 100%;
	text-align: center;
}
.detailsubbox input {
	background: #dcdcdc;
	border: 1px solid #d1d1d1;
	padding: 0 15px;
	cursor: pointer;
}

#odeslatmail {margin-left: 10px; text-align: center;}
#odeslatmail input {border: 1px solid #929290 ; margin-bottom: 5px;}
#odeslatmail input.subm{font-family: Verdana; font-size: 10px; font-weight: bold; color: #929290;}

#odeslatmail input.submit {
	background: #dcdcdc;
	border: 1px solid #d1d1d1;
	cursor: pointer;
	margin: 3px 0 0 0px;
	
}
.adbox {
	text-align: center;
	width: 100%;
	padding: 10px 0;
}

.pagesinfobox {
	width: 100%;
	padding: 25px 0;
}
.pagesinfobox div.info {
	float: left;
}

.strankovani{float:right;padding:0 20px 0 0;}
.strankovani2{float:right;padding:8px 20px 0 0;text-align:right;}

#produktyznacky ul {
	list-style: none;
	display: inline;
}
#produktyznacky ul li {
	display: inline;
}

.kosikblock {
	display: block;
	float: left;
	width: 280px;
	color: 4a4a4a;
}
.kosikblock label {
	display: block;
	float: left;
	width: 120px;
	font-family: Tahoma;
	font-size: 11px;
	color: #5c5c5c;
}
.kosikblock label span.povinne {
	padding: 0 0 0 0px;
	font-weight: bold;
	background: url('../layout/star.gif') 0% 50% no-repeat;
}
.kosikblock label {
	display: block;
	float: left;
	width: 120px;
}

.spadding {
	padding: 0px;
}
#dod_adresa {
	display: none;
}

#kosik_poznamka_bott {
	width: 610px;
	margin-left: 10px;
	height: 5px;
	background-image: url(../newlayout/kosik_poznamka_bott.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


.doprava {
	width: 385px;
	display: none;
}
/* nezobrazovat cenu */



.paymenttypes {
	width: 536px;
	border: 1px solid #ddeaf0;
	background: #e1eff2;
	padding: 5px;
}
.paymenttypes label {
	font-weight: bold;
	float: left;
}
.paymenttypes select {
	width: 200px;
	float: right;
	margin: 3px 0;
}

.detlinks {
	padding: 10px 0;
	line-height: 120%;
}
.detlinks a {
	color: #004467;
	display: block;
	float: left;
	margin: 0 3px;
}



.kontakt {
	line-height: 150%;
	padding: 5px;
}
.menuTop, .menuBott {
	width: 225px;
	height: 12px;
	margin: 0;
	padding: 0;
}
.menuBott {
	background: url("../layout/menubott.jpg") no-repeat 0% -1px;
	margin-bottom: 25px;
	margin-left: 1px;
}

.now {
	margin: 0spx 0 3px 0;
	padding: 0px 0 0 0px;
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #6f6f6f;
	margin-top: 0px;
	margin-bottom: 10px;
}
.now a {
	font-family: verdana;
	color: #e5452d;
	font-weight: normal;
}
.now a:hover {
	text-decoration: none;
}
a {
	color: #e5452d;
	font-weight: bold;
	font-size: 10px;
}

div.kostab form#form_kosik div.detailbox {
	padding: 20px 10px;
	margin-top: 0px;
}





#kosik_dalsi input {
	margin-top: 10px;
}
div.novinky {
	border-top: 1px dotted #cecece;
	margin-top: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	
}
div.novinky a.novinky_nadpis {
	color: #ec7715;
	display: inline;
	font-size: 12px;
	margin-left: 50px;
}
div.novinky .novinky_text {
	margin-top: 15px;
	margin-bottom: 15px;
}
div.novinky .novinky_vice {
	background: url(../layout/vice.gif) no-repeat left center;
	padding-left: 20px;
	color: #a79f21;
}
div.newsblok_right {
	float: right;
}
div.novinky_det {
	padding: 0px 15px;
}



a#katalog_vypsat {
	color: #ffffff;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
}
a:hover#katalog_vypsat {
	color: #ffffff;
	text-decoration: none;
}
.razeni_zobrazit {
	padding-top: 8px;
}
.razeni_zobrazitadd {
	padding-top: 6px;
}
.razeni_zobrazit2 {
	padding-top: 3px;
}
#rightmenu td {
	text-align: left;
}
#odkazy_x {
	position: relative;
	top: -9px;
	right: 15px;
}
#odkazy_x a {
	padding-left: 16px;
	margin-left: 4px;
}
#odkazy_x a:hover {
	text-decoration: none;
}
#odkazy_x #a {
	background: url(../imgs/add.gif) no-repeat left;
}
#odkazy_x #b {
	background: url(../imgs/tisk.gif) no-repeat left;
}
.mezera {
	width: 100%;
	height: 20px;
	clear: both;
}
#zpetny_hovor {
	display: none;
}
#zpetny_hovor_top {
	cursor: pointer;
	cursor: hand;
}
div#spec_blok_nadpis {
	float: left;
	width: 88px;
	height: 19px;
	padding: 6px 0px 0px 0px;
	text-align: center;
	margin-left: 15px;
	_padding: 4px 0px 5px 0px;
	background: #DFE8EC url('images/bg_detail_zaob.gif') no-repeat left top;
}
div#bannerleft {
	padding: 15px 0 0 10px;
	text-align: center;
}
div.bann_left {
	padding: 15px 0 0 10px;
	text-align: center;
}
.fontbold {
	font-weight: bold;
}
#uvod_txt_top {
	width: 610px;
	height: 6px;
	background-image: url(../newlayout/uvod_txt_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
}
#uvod_txt {
	background-color: #d0fbff;
}
#uvod_txt h2 {
	margin: 0;
	padding: 0;
	color: #e5452d;
	font-size: 18px;
	font-family: Myriad Pro;
	font-weight: bold;
	padding: 14px 20px 0px 20px;
}
#uvod_txt p {
	padding: 30px 20px 30px 20px;
	color: #2f6c72;
	text-align: justify;
	font-size: 12px;
}
#uvod_txt_bottom {
	width: 610px;
	height: 6px;
	_height: 6px;
	background-image: url(../newlayout/uvod_txt_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#doprava {
	margin-left: 20px;
}
#doprava_zdarma {
	margin-left: 20px;
	margin: 10px 0px 0px 20px;
	color: #5c5c5c;
	padding-bottom: 35px;
}
.ajax_detailbox {
	width: 600px;
	margin-left: 10px;
	padding: 20px 0px 20px 10px;
	background-color: #f0efd8;
}
.nadpiskosik_box_addmargin {
	margin-top: 10px;
}
.kosiknow {
	margin-left: 10px;
}
.align_center {
	margin-left: 220px;
}
 



.krok {
	height: 25px;
	width: 104px;
	/*background-image: url(../newlayout/krok_bg.gif);
	background-position: left top;
	background-repeat: no-repeat; */
	display: inline;
	float: left; 
}
#registrovat_btn {margin-left:10px; border: 1px solid #C0CB0E ;}

/* bazar */

.bazarbox{ padding: 10px; width: 750px; margin-top: 10px; padding-top: 0px;}
.bazarbox h3{font-size: 14px;}
.bazarbox .bb_img{width: 150px;  float: left; margin-right: 20px;}
.bazarbox img{}
.bazarbox stpopis{margin-left: 100px;}                
.bazarbox .bb_datum{font-size: 16px; padding-left: 0px;}
.bazarbox .bb_content{width: 300px; float: left; }
.bb_datumovy{margin-left: 20px; color: grey;}
.bazarbox .bb_kontakt{width: 200px; float: right;}
.bazarbox .bb_cena{margin-left: 170px; font-size: 14px; font-weight: bold; }
.bazar_razeni{margin-left: 15px !important;}
.navigacebig {margin-left: 2px;}
.navigacebig a{color: #929290;}

/* Index obsah */

div#vp_obsah{float:right;width:980px;}
div#vp_obsahleft{width:760px;float:left;padding-top:15px; position: relative;}

div#vp_obsahleft h1{font-family:Myriad Pro;font-size:18px;color:#fe6c00;}
div#vp_obsahleft p{margin-left:7px;}
#vp_obsahleft #katalog h1, #vp_obsahleft #katalog h2{margin-top:0px;color:#ffffff; font-size:14px; margin:7px 2px 0 0;}
#vp_obsahleft h2{margin-top:25px;color:#e5452d;padding-left:0px;margin-top:0px;margin-left:5px;}
#vp_obsahleft div.newstext h2{border-bottom:none;margin:0px 0 0 0;padding:0 0 3px;}
#vp_obsahleft form{margin-top:0px;}
#vp_obsahleft form div#udaje{width:720px;margin-left:0px;background-color:#e4ecf2;padding:25px 0px 30px 25px;}
#vp_obsahleft form div#adresa{padding:15px 0px;background:#e4ecf2;height:13px;_height:13px;margin-top:10px;margin-left:0px;margin-bottom:0px;font-size:12px;color:#5C5C5C;font-weight:bold;width:735px; padding-left: 10px;}


div#obsah{float:right;width:980px;}
div#obsahleft{width:755px;float:left;margin-top:15px; position: relative;}


div#obsahleft p{margin-left:7px;}
#obsahleft #katalog h1{margin-top:0px;color:#fe6c00;font-family:Arial;font-size:18px;color:#000;}
#obsahleft h2{margin-top:25px;color:#fe6c00;padding-left:0px;margin-top:0px;margin-left:5px;font-family:arial;font-size:15px;font-weight:bold;color:#e5452d;}
#obsahleft div.newstext h2{border-bottom:none;margin:0px 0 0 0;padding:0 0 3px;}
#obsahleft form{margin-top:0px;}
#obsahleft form div#udaje{width:560px;margin-left:0px;background-color:#e4ecf2;padding:25px 0px 30px 23px;}
#obsahleft form div#adresa{padding:15px 10px;background:#e4ecf2;height:13px;_height:13px;margin-top:10px;margin-left:0px;margin-bottom:0px;font-size:12px;color:#6f6f6f;font-weight:bold;width:565px;}


/* Novinky */
#vp_novinky{margin-top:10px;  width:760px;}
#vp_novinky #vp_first{width:760px;  height:10px;  font-size:0px;;  background:url(../newlayout2/novinky_first.gif) no-repeat top left;}
#vp_novinky #vp_last{width:760px;  height:10px;  font-size:0px;;  background:url(../newlayout2/novinky_last.gif) no-repeat top left;}
#vp_novinky .vp_datum{background:url(../newlayout2/datum.gif) no-repeat 0px 3px;  padding-left:20px;  font-family:arial;  font-size:12px;  color:#6f6f6f;}
#vp_novinky .vp_all{width:760px;  background:#e8e6e3;}
#vp_novinky h2 {font-family:arial;  font-size:12px;  font-weight:bold;  color:#000;  padding-left:20px; display: inline; margin:0; padding: 0;}
#vp_novinky h2 a.vp_nadpis{font-family:arial;  font-size:12px;  font-weight:bold;  color:#000;  padding-left:20px;}
#vp_novinky h2 a.vp_nadpis:hover{text-decoration:none;}
#vp_novinky .vp_novinky{width:709px;  background:url(../newlayout2/novinky_under.gif) no-repeat bottom left;  margin-left:26px;  padding-bottom:20px;  padding-top:15px;}
#vp_novinky .last{background:none;}
#vp_novinky .vp_novinky p{padding:0px;  margin:0px;  text-align:justify;}
#vp_novinky .vp_novinky .vp_horni{padding-bottom:15px;  width:709px;}

/* Doporucujeme */
#vp_doporuc{width:760px;  position:relative;  margin-top:15px;}
#vp_doporuc .vp_nadpis{position:absolute;  left:0;  top:0;  z-index:1;  width:760px;  height:44px;}
#vp_doporuc .vp_nadpis .prvni{background:url(../newlayout2/nadpis_leva.gif) no-repeat top left;  width:10px;  height:44px;  font-size:0px;  float:left;}
#vp_doporuc .vp_nadpis .posledni{background:url(../newlayout2/nadpis_prava.gif) no-repeat top right;  width:9px;  height:44px;  font-size:0px;  float:left;}
#vp_doporuc .vp_nadpis .all{background:url(../newlayout2/nadpis.gif) repeat-x top left;  height:44px;  float:left;}
#vp_doporuc .vp_nadpis .all h1{font-family:arial;  font-size:14px;  font-weight:bold;  color:#fff;  display:block;  line-height:30px;  padding-right:7px;}
#vp_doporuc .vp_produkt{width:760px;  z-index:10;  position:relative;  padding-top:30px; margin-left:-4px;}

/* Produkty */
#vp_produkty{width:760px;  position:relative;  margin-top:10px;}
#vp_produkty .vp_nadpis{position:absolute;  left:0;  top:0;  z-index:1;  width:760px;  height:44px;}
#vp_produkty .vp_nadpis .prvni{background:url(../newlayout2/nadpis_leva.gif) no-repeat top left;  width:10px;  height:44px;  font-size:0px;  float:left;}
#vp_produkty .vp_nadpis .posledni{background:url(../newlayout2/nadpis_prava.gif) no-repeat top right;  width:9px;  height:44px;  font-size:0px;  float:left;}
#vp_produkty .vp_nadpis .all{background:url(../newlayout2/nadpis.gif) repeat-x top left;  height:44px;  float:left;}
#vp_produkty .vp_nadpis .all h1{font-family:arial;  font-size:14px;  font-weight:bold;  color:#fff;  display:block;  line-height:30px;  padding-right:7px;}
#vp_produkty .vp_another{width:760px;  z-index:10;  position:relative;  padding-top:30px;}
#vp_produkty .vp_another .vp_kategorie{width:375px;  height:114px;  background:url(../newlayout2/kategorie.gif) repeat-x bottom left;  float:left;  z-index:10;  margin-bottom:10px;}
#vp_produkty .vp_another .vp_kategorie2{background:url(../newlayout2/kategorie_prvni.gif) repeat-x bottom left;}
#vp_produkty .vp_another .licha{margin-right:10px;}
#vp_produkty .vp_another .vp_img{margin-top:8px;  margin-left:15px;  _margin-left:7px;  width:90px;  float:left;}
#vp_produkty .vp_another .vp_img img {width: 85px;}
#vp_produkty .vp_another .vp_text{width:240px;  float:left;  margin-top:10px;  margin-left:20px;}
#vp_produkty .vp_another .vp_text span a{display:block;  font-family:arial;  font-size:12px;  color:#000;  font-weight:bold;  line-height:25px; text-decoration:none;}
#vp_produkty .vp_another .vp_text span a:hover{text-decoration:underline;}
#vp_produkty .vp_another .vp_text h2 {display:block;  font-family:arial;  font-size:12px !important;  color:#000;  font-weight:bold;  line-height:25px !important; text-decoration:none; margin:0 !important; padding:0 !important;}
#vp_produkty .vp_another .vp_text h2 a{display:block;  font-family:arial;  font-size:12px !important;  color:#000;  font-weight:bold;  line-height:25px !important; text-decoration:none; margin:0 !important; padding:0 !important;}
#vp_produkty .vp_another .vp_text h2 a:hover{text-decoration:underline;}
#vp_produkty .vp_another .vp_text h3 {text-decoration:underline;  font-family:arial;  font-size:11px;  color:#e5452d; margin:0; padding:0; display: inline;}
#vp_produkty .vp_another .vp_text h3 a{text-decoration:underline;  font-family:arial;  font-size:11px;  color:#e5452d;}

/* Leve menu */

.menu{width:175px;margin-left:23px;background:#dfe8ee;}
.vp_nadpis2{width:175px;height:29px;margin-left:23px;background:url(../newlayout2/produkty.gif) no-repeat top right;}
.vp_nadpis2 span{font-family:arial;font-size:15px;color:#fff;font-weight:bold;line-height:29px;padding-left:10px;}
.menu ul{width:175px;margin:0;padding:0;padding-top:10px;padding-bottom:10px;}
.menu ul li{margin:0;padding:0;margin-left:5px;line-height:25px;display:block;width:165px;list-style-type:none;border-bottom:1px dotted #b9c9d3;}
.menu ul li a{color:#000;display:block;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;padding-left:7px;background:#dfe8ee url(../newlayout2/sipka_menu.gif) no-repeat left center;}
.menu ul li ul{margin:0;padding:0;list-style-type:none;background:#dfe8ee;padding-top:0px;padding-bottom:5px;width:165px;}
/*.menu ul li.inactive ul{display:none;}*/
.menu  ul li.inactive ul {display:none;}
.menu  ul li.inactive {display:none;}
.menu  ul li.active ul li{display:block;}
.menu ul li ul li{padding:0px 0px 0px 0px;width:155px;border:none;line-height:15px;}
.menu ul li ul li ul li{padding:0px 0px 0px 5px;}
.menu li ul li a{color:#67727a;display:block;font-size:11px;text-decoration:none;font-weight:bold;background:none;}
.menu ul li ul li ul li a{color:#67727a;display:block;font-size:11px;text-decoration:none;font-weight:normal;background:none;}
.menu li a:hover{text-decoration:underline;}

.menu ul li ul li ul {width: 155px;}
.menu ul li ul li ul li ul li{width: 145px;}

/*.menu li.active ul{display:block;}
.menu li.inactive ul{display:none;}
.menu li.inactive{display:none;}*/


/* Detail produktu */
.tab_bg{background:url(../newlayout2/tab_bg.gif) repeat-x top left;}
div.righttop{background:url(../newlayout2/tab_top.gif) no-repeat left bottom;width:324px;height:15px;}
div.tabulka table{width:323px;%width:324px;border-collapse:collapse;background:#fff url(../newlayout2/tab_bg2.gif) repeat-x top left;border-left:1px solid #dae3ea;border-right:1px solid #dae3ea;color:#5c5c5c;margin-left:1px;%margin-left:0px;}
div.tabulka tr{background-image:url(../newlayout/table_line.gif);background-position:left bottom;background-repeat:no-repeat;}
div.tabulka td{padding:5px 10px 5px 0px;padding-left:20px;}
div.tabulka #vp_under td{padding-bottom:15px;}
div.tabulka td.label{width:120px;}
td.label a{color:#5c5c5c;text-decoration:none;font-size:11px;font-weight:normal;}
div.tabulka td.value{width:130px;}
div#cena{border:0px solid #e1eac7;background:#dae3ea;color:#ffffff;width:324px;height:38px;}
div#vp_cena{border:0px solid #e1eac7;background:url(../newlayout2/tab_bot.gif) no-repeat top left;color:#ffffff;width:324px;height:8px;font-size:0px;}
div#cena .vp_cena{color:#dc3c22;font-weight:bold;font-size:18px;width:153px;font-family:Tahoma;font-size:18px;float:left;margin-top:10px;margin-left:20px;_margin-left:10px;}

div.tocart{float:right;font-family:Verdana;font-size:9px;font-weight:bold;width:147px;margin-top:12px;}
.tocart span{color:#6f6f6f;float:left;width:24px;height:13px;padding-top:3px;text-align:center;}
.tocart input.kusu{border:1px solid #cad7e1;background:#ffffff;color:#5c5c5c;text-align:center;font-family:Arial;font-size:10px;width:19px;height:15px;margin-top:1px;float:left;}
div.tocart .img{float:left;}
.tocartform{width:151px;font-family:Verdana;font-size:9px;font-weight:bold;}
.tocartform span{color:#ffffff;}
.tocartform input.kusu{border:1px solid #c2cd17;width:23px;height:17px;background:#ffffff;color:#5c5c5c;text-align:center;font-family:Arial;font-size:10px;}
div.tocartform .tocartimg{border:1px  solid silver;}

.vp_popis{width:560px;  height:24px;  font-family:arial;  font-size:11px;  color:#fff;  font-weight:bold;  line-height:22px;}
.vp_popis .vp_pol{height:24px;  background:url(../newlayout2/popis_ak.gif) repeat-x left top;  float:left;  padding-left:5px;  padding-right:5px;  position:relative;}
.vp_popis .vp_bodka_l{width:1px;  height:1px;  font-size:0px;  background:#fff;  position:absolute;  top:0;  left:0;}
.vp_popis .vp_bodka_p{width:1px;  height:1px;  font-size:0px;  background:#fff;  position:absolute;  top:0;  right:0;}

.detailbox{width:730px;color:#767676;text-align:justify;border:1px solid #dae3ea;}
.detailbox p{padding:15px;  margin:0px;font-size:12px;}
.detailbox div.img{width:123px;height:123px;overflow:hidden;background:#ffffff;text-align:center;}
.detailbox div.img a{display:block;margin:auto;width:117px;height:117px;overflow:hidden;text-align:center;}

.spec{width:730px;  border-collapse:collapse;  color:#838383;  font-family:tahoma;  font-size:11px;}
#vp_spec{font-family:arial;  font-weight:bold;  font-size:12px;  color:#e5452d;  padding:0px;  margin-bottom:10px;  }
.spec td{padding:8px;text-align:left;}
.spec tr.dark td{background:#e4ecf2;}
.spec tr.light td{background:#ffffff;}
.spec td.label{font-weight:bold;width:200px;}

/* KATALOG */
.vp_podkategorie{width:740px;  padding-top:10px;}
.podkategorie{list-style:none;width:700px;padding:0;margin:0;margin-left:2px;}
.podkategorie li{display:block;float:left;padding:3px 1px;text-align:center;background:url(../newlayout2/podkat.gif) no-repeat top left;width:132px;height:170px;margin-right:2px;margin-left:2px;margin-bottom:5px;}
.podkategorie li a{display:block;overflow:hidden;padding:5px 5px;font-size:13px;text-decoration:none;}
.podkategorie li a:hover{text-decoration:underline;}

.vp_nelam {
  float: left; 
}

#razeni_root{width:560px;  line-height:30px;margin-bottom:10px;font-weight:bold;color:#e5452d;}
#razeni_root a{font-size:10px;  font-family:tahoma;  font-weight:bold;}

#selectovanitop{width:755px;height:9px;background-image:url(../newlayout2/select_top.gif);background-position:left top;background-repeat:no-repeat;font-size: 0px;}
div.selectovani{width:740px;font-size:10px;background:url(../newlayout2/select_bg.gif) repeat-x left top;height:auto;overflow:hidden;}

div.razeni{position:relative;width:720px;margin:0 0 10px 0;}
div.razeni form{float:left;}
div.razeni form label{margin:0 5px;}
div.razeni select,div.smallfont7 select{border:1px #7F9DB9 solid;font-size:8pt;}
.razeni_zobrazit{color:#626703;font-family:Tahoma;font-size:10px;font-weight:bold;margin-bottom:10px;margin-left:10px;}
.vp_zob{font-family:arial;  font-weight:bold;  font-size:11px;  color:#6f6f6f;  padding-right:4px;}
.vyrobci{margin-bottom:15px;_margin-left:-15px;}
.vyrobci label.zobrazit{width:50px;display:block;float:left;margin-left:15px;padding-right:5px;}
.vyrobci label{margin:0 5px 0 0;}
.vyrobci div.rightpart{width:580px;float:left;}
.razeni form{width:300px;}
.razeni_zobrazit_bg{width:124px;height:25px;background-image:url(../newlayout/razeni_zobrazit_bg.gif);background-position:left top;background-repeat:no-repeat;display:block;margin-top:0px;display:inline;float:left;}
.razeni_zobrazit_bg a{padding-left:10px;color:#626703;padding-top:0px;text-decoration:none;}
.razeni_zobrazit_bg a:hover{padding-left:10px;color:#626703;padding-top:0px;text-decoration:underline;}
#razeni_zobrazit_obal{margin-left:0px;padding-left:0px;width:250px;}
.razeni_zobrazit select{color:#767676;}

/* Produkt */
.produkt{width:180px;margin-left:4px;margin-bottom:10px;height:345px;font-family:Tahoma;text-align:center;float:left;background-color:#ffffff;background-image:url(../newlayout2/produkt.gif);background-position:left top;background-repeat:no-repeat;overflow:hidden;}
.vp_produkt{width:738px;}
.produkt .linkbox{height:50px;width:180px;margin-top:8px;text-align:center;}
.produkt .linkbox a{color:#000;font-weight:bold;font-size:12px;}
.produkt .linkbox a:hover{text-decoration:none;}
.produkt .img{margin-top:10px;width:180px;height:140px;overflow:hidden;text-align:center;}
.produkt strong a{font-weight:normal;}
.produkt div.botbox{padding:2px 0px 10px 0px;text-align:center;width:151px;}
.produkt div.botbox form{width:151px;}
.produkt span.cenaheading{padding:2px 0;font-weight:bold;font-size:11px;float:left;width:60px;color:#5b5b5b;}
.produkt span.cena{color:#e5452d;font-size:16px;font-weight:bold;text-align:center;}
.nasecena{width:180px;text-align:center;height:18px;}
.produkt p.perex{height:50px;margin-top:10px;color:#6f6f6f;width:167px;text-align:center !important;font-size:9px;font-family:verdana;}
.produkt div.skladem{width:180px;height:30px;text-align:center;float:left; padding-top:10px;}

.products{width:740px;  border-collapse:collapse;}
.products .vp_odsek{padding-left:5px;}
.products tr th{background:#acbbc5;  color:#fff;  line-height:25px;  margin-bottom:15px;}
.products .vp_mez td{line-height:10px;}
.products .odd td{background:#e4ecf2;}
.products tr td{line-height:20px;}
.products .name a{color:#000;  font-family:arial;  font-weight:bold;  font-size:12px;}

/* Kosik */
#kostab_top{width:575px;height:5px;background-image:url(../newlayout/kostab_top.gif);background-position:left top;background-repeat:no-repeat;margin-left:10px;overflow:hidden;}
div.kostab{margin:0 0 20px 0;}
#form_kosik{color:#e4ecf2; padding-right:20px;}
table.vypiskose{color:#6f6f6f;margin:0px 0 0 10px;font-size:10px;font-weight:bold;width:737px;border-collapse:collapse;text-align:left;}
table.vypiskose a{color:#00a8bf;}
table.vypiskose thead{border:0px solid #d9dde3;}
table.vypiskose tbody{font-size:11px;}
table.vypiskose tfoot tr.summary td{}
table.vypiskose td{font-weight:normal;padding:5px 30px 4px 10px;border-top:1px solid #fff;background-color:#e4ecf2;}
#kosik_vypis_bott{width:575px;margin-left:10px;height:5px;background-image:url(../newlayout/kosik_poznamka_bott.gif);background-position:left top;background-repeat:no-repeat;}
#kosik_kroky{width:315px;height:25px;margin-left:400px;padding-bottom:20px;}
#kosik_kroky a{font-family:Verdana;font-weight:bold;font-size:10px;color:#fff;}
.krok a{height:20px;width:84px;display:inline;float:left;line-height:20px;}
#kosik_kroky a{width:84px;height:20px;cursor:pointer;display:block;text-align:center;}
.krok a:hover{height:20px;width:84px;display:inline;float:left;text-decoration:underline;}
.cenabox{width:727px;padding:5px;background:#e4ecf2;margin:10px 0;margin-left:10px;}
.cenabox span.cenasign{float:left;display:block;padding:5px 0 0 5px;font-weight:bold;font-size:14px;color:#6f6f6f;}
.cenabox span.cena{float:right;font-size:18px;padding:0 5px 0 0px;color:#6f6f6f;}
table td.nazev a{color:#000;font-family:verdana;font-size:11px;font-weight:bold;}
table.vypiskose thead tr th{background-color:#dae3ea;font-weight:bold;padding:5px 30px 5px 10px;margin-bottom:2px;color:#6f6f6f;font-family:Verdana;font-size:9px;}
.submshop{color:#5c5c5c;font-weight:bold;font-size:8pt;cursor:pointer;float:right;margin-right:-7px;}
.inpshop{float:left;width:15px;margin:20px 5px 0 0;border:1px solid #cad7e}
.dalsikrok_btn{float: left; margin-left:10px; background: #000;}

.actkrok{height:20px;width:84px;margin-left:20px;background-image:url(../newlayout2/krok_a.gif) !important;background-position:left top;background-repeat:no-repeat;display:inline;float:left; }
.inactkrok a{color:#000 !important;}
.inactkrok{height:20px;width:84px;margin-left:20px;background-image:url(../newlayout2/krok_b.gif) !important;background-position:left top;background-repeat:no-repeat;display:inline;float:left; }

.nadpiskosik_box{width:575px;padding:5px;background:#dae3ea;height:33px;margin-top:0px;margin-left:0px;margin-bottom:0px;font-size:14px;color:#6f6f6f;font-weight:bold;}
.nadpiskosik_box span.nadpiskosik_sign{float:left;display:block;padding:5px 0 0 5px;padding-top:8px;}
#kosik_detailbox{margin:0px 0px 0px 0px;width:585px;color:#5c5c5c;text-align:justify;background-color:#e4ecf2;}
select.kosiksel{border:1px solid #cad7e1;margin-top:20px;margin-left:20px;width:385px;}
.kosikblock input{float:left;width:130px;padding:1px;font-size:11px;border:1px solid #cad7e1;margin:0 0 10px 0;}
#kosik_poznamka{width:579px;background-color:#e4ecf2;margin-left:0px;padding:20px 0px 20px 6px;margin-bottom:20px;}
.poznobj{width:570px;height:90px;border:1px solid #cad7e1;}
#kosik_dalsi_bott{width:610px;margin-left:10px;height:5px;background-image:url(../newlayout/kosik_poznamka_bott.gif);background-position:left top;background-repeat:no-repeat;}
#kosik_dalsi{width:563px;background-color:#e4ecf2;margin-left:0px;padding:10px 0px 0px 22px;}
.vp_muj{width:500px;}
/* SEO upravy */

#vp_navigace{position:absolute;  top:0;  left:5px;  width:}
#vp_posun{margin-top:25px; width: 560px;}
#vp_delka {}

.vp_flash, .vp_flash img {
  position: relative;
  z-index: 1;
  width: 760px;
  height: 218px;
}
0 0;border:1px solid #cad7e}
.dalsikrok_btn{float: left; margin-left:10px; background: #000;}

.actkrok{height:20px;width:84px;margin-left:20px;background-image:url(../newlayout2/krok_a.gif) !important;background-position:left top;background-repeat:no-repeat;display:inline;float:left; }
.inactkrok a{color:#000 !important;}
.inactkrok{height:20px;width:84px;margin-left:20px;background-image:url(../newlayout2/krok_b.gif) !important;background-position:left top;background-repeat:no-repeat;display:inline;float:left; }

.nadpiskosik_box{width:737px;padding:5px;background:#dae3ea;height:33px;margin-top:0px;margin-left:0px;margin-bottom:0px;font-size:14px;color:#6f6f6f;font-weight:bold;}
.nadpiskosik_box span.nadpiskosik_sign{float:left;display:block;padding:5px 0 0 5px;padding-top:8px;}
#kosik_detailbox{margin:0px 0px 0px 0px;width:747px;color:#5c5c5c;text-align:justify;background-color:#e4ecf2;}
select.kosiksel{border:1px solid #cad7e1;margin-top:20px;margin-left:20px;width:385px;}
.kosikblock input{float:left;width:130px;padding:1px;font-size:11px;border:1px solid #cad7e1;margin:0 0 10px 0;}
#kosik_poznamka{width:741px;background-color:#e4ecf2;margin-left:0px;padding:20px 0px 20px 6px;margin-bottom:20px;}
.poznobj{width:570px;height:90px;border:1px solid #cad7e1; margin-left:4px;}
#kosik_dalsi_bott{width:610px;margin-left:10px;height:5px;background-image:url(../newlayout/kosik_poznamka_bott.gif);background-position:left top;background-repeat:no-repeat;}
#kosik_dalsi{width:725px;background-color:#e4ecf2;margin-left:0px;padding:10px 0px 0px 22px;}
.vp_muj{padding-left:200px; width:500px;}
/* SEO upravy */

#vp_navigace{position:absolute;  top:0;  left:5px;  width:}
#vp_posun{margin-top:25px; width: 740px;}
#vp_delka {}

/* jQuery efekt */
img.primary {position:absolute;}
img.secondary {display:none; position:absolute;}

/*bazar new*/
.bazarbox{
	position: relative;
	width: 97%;
	margin-bottom: 25px;
	padding-bottom: 5px;
}
.bb_datum{
  float: left;
	font-size: 12pt;
	color: #000000;
}
.bb_datumovy{
  
	font-size: 12pt;
	color: #000000;
	
}
.st_dole {
  width: 100%;
  height: 11px;
  margin-top: -10px;
  margin-bottom: -10px;
  _margin-top: -20px;
  _margin-bottom: 0px;
  background: url(../layout/bb_bg.gif) repeat-x right bottom;
}
.st_popis {
  border-top: 1px dotted #b1b1b1;
  padding-top: 5px;
}
.bb_horni {
  margin-bottom: 10px;
  %padding-bottom: 2px;
}
.bb_datum span.small, .bb_datumovy span.small{
	font-size: 7pt;
	color: #c0c0c0;
	padding-left: 5px;
}
.bb_cena{
	float: right;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	display: block;
	width: 150px;
}
.bb_img{
  text-align: center;
	width: 127px;
	float: left;
	margin: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #dbdddc
}
.bb_content{
	float: left;
	width: 400px;
	font-size: 8pt;
	padding-left: 5px;
}
.bb_kontakt {
  float: right;
  width: 100px;
}

#barar-kategorie ul{
  list-style:none;
}
#barar-kategorie ul li a{
  font-size:12px;
  font-weight:bold;
  display:block;
  padding-bottom:3px;
}

.bazartb input, .bazartb select, .bazartb textarea{
  border:1px solid #cccccc !important;
}

.produktbguvod{ background-image:url(../newlayout2/produktbguvod.gif); }


.detailleftbox{
  width:400px;
  padding:0;
}

.detailleftbox .image{
  width:200px;
  float:left;
  padding:0;
  border:solid 1px #d8d8d8;
  padding:1px;
}

#dalsi-obrazky{
  width:180px;
  float:left;
  padding-left:8px;
}

#dalsi-obrazky a{
  display:block;
  float:left;
  width:71px;
  height:71px;
  border:solid 1px #d8d8d8;
  padding:1px;
  margin:0 8px 8px 0;
  text-align:center;
}

#dalsi-obrazky a img{
  max-width:71px;
  max-height:71px;
  _width:71px;
  _height:71px;
}


div.predata{
	margin-left: 5px;
}
