/* 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;	text-decoration: underline;} .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: 136px;	background: white 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:30px;top:30px;width:300px;height:60px;}div#header .logo a {text-decoration: none;}div#header .logo .logo-sp1,div#header .logo .logo-sp2 {font: bold 17pt arial; position: relative; top: -8px; left: 10px}div#header .logo .logo-sp1 {color: #646464;}div#header .logo .logo-sp2 {color: #bf1601;}div#header .logo img.tecky { position: relative; top: -12px; left: 15px}div#header h1 {position:absolute;left:77px;top:68px; font: bold 12pt arial; color: #5b5b5b;}div#header .vp_menu{width:980px;  height:38px;  position:absolute;  top:98px;  right:0;  background:url(../newlayout3/bg-menu.png) repeat-x left top;}div#header .vp_menu ul{padding:0;margin:0;}div#header .vp_menu ul li{float:left;position: relative;  list-style-type:none;  line-height:38px;  display:block;    z-index: 10;background:url(../newlayout3/li-lista.png) no-repeat right top;}div#header .vp_menu ul li a{font-family:arial;  font-size:11px;  color:#fff;  text-decoration:none;  line-height:38px;  display:block;  padding-left:23px;  padding-right:23px;  background:url(../newlayout3/li-lista.png) no-repeat right top;}div#header .vp_menu ul li a:hover{text-decoration:none;  background:#fbae17;}div#header .vp_menu ul li ul{padding:0;padding-top:-10px;position:absolute;padding-bottom:10px;z-index:10;background: #d57f0f 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 9px;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;}.vsechny_kateg{  background-image:url(../newlayout2/submenu_sipka_vsechny.gif) !important;}.vsechny_kateg a{  color:#961301 !important;}div#header #vp_mini_menu{width:260px;  height:15px;  position:absolute;  top:17px;  right:2px;  background:/*#ebf0f4 url(../newlayout2/hor_menu_leva.gif) no-repeat left top*/ none;}div#header #vp_mini_menu ul li{float:left;  list-style-type:none;}div#header #vp_mini_menu ul li a{line-height:15px;  display:block;  text-decoration:none;  /*background:url(../newlayout2/sipka.gif) no-repeat 0px 12px;*/  padding-left:9px;  padding-right:9px;  font-family:arial;  font-size:11px;  font-weight:bold;  color:#5b5b5b; border-right: 1px dotted #a4a4a4}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 {	width:210px; 	height: 83px !important; 	vertical-align:middle;	font-family:Arial;	font-size:12px;	font-weight:normal;	color:#043b13; 	background: #eaeaea; 	border: 1px solid #bfbfbf; }#kosik a.top_odkaz {color: black; font: bold 9pt arial; display: block; margin-top: 7px; margin-left: 14px; width:150px;}#kosik a{font-family:Arial;font-size:12px;font-weight:bold;color:#5b5b5b;width:60px;text-decoration:none;}#kosik .vp_obal{height:36px;  width:189px;  background: url(../newlayout3/kosik.png); margin-left: 8px; margin-top: 7px;/*#f89f00 url('../newlayout2/kosik_leva.gif') no-repeat left top*/; border: 2px solid #c9c9c9}#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:#bf1601;}#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;}#vp_hledat  {width:210px;  height:35px;  background: url(../newlayout3/bg-search.png); float: right; position: relative; top: 52px;  width: 335px}#vp_hledat .hledat_inp {padding: 0; margin: 0;background: url(../newlayout3/search-pole.png) no-repeat; width: 203px;  line-height:18px !important; height:23px; border: none; z-index: 1; margin-top: 0px; /*%margin-top: 11px;*/ float: left; margin-left: 30px; display: block; padding: 0px 1px;}#inpname, #inpheslo {width:185px;  height:18px;   border:1px solid #afbfc9;}#vp_hledat .hledat_sub{ z-index: 1;margin-top: 0px;float: left;margin-left: 5px; background: url(../newlayout3/search-btn.png);width: 75px; height: 22px; border: none; text-indent: -9000px !important; cursor: hand; cursor: pointer;}div#right #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;}.odkazy1 {margin-top: 104px !important; %margin-top: 117px !important; _margin-top:144px !important;}.odkazy1,.odkazy {display: block; %margin-top: 3px; text-decoration: none !important; _margin-left:-47px;}.odkazy1 span,.odkazy span {display: block; font: bold 9pt arial; color: white; position: relative; top: -15px; left: 45px; margin-top: -12px;}.odkazy1 span:hover,.odkazy span:hover {text-decoration: underline}.right-reklama {background: url(../newlayout3/bg-reklama.png); width: 208px; height: 130px; border: 1px solid #bfbfbf; margin-top: 15px}.right-reklama img { border: 1px solid #bfbfbf; margin: 9px}.rightbox {	margin-top: 10px; 	background: white url(../newlayout3/bg-rightbox.png); 	width: 208px; 	height: 520px; 	border: 1px solid #bfbfbf;	background-position: bottom;	background-repeat: repeat-x;}.rightbox span {font: bold 9pt arial; color: black; width: 170px; margin-left: 12px; display: block; margin-top: 17px; margin-bottom: 20px}.rightbox img {float: left; margin-left: 12px}.rightbox p {width: 150px; margin-left: 10px; font: 8pt arial; color: #5b5b5b; float: left; line-height: 18px; position: relative; top: -4px}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:#f7aa14;  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: 15px;}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;*/ none;		/* %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: 180px;	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: #5b5b5b;	font-family: arial;	font-size: 11px;	width: 985px;/*	background: #ffffff url(../newlayout2/foot.gif) no-repeat top left;*/	margin-top: 20px;	line-height: 16px;	clear:both;}div#foot .odkazy-sloupec {  width: 979px;  height: 284px;  background: #f1f1f1;  border: 1px solid #bfbfbf;  margin-left: 25px;}div#foot .odkazy-sloupec .sloupec {  margin-left: 14px;  margin-top: 25px;  float: left;  width: 180px;}div#foot .odkazy-sloupec .sloupec span {  font: bold 10pt arial;  color: #bf1601;  position: relative;  top: -20px;  left: 25px;  display: block;}div#foot .odkazy-sloupec .sloupec ul {list-style-type: none; margin-left: 10px}div#foot .odkazy-sloupec .sloupec ul li a {  font: 7pt verdana;  color: #989898;  line-height: 16px;}div#foot .vp_copy{  width: 500px;  padding:15px 30px;}div#foot .vp_copy a.text {  font-family: arial;  font-size: 11px;  font-weight: normal;  color: #5b5b5b;  text-decoration: none;}div#foot .vp_copy a.text:hover {  text-decoration: underline;}div#foot .vp_copy a {  font-family: arial;  font-size: 11px;  font-weight: normal;  text-decoration: underline;  color: #bf1601;}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;	%padding: 0;  float: right;}#nazevproduktu {	margin-top: -7px;	color: #ba130a !important;}.pic-vyrobku {  border: 1px solid #d8d8d8;  display: block;  float: left;}.nahledy {  float: left;  height: 200px;  width: 190px;  display: block;  margin-top: 0px;}.nahled-vyrobku img {  border: 1px solid #d8d8d8;  display: block;  height: 73px !important;  width: 73px !important;  float: left;  margin: 0px 0px 8px 8px;}.nahled-vyrobku img:hover {  border: 1px solid black;}/* 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;}div#rightmenu {	text-align: center;	float: right;	margin: 5px 0px 10px 0px;	width: 173px;}#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 div.heading2 {	background-image: url('../newlayout/akce_bg.gif');	background-position: 0% 0%;	background-repeat: no-repeat;	padding: 0px 0 0px 0;	height: 47px;	_height: 47px;	width: 175px;}div#rightmenu div.heading strong {	text-align: left;	color: #000000;	font-weight: bold;	display: block;	padding: 0px 0 15px 0px;	color: #ffffff;	text-align: center;}div#rightmenu div.heading2 strong {	text-align: left;	color: #000000;	font-family: Trebuchet MS;	font-size: 12px;	font-weight: bold;	display: block;	padding: 22px 0 0px 22px;	text-align: center;	color: #ffffff;}div#akcni {	background-color: #ffffff;	text-align: left;}div#akcni .top {	padding: 0px 0 0 0;}div#akcni .bott {	background-color: #ffffff;	background-image: url('../newlayout/akcebott_bg.gif');	background-position: 0% 0%;	background-repeat: no-repeat;	height: 10px;	padding: 0px 0 0 0;	margin-left: 0px;	width: 175px;}div#akcni .items {	width: 173px;	padding-bottom: 5px;	padding-top: 15px;	border-right: 1px solid #caeae9;	border-left: 1px solid #caeae9;	text-align: center;}div#akcni .items .item {	background: url('../newlayout/akce_dots.gif') repeat-x 0% 100%;	padding: 0px 0 20px 0;	margin: 0 10px 0 10px;	font-size: 10px;	margin-bottom: 15px;}div#akcni .items .item a {	color: #5c5c5c;	font-weight: bold;	font-size: 11px;}div#akcni .items .item strong {	font-size: 12px;}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{color:#b90000;font-weight:normal;}div#nabidka {	margin: 15px 0 10px 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 #dadcdd;	position: relative;	margin: 3px;}div.forum a {	color: black;	position: absolute;	bottom: 5px;	left: 0;	text-align: center;	width: 100%;	color:#b61c04;}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: #dc9303;	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: #ff8a00;	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: #dc9303;	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: 600px !important;	height: 50px;}table th.x, table td.x {	width: 50px;}table th.pocet, table td.pocet {	width: 12px;}table th.pocet, table td.pocet input.inpshop {	width: 12px;	margin: 0;}table td.pocet input.inpshop {  width: 21px;	padding:1px  margin: 0;  border:solid 1px #dcdcdc;}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;	padding-left:15px !important;}table td.cena {	color: #5c5c5c;	text-align: left;	padding-left:15px !important;	font-size:12px !important;}table th.celkem, table td.celkem {	width: 90px;	text-align: left;	color: #5c5c5c;}#cenacelkem {	font-size: 12px;}table td.dph, table td.celkem{	font-size:12px !important;}/*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: 320px;	float: right;  margin: 0px -40px 0 0px;}div.predata table td {%border-top: 1px solid white; %border-bottom: 1px solid white;}div.predata table td.kod {%border-bottom: none !important}div.predata a:hover{  text-decoration: underline;}.no_marg_padd{  margin:0px;  padding:0px;}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 {  margin-left: -4px;  width: 740px;	text-align: left;	padding: 10px;	float: left;}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: 300px;  margin-top: 20px; float: left; }#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-left:5px;}div.next a.left {	float: left;	color: #dc9303;	font-family: Tahoma;	font-weight: bold;}div.next a.right {	float: right;	color: #dc9303;	font-family: Tahoma;	font-weight: bold;	margin-right:-9px;}div.next a:hover{	text-decoration: none;}.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;;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;	padding:0;	margin:0;}.detailform label {	display: block;	float: left;	width: 70px;	font-weight: bold;	margin: 0 0 5px 0;	text-align:left;}.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 #dcdcdb;}.detailform textarea {	width: 405px;	padding: 3px;	font-size: 11px;	color: #444444;	font-family: arial;	margin: 0 0 5px 0;	border: 1px solid #dcdcdb;}.detailform img{  margin-left:10px;}.detailsubbox {	width: 100%;	text-align: center;}.detailsubbox input {	background: #dcdcdc;	border: 1px solid #cccccc;	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: 740px;	padding: 20px 0 10px 4px;}.pagesinfobox div.info {	float: left;}.strankovani{float:right;padding:0 0px 0 0; font-size:12px;}.strankovani span.b{  font-size:12px;}.strankovani a{  font-size:12px;  color:#bf1601;  font-weight:normal;  padding:0 2px;}.strankovani span.aktualni{  font-size:12px;  font-weight:bold;  color:#000000;  background-color:#feb501;  padding:2px 7px 2px 7px;}.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;	margin-left:2px;}.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: #b61c04;	font-weight: normal;}.now a:hover {	text-decoration: none;}a {	color: #dc9303;	font-weight: bold;	font-size: 10px;}div.kostab form#form_kosik div.detailbox {	padding: 20px 10px;	margin-top: 0px;}#kosik-zbozi h3 {  color: #b90000;  font: bold 11pt arial;  margin-bottom: 10px;}.doprava-kosik {background: #eaeaea !important; display: block; margin-left: 8px;}.doprava-kosik td {height: 89px; padding-left: 15px; width: 722px; padding-top: 20px;}.doprava-kosik select {width: 385px; border: 1px solid #dcdcdb}.doprava-kosik p {color: #5b5b5b; padding-bottom: 20px}.doprava-kosik p span {color: #b90000}.objednavka {color: #5b5b5b; background: #eaeaea;  width: 740px; margin-left: 8px}.objednavka td {padding-left: 20px; padding-top: 4px}.doruceni {background: #eaeaea; color: #5b5b5b; margin-left: 8px}.doruceni td.radio1 {width: 146px; height: 41px; padding-left: 13px;}.doruceni td.radio2 {width: 600px; height: 41px}.pozn-objednavka {background: white; border: 1px solid #dcdcdb; margin-left: 8px; height: 84px; width: 740px; margin-bottom: 20px} .kosik-submit {display: block; background: url(../newlayout3/kosik-submit.png); height: 20px; width: 130px; border: none; margin-left: 8px;margin-bottom: 80px; cursor: hand; cursor: pointer}#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;	margin-top: 40px;}.newsh1 {font: bold 16pt arial !mportant;}div.novinky_det h2 {font: bold 13pt arial; color: #5b5b5b}div.novinky_det h3 {font: bold 10pt arial; color: black}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: #dc9303;	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: 15px;}#doprava_zdarma {	margin-left: 20px;	margin: 10px 0px 0px 16px;	color: #5c5c5c;	padding-bottom: 15px;}.ajax_detailbox {	width: 600px;	margin-left: 10px;	padding: 20px 0px 20px 10px;	background-color: #f0efd8;}.nadpiskosik_box_addmargin {	margin-top: 10px;}.kosiknow {	}.align_center {	margin-left: 220px;} .krok {	height: 25px;	/*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;_width:990px;_padding-left:25px;}div#vp_obsah h1 {color:#bf1601 !important; margin-top: 30px; margin-bottom: -20px}div#vp_obsahleft{width:760px;float:left;padding-top:15px; position: relative;}div#vp_obsahleft h1{font-family:Myriad Pro;font-size:18px;}div#vp_obsahleft p{margin-left:-10px;}#vp_obsahleft #katalog h1{margin-top:0px;color:#bf1601;}#vp_obsahleft h2 {margin-top:25px !important; color:#bf1601;padding-left:0px;margin-top:0px;margin-left:0px; display: block; font: bold 14pt arial !important}#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:left;width:985px; margin-left: 20px; _width:1000px !important;}div#obsahleft{width:740px;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:20px !important; color:#bf1601;padding-left:0px;margin-left:0px; display: block; font: bold 14pt arial !important}#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 20px 23px; padding-bottom:20px !important;}#obsahleft form div#adresa{padding:15px 10px;background:#eaeaea;height:13px;_height:13px;margin-top:10px;margin-left:0px;margin-bottom:0px;font-size:12px;color:#6f6f6f;font-weight:bold;width:565px;}#udaje{padding-bottom:7px !important; margin-bottom:15px;}#adresa{margin:0px !important;}/* Novinky */#vp_novinky{margin-top:10px;  width:760px;}#vp_novinky #vp_first{width:760px;  height:10px;  font-size:0px;;  background: white /*url(../newlayout2/novinky_first.gif) no-repeat top left;*/}#vp_novinky #vp_last{width:760px;  height:10px;  font-size:0px;;  background: white /*url(../newlayout2/novinky_last.gif) no-repeat top left;*/}#vp_novinky .vp_datum{background:url(../newlayout3/hodiny.png) no-repeat 0px 3px;  padding-left:20px;  font-family:arial;  font-size:12px;  color:#6f6f6f;}#vp_novinky .vp_all{width:760px;  background:whtie;}#vp_novinky h2 {font-family:arial;  font-size:12px;  font-weight:bold;  color: black;  padding-left:20px; display: inline; margin:0; padding: 0;}#vp_novinky h2 a.vp_nadpis{font-family:arial;  font-size:11pt;  font-weight:bold;  color:black;  padding-left:20px; text-decoration: none}#vp_novinky h2 a.vp_nadpis:hover{text-decoration:underline;}#vp_novinky a {color: #b91603}#vp_novinky .vp_novinky{width:709px;  background: white /*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;}.news-info {background: white url(../newlayout3/comment.png) no-repeat; width: 107px; height: 13px; color: #bf1601 !important; font-weight: bold !important;margin-top: 15px; display: block; text-indent: 25px; padding-top: -1px}/* Produkty */#vp_produkty{width:760px;  position:relative;  margin-top:6px; %margin-top: 3px}#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 bottom left;  width:10px;  height:44px;  font-size:0px;  float:left;}#vp_produkty .vp_nadpis .posledni{background:url(../newlayout2/nadpis_prava.gif) no-repeat bottom left;  width:9px;  height:44px;  font-size:0px;  float:left;}#vp_produkty .vp_nadpis .all{background:url(../newlayout2/nadpis.gif) repeat-x bottom 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:368px;  height:140px;  /*background:url(../newlayout/kategorie.gif) repeat-x bottom left*/;  float:left;  z-index:10;  margin-bottom:10px; border: 1px solid #dcdcdc}#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; height: 110px}#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:13pt !important;  color:#bf1601;  font-weight:bold;  line-height:25px !important; text-decoration:none; margin:0 !important; padding:0 !important; margin-bottom: 20px}#vp_produkty .vp_another .vp_text h2 a{display:block;  font-family:arial;  font-size: 13pt !important;  color:#bf1601;  font-weight:bold;  line-height:25px !important; text-decoration:none; margin:0 !important; padding:0 !important; margin-bottom: 20px}#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:10px;  color:#989898; margin:0; padding:0; display: inline;}#vp_produkty .vp_another .vp_text h3 a{text-decoration:underline;  font-family:arial;  font-size:10px;  color:#989898;}.products {height: 67px}.vice-info {display: block; width: 111px; height: 23px; background: #7bc1da url(../newlayout3/vice-info.png) bottom; font: bold 7pt verdana !important;color: white; text-decoration: none; float: right; position: relative; top: -2px; right: -1px}.vice-info:hover {text-decoration: underline; color: white}.vice-info span {margin-left: 27px; margin-top: 5px; display: block; }/* 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-top:1px solid #dae3ea;border-left:1px solid #dae3ea;border-right:1px solid #dae3ea;color:#5c5c5c;margin-left:1px;%margin-left:0px;}div.tabulka tr{background: #eaeaea;background-position:left bottom;background-repeat:no-repeat; height: 36px; border-top: 1px solid white}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:white;color:#ffffff;width:322px;height:38px; border: 1px solid #dcdcdc; }div#vp_cena{border:0px solid #e1eac7;background:white no-repeat top left;color:#ffffff;width:324px;height:8px;font-size:0px;}div#cena .vp_cena{color:#b71a07;font-weight:bold;font-size:18px;width:140px;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:160px;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:32px;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; margin-left: 0px;}.vp_popis .vp_pol{height:24px;   float:left;  padding-left:0px;  padding-right:0px;  position:relative;}.vp_popis a {background: #efefef; display: block; padding-left: 10px; padding-right: 10px; color: #575757; text-decoration: none;margin-right: 2px; position: relative; top: 0px; height: 23px}.vp_popis a:hover {background: #dadbdd; height: 24px !important; top: 0px;}/*.vp_popis .vp_bodka_{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:707px !important;color:#767676;text-align:justify;border:none; margin-left: 0px; background-color:#eaeaea !important;  padding:15px !important; }.detailbox a {font: bold 10pt arial; color: #b41903; margin-left: 20px; margin-top: 21px; display: block; text-decoration: underline}.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;}.detailbox.karta{width:712px !important;color:#767676;text-align:justify;border:solid 1px #dadcdd; margin-left: 0px; background-color:#ffffff !important;  padding:15px !important; }.detailbox.karta p{margin:0 !important; padding:0 0 5px 0 !important;}.detailbox.karta table{border-collapse: collapse;}.detailbox.karta table td{padding:0 5px 5px 0 !important;}.spec{width:750px;  border-collapse:collapse;  color:#838383;  font-family:tahoma;  font-size:11px; margin-left: 5px; display: block}#vp_spec{font-family: verdana;  font-weight:bold !important;  font-size:13px;  color:#b41801;  padding:0px;  margin-bottom:10px; margin-top: 23px }.spec td{padding:8px;text-align:left;}.spec tr.dark td{background:#eaeaea;}.spec tr.light td{background:#ffffff;}.spec td.label{font-weight:bold;width:146px;}.td-informace {width: 604px;}/* KATALOG */.vp_podkategorie{width:750px;  padding-top:10px;}.podkategorie{list-style:none;width:750px;padding:0;margin:0;margin-left:0px;}.podkategorie li{display:block;float:left;padding:3px 1px;text-align:center;/*background:url(../newlayout2/podkat.gif) no-repeat top left;*/width:179px;height:190px;margin-right:2px;margin-left:2px;margin-bottom:5px; border: 1px solid #dcdcdb}.podkategorie li a{display:block;overflow:hidden;padding:5px 5px;font-size:13px;text-decoration:none; color: #bf1601; height: 18px}.podkategorie li a:hover{text-decoration:underline;}.podkategorie li .kat-obr {height: 127px !important}.kat-info {width:110px; text-decoration: none; color: white !important; font: bold 7pt verdana !important; display: block; height: 23px !important;position: relative; left: 65px; %left: 36px; top: 1px;}.kat-info img,.kat-info span {display: block;}.kat-info span { margin-top: -14px; position: relative; top: -3px; left: 9px;}.kat-info img{ _display:none;}.vp_nelam {  float: left; }#razeni_root{width:560px;  line-height:30px;margin-bottom:10px;font-weight:bold;color:#a09d97;}#razeni_root a{font-size:10px;  font-family:tahoma;  font-weight:bold; color: #b91603}#razeni_root a:hover{text-decoration: none;}#selectovanitop{width:575px;height:9px;/*background-image:url(../newlayout2/select_top.gif);*/background-position:left top;background-repeat:no-repeat;font-size: 0px;}div.selectovani{width:575px;font-size:10px;/*background:url(../newlayout2/select_bg.gif) repeat-x left top;*/height:auto;overflow:hidden;}div.razeni{position:relative;width:540px;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:-5px;}.vp_zob{font-family:arial;  font-weight:bold;  font-size:11px;  color:#6f6f6f;  padding-right:4px;}.vyrobci{margin-bottom:5px;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:450px;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:330px; %height: 340px; font-family:Tahoma;text-align:center;float:left;background-color:#ffffff;border: 1px solid #d0d1bf; background-image:url(../newlayout3/produkt-prechod.png) ;background-position:left bottom;background-repeat: repeat-x;overflow:hidden;}.vp_produkt{width:758px;}.produkt .linkbox{height:50px;width:180px;margin-top:8px;text-align:center;}.produkt .linkbox a{color:#bf1601;font-weight:bold;font-size:12px; width: 160px; display: block; margin-left: 10px}.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:#bf1601;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;}.products{width:737px;  border-collapse:collapse;}.products .vp_odsek{padding-left:5px;}.products tr th{background:#dadcdd;  color:#5d5d5d;  line-height:25px;  margin-bottom:15px;}.products .vp_mez td{line-height:10px;}.products .odd td{background:#efefef;}.products tr td{line-height:22px;}.products .name a{color:#000;  font-family:arial;  font-weight:bold;  font-size:12px;}.products a:hover{text-decoration: none;}/* 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 -10px;}#form_kosik{color:#dadcdd; padding-right:20px; margin-bottom: -30px}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 th {background: #dadcdd !important; color:#5d5d5d; vertical-align:top;}table.vypiskose a{color:#00a8bf;}table.vypiskose thead{border:0px solid #d9dde3; background: #dadcdd !important}table.vypiskose tbody{font-size:11px;}table.vypiskose td{font-weight:normal;padding:8px 30px 8px 10px;border-top:1px solid #fff;background-color:#efefef; vertical-align:top; height:auto !important;}table.vypiskose img{margin-top:2px;}#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:273px;height:25px;margin-left:465px;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: #dadcdd;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:arial;font-size:12px;font-weight:bold;}table td.nazev a:hover{text-decoration:none;}table.vypiskose thead tr th{background-color:#dae3ea;font-weight:bold;padding:8px 30px 0px 10px;margin-bottom:2px;color:#5d5d5d;font-family:tahoma;font-size:10px; height:40px;}.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:6px;background-image:url(../newlayout3/kosik-btn.png) !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:6px;background-image:url(../newlayout3/kosik-btn-hover.png) !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:12px;margin-left:15px;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_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:6px;background-image:url(../newlayout3/kosik-btn-hover.png) !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:6px;background-image:url(../newlayout3/kosik-btn.png) !important;background-position:left top;background-repeat:no-repeat;display:inline;float:left; }.nadpiskosik_box{width:717px;padding:0px 9px 0 11px;background:#dadcdd !important;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:737px;color:#5c5c5c;text-align:justify;background-color:#efefef;}select.kosiksel{border:1px solid #dcdcdb;margin-top:12px;margin-left:15px;width:385px;}.kosikblock input{float:left;width:130px;padding:1px;font-size:11px;border:1px solid #dcdcdb;margin:0 0 10px 0;}#kosik_poznamka{width:725px;background-color:#eaeaea;margin-left:0px;padding:15px 0px 15px 12px;margin-bottom:15px;}.poznobj{width:570px;height:90px;border:1px solid #dcdcdb; 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:719px;background-color:#eaeaea;margin-left:0px;padding:8px 0px 0px 18px;}.vp_muj{padding-left:200px; width:500px;}/* SEO upravy */#vp_navigace{position:absolute; top:0; left:6px; }#vp_obsahleft #vp_navigace{position:absolute; top:15px; left:1px; }#vp_obsah #vp_posun #vp_navigace{left:1px;}#vp_posun{width: 700px !important; margin-left:5px; float: left; margin-top:5px;}#vp_obsah #vp_posun{margin-left:0px;}#vp_posun h1 {color: #bf1601 !important; margin-top: 20px !important; margin-bottom: 0px}/* jQuery efekt */img.primary {position:absolute;max-height:120px;}img.secondary {display:none; position:absolute;max-height:120px;}/*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;}#kosik_tlac{  padding:25px 3px 0 10px;  text-align:right;}#kosik_tlac .pokr_nakup{  float:left;}#kosik_tlac .pokr_obj{  margin-left:7px;  cursor:pointer;}#kosik_tlac .pokr_obj2{  margin-right:20px;  cursor:pointer;}#platba{  padding-top:5px;}.nosopadded{  margin-left:20px;}.nosopadded label{  width:60px;}#jenom_text{  color:#3b3b3b;}#jenom_text p{  margin-left:0 !important;}#jenom_text a{  color:#bf1601;}#jenom_text ul{  margin-left:15px;}#facebook{  padding-top:10px;}p.nalezeno{  padding:0 0 10px 12px;}#karta_foto{  float:left;  padding-bottom:10px;}#karta_foto img{  width: 200px;}.kosik-platba td{  font-size:11px;  font-weight:normal;}.summary td, .summary td.celkem{  font-size:11px;  font-weight:bold;  color:#000000;}.vyrobce_obr{  border:solid 1px #cccccc;}.vyrobce_nadpis{  font-size:12px;  display:block;  padding:10px 0 3px 0;}.vyrobce_odkaz{  font-size:11px;  line-height:18px;}.vyrobce_odkaz:hover{  text-decoration: none;}.text_kateg p{  margin:5px 0 0 0 !important;  text-align: justify;  width:745px;}.text_kateg p a{  font-family: arial;  font-size: 12px;}.text_kateg.uvod p{  margin:15px 12px 0 0 !important;  width:auto;}.projekty {   float:left;   padding-left:30px;   padding-bottom:30px;}.projekty a{   color: #BF1601;   }