#prostredek {   padding: 3px 0 0 0;}#left {   float: left;   width: 182px;}#menu_left {   width: 179px;   margin: auto;}#menu_left a {   display: block;   padding: 2px 0 2px 10px;   margin: 2px 0 0 0;   color: white;   text-decoration: none;}.Zbozi_Info a {   color: white;}.Zbozi_Info {   padding-bottom: 5px;}ul.main-menu li div a {   border: 1px solid #404541;}ul.main-menu li.open div a {   border: 1px solid #404541;}#menu_left a:hover {   background-color: #404445;}.otevrene {   display: block;   padding: 2px 0 2px 10px;   border: 1px solid #404541;   margin: 2px 0 0 0;   color: white;   text-decoration: none;}#menu_left a.otevrene_nadpis {   display: block;   padding: 2px 0 2px 5px;   border: none;   color: white;   text-decoration: none;}#menu_left a.podmenu {   display: block;   padding: 2px 0 2px 15px;   border: none;   color: #8CAA90;   text-decoration: none;}#left_bottom {   width: 179px;   margin: 2px auto 0 auto;   padding: 0 0 100px 0;}#left_bottom .ramecek {   border: 1px solid #404541;}#left_bottom .top {   margin: 2px 0 0 0;   font-size: 1px;   height: 8px;}#bottom_paticka .bottom_top {   margin: 2px 0 0 0;   font-size: 1px;   height: 5px;}#left_bottom .text {   padding: 10px 5px 10px 5px;   color: white;}#bottom_paticka .bottom {   text-align: center;   color: white;   margin: 1px 0 0 0;   padding: 8px 0 8px 0;}#bottom_paticka {   width: 179px;   position: absolute;   left: 1px;    bottom: 1px;}body {   background-image: url('img/pozadi.gif');   padding: 0;   margin: 0;   font-family: Arial;   color: black;   font-size: 12px;}img {   border: 0;}a {   text-decoration: underline;   color: black;}a:hover {   text-decoration: none;}.vyhlazeni {   width: 100%;   height: 1px;   font-size: 1px;   clear: both;}.logo_obr {   position: absolute;   top: 0;   left: 0;}.shopname {	position:absolute;	left:0px;	top:81px;	border: 0px solid yellow;	width:177px;	text-align: center;	font-weight:bold;}.shopname a {	color:white;	text-decoration:none;}.logo_stred {   position: absolute;   top: 1px;   left: 185px;}.searchform {   position: absolute;   top: 92px;   left: 190px;}.polozky_v_kosiku {   position: absolute;   top: 49px;   right: 0;   width: 178px;   height: 72px;   text-align: center;   background-image: url('img/kosik_menu.png');}a.odkaz_right {   width: 178px;   line-height: 23px;   display: block;   color: white;   text-decoration: none;   text-align: center;   position: absolute;   right: 0;}.prehled_kosik {   color: white;   padding: 10px 0 0 0;}.prehled_kosik table {   margin: 5px auto 0 auto;}.prehled_kosik .td1 {   text-align: center;}#stranka {   margin: 16px auto 16px auto;   border: 1px solid #6E6E6E;   width: 952px;   background-color: #CCCCCC;   background-image: url('img/pozadi_stred.gif');   position: relative;}#logo_top_left {   width: 773px;   height: 120px;   float: left;   border-bottom: 1px solid #6E6E6E;}#menu {   width: 952px;   clear: both;   background-image: url('img/pozadi_menu.png');}#menu a {   color: white;   text-decoration: none;   text-align: center;   /*padding-top:3 px;*/   float: left;}#menu a.oznacene {   background-color: #2D2D2D;}#stred {   float: left;   width: 590px;}#stred h1 {   font-size: 14px;   margin: 0;   padding: 10px 0 10px 10px;}#stred_stred {   width: 584px;   margin: auto;}#stred_stred .obr_zbozi {   width: 154px;   float: left;   text-align: center;}#stred_stred .popis_kratky {   width: 260px;   float: left;   text-align: left;}#stred_stred .vlozit_kosik {   width: 137px;   background-color: #1F1F1F;   float: right;   color: white;   margin: 0 10px 10px 10px;}#stred_stred table {   margin: 10px auto 10px auto;   color: #646464;}#stred_stred .td1 {   width: 55px;}#stred_stred .bottom {   background-color: #1F1F1F;   margin: 10px;   font-size: 1px;   height: 10px;}#stred_stred .top {   font-size: 1px;   height: 10px;}.nazev_zbozi {   display: block;   text-decoration: none;   font-weight: bold;   font-size: 14px;   padding: 0 0 0 10px;}.best_zbozi {   text-decoration: none;   font-size: 14px;}.nej-head {   text-decoration: none;   font-size: 14px;   font-weight: bold;}#vypis_zbozi {   color: black;}a.vlozit_kosik_a {   text-align: center;   display: block;   background-color: #141414;   font-weight: bold;   text-decoration: none;   padding: 2px 0 2px 0;}#right {   float: left;   width: 180px;}#right_ramecek {   margin: 0 2px 0 2px;}#right .right_top {   /*font-size: 1px;*/   border: 1px solid #404541;   margin: 0 0 0 0;   color: white;   font-weight: bold;   text-align: center;}#right .right_text {   border: 1px solid #404541;   padding: 10px 5px 10px 5px;   color: white;   background-image: url('img/prechod_menu.jpg');   background-repeat: repeat-x;   background-position: 1px 1px;}#left .left_top {   /*font-size: 1px;*/   margin: 0 0 0 0;   color: white;   font-weight: bold;   text-align: center;}#left .left_text {   padding: 10px 5px 10px 5px;   color: white;   background-image: url('img/prechod_menu.jpg');   background-repeat: repeat-x;   background-position: 1px 1px;}.center_ramecek {	border: 1px solid #404541;}.center_top {   margin: 0 0 0 0;   color: white;   font-weight: bold;   text-align: center;}.center_text {   padding: 10px 5px 10px 5px;   color: white;   background-image: url('img/prechod_menu.jpg');   background-repeat: repeat-x;   background-position: 1px 1px;}ul.main-menu {   padding: 0px; margin: 0px;    list-style-type: none;}li.open ul {   display: block;   padding: 2px 0 2px 10px;   border: 1px solid #404541;   margin: 2px 0 0 0;   text-decoration: none;   list-style-type: none;}ul.main-menu li.open div a {   border: 1px solid #404541;}ul.main-menu li.open ul li div a{   border: 0px solid red;}div.Department_Sum{   text-align: right;   margin-right: 10px;}div.PageContent_Navig_Sort a, div.PageContent_Navig_Sort {     color: white;   margin-bottom: 5px; }.PageContent_Castka_With, .PageContent_Castka {     font-weight: bold;}.PageContent_Castka_With {     color: white;}h2.PageContent_Title{   font-size: 14px;   margin: 0;   padding: 10px 0 10px 10px;}.dept {	font-size: 14px;	margin: 3px 3px 3px 3px;	background-color:#0F160F;	font-weight: bold;}.hide {display: none}.oddelovac {height: 3px; line-height: 1px; font-size: 1px; clear:both; text-align:center;}h3 {margin-top: 0px; font-size: 12px;}/* podstranka s nabidkou zbozi - v casti #middle */.PageContent_Navig {margin: 10px 10px 0px 10px; padding: 0px 0px 7px 0px; }	.PageContent_Navig_Sort {margin-bottom: 0px; border: 0px solid green}	.PageContent_Navig_Pages {text-align: left; margin-bottom: 0px; border: 0px solid orange}.Department_Content {margin: 10px 10px 0px 10px; padding: 0px 0px 7px 0px; }	.Department_Name {float: left; margin-bottom: 0px; border: 0px solid red}	.Department_Sum {float: right; text-align: right; margin-bottom: 0px; border: 0px solid blue}/*.PageContent_Navig {margin: 10px 0px 0px 0px;border: 1px solid green;}	.PageContent_Navig_Sort{float: left; border: 1px solid white;}	.PageContent_Navig_Pages {float: right; text-align: right; width: 225px; border: 1px solid yellow; padding-bottom: 10px;}*/.PageContent_Navig_Pages a {color:white;}.PageContent_Table {margin: 10px 20px 10px 20px; clear: both;} h3.PageContent_Table_Active {font-size: 14px; font-weight: bold; margin: 0px;} .PageContent_Content {text-align: left;}.PageContent_Content table tr td {padding-right: 10px; border-collapse: separate;}.PageContent_Content table .Konecna_Cena {width: 114px; text-align: right}.PageContent_Content table tr td input.Input_Cena {text-align: right; width: 114px; background-color: transparent;}.PageContent_Content .PageContent_Info h4 {font-weight: bold; font-size: 1.5em; padding: 2px; margin: 0px}.PageContent_Content .Celkova_Cena {color: #B70000; font-size: 1.5em; font-weight: bold;}.PageContent_Content textarea.Zprava_Obchodnik {width: 474px}.PageContent_Form {margin: 0px auto 10px auto; text-align: center}.PageContent_Form form {margin: 0px auto 0px auto; text-align: center}.PageContent_Form form table {margin: 0px auto 0px auto; text-align: center; border-collapse: collapse;}.PageContent_Form form table tr td {text-align: left; padding: 2px}.PageContent_Form form table tr td.PageContent_Bold_Right {font-weight: bold; text-align: right;}.PageContent_Form .form .input {width: 140px; height: 17px; background: black; color: white; border: solid 1px #847676;}.PageContent_Info strong {font-size: 1.1em}.PageContent_Bold {font-weight: bold; text-align: left;}td input, form input {width: 140px; height: 17px; background: black; color: white; border: solid 1px #847676; vertical-align:middle;}/* detail náhledu na zbozi */.PageContent_Table img.GoodsPicture {width: 150px;}.PageContent_Content img.GoodsPicture {width: 100px; display: inline; border:1px solid black;}.PageContent_Table div.Zbozi_Description {width: 327px; float: left; margin-left: 5px;}.PageContent_Table div.Zbozi_Obrazek {float: left; width: 153px}.PageContent_Table div.Zbozi_ShortDescription {color: white; font-size: 12px; font-weight: bold; padding-bottom: 5px; padding-top: 0px}table.objednavky_prehled {border-collapse: collapse; margin: 0px; border: 0px solid black; width: 100%;}table.objednavky_prehled tr td {padding: 4px; text-align: center;}table.objednavky_prehled tr td.PageContent_Bold {text-align: left; }table.objednavky_prehled tr.objednavky_hlavicka td {padding-bottom: 5px; font-weight: bold;}table.objednavky_prehled tr.objednavky_hlavicka {border-collapse: separate;}table.objednavky_prehled tr.objednavky_polozka {border-collapse: separate;}table.objednavky_prehled tr.objednavky_polozka_last {background: #1F1F1F; border-top: 1px solid #CCCCCC; color: White; border-collapse: separate;}table.objednavky_prehled a img {border: 0px solid transparent}/* nakup jednotliveho zbozi - policka s menici se cenou v zavislosti na mnozstvi */.PageContent_Table div.PageContent_Koupit {background: #1F1F1F;	padding: 5px 120px 38px 0px; margin-top: 10px; font-size: .9em}.PageContent_Table div.Koupit_Cena {width: 200px; float: left; text-align: center; border-right: 0px solid red }.PageContent_Table div.Koupit_Button {width: 130px; float: right; text-align: right; padding: 0px; border-bottom: 0px solid blue }.PageContent_Table div.Koupit_Button input.Button {margin: 10px 0px 10px auto; float: right}.PageContent_Table input.Input_Koupit_Cena {border: 0px solid transparent; background: transparent; color: white;	width: 100px; text-align: right;}	div .PageContent_Content a {color: white; }.right_text img.GoodsPicture{	max-width: 120px;	width: 120px;	position:relative;	left:0px;	border: 2px solid #CCCCCC;	text-align:center;}.right_text .strong_text{	font-weight:bold;	color:#CCCCCC;	text-align:center;}.gray_hr{	margin-top: 5px;	position: relative;	left: 5px;	background-image: url('img/hr.jpg');	background-repeat:no-repeat;	height: 1px;}div.napiste{	margin-top: 5px;	color:white;	padding: 2px 2px 2px 0px;}.best-menu {margin: 0px 10px 0px 10px; padding: 10px 0px 0px 0px;}.best-head {padding: 0px 10px 0px 10px;}.best-text {font-size: 100%; padding: 10px 2px 10px 18px;}.nej {width: 240px; min-width: 240px; max-width: 240px; float: left;}.nej-head {font-size: 1.1em; color: #2E5270; font-weight: 700; padding-left: 10px; margin-bottom: 10px; background-repeat: no-repeat; background-position: 0px;}div.polozka {background-color: #404445; padding: 5px; text-align: left; width: 220px; min-width: 220px; max-width: 220px; margin: 10px auto 0px 0px}div.polozka div.nahled {float: left; padding: 0px; width: 49px; min-width: 49px; max-width: 49px;}div.polozka div.nahled img {margin: 0px; width: 45px; height: 45px;}div.polozka div.popisek {width: 150px; min-width: 150px; max-width: 150px; float: left; padding: 5px 10px 5px 10px;}div.polozka div.popisek a {	font-weight: bold;	text-decoration: none;	font-size: 13px;}.platby-head {	font-weight:bold;	margin: 0 0 0 10px;}
