
h1 {color:#39458B;}

div {color:#39458B;}
body {background: url('006/pozadi.jpg');}
body {background-attachment: fixed;} 

a {color:#39458B;}
a:hover {color:red;}
div#all {width:1100px; background:#B9E2FE;}
div#hlavicka {height:291px; width:1100px; background:gray url('006/hlavicka.jpg');}


div#in_body {padding-top: 10px;}


div#hlavni_menu {height:33px; background: gray url('006/hlavni_menu.jpg'); width:1076px; border:1px solid  #7F9ED7;padding-left: 7px;}
div#hlavni_menu a {color:#2E567F; font-size:110%; font-weight:bold; text-decoration: none;}
div#hlavni_menu a:hover {color:red; text-decoration: underline;}
div#hlavni_menu_odsazeni {padding-top:4px;  }

div.hlavni_menu_dalsi_informace{float:left;padding: 4px 8px 2px 8px ; border-right:1px solid  #7F9ED7;}


div.ramec, div.ramec_top, div.ramec_body, div.ramec_bottom, div#levy_sloupec, div#pravy_sloupec {margin:0; padding:0; border:0; width:195px; background:none;}


div.ramec { background:#B9E2FE; margin-top:5px;}
div.ramec_top { font-size: 15px; color:#FFFFFF; background:url('006/ramec_top.jpg'); height:25px; padding-top:5px;  border-left:1px solid  #7F9ED7; border-right:1px solid  #7F9ED7; border-top:1px solid  #7F9ED7; border-radius: 8px 8px 0 0 ;   }
div.ramec_bottom { margin-bottom: 8px; background:#B9E2FE; background-position:bottom; }
div.ramec_body { background:#F0F9FF;  padding:8px 8px 8px 4px; width:183px; border-left:1px solid  #7F9ED7;border-right:1px solid  #7F9ED7;border-bottom:1px solid  #7F9ED7; border-radius: 0 0 8px 8px; }
div.ramec_body ul li{margin:5px 0 0 0; text-align:left; font-weight:normal; list-style-position: inside; width:180px; margin-left:-10px; }
div.table.login, table.login td {border: 0 none; font-size: 12px; margin: 0; padding:0 0 6px 4px; }
table.login input { font-size: 11px; margin:0 0 0 0; }
div.ramec_poptavky { text-align:center; }
div.ramec_uzivatel ul li a{  font-weight: normal; margin-left:-4px}
div.ramec_uzivatel ul li { margin:5px 0 6px -11px; text-decoration:underline; font-weight: normal;}


div#levy_sloupec {padding-left:10px; }
div#pravy_sloupec {padding-right:12px; }

div#levy_prostredni {width: 892px; margin: 0; padding: 0 ;}
div#prostredek {margin:5px; padding:20px; border:1px solid #7F9ED7; border-radius:8px; width:630px; background:#FFFFFF;  }

div#prostredek input { font-size:14px; }

div#prostredek p  {font-size:16px}

textarea#poznamka_k_objednavce  {margin-bottom:10px;}

div#prostredek h2 { background:#FFFFFF; border-radius:5px; color:#39458B; margin-top: 5px; Font-size: 140%;}

div#kategorie {margin-bottom: 10px;background:#F0F9FF; padding: 3px; }
div.kategorie {background:#F0F9FF; width:160px;margin: 1px 0px; padding: 3px; border: none;  }
div.kategorie {color:#2E567F; font-size: 12px; font-weight:bold;float: left; }
div.kategorie a:hover {color:red; }

form#frm_order {text-align:left;width:auto; height:auto}
form#frm_order span {margin-left:10px;}
form#frm_order fieldset { margin-top:-20px; margin-bottom:10px}

/* Položka detail */

div#detail_zbozi { width:630px; padding-left:10px; margin-left:-14px; color:#39458B; }


div#all.sekce_detail div#prostredek { padding-top:62px;}

div#all.sekce_detail div#prostredek section {color:#39458B;   margin-left:-6px; padding:15px; background-color:#f5f8fa;  border:1px solid #7f9ed7;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; width:610px;}

div#all.sekce_detail div#prostredek section div.cr   { border-top:1px solid #7F9ED7;}

div#detail_zbozi {position: relative; 	 padding-bottom:10px; }
div#detail_zbozi h2 {float:right; width:610px; text-align:center; background:#f5f8fa; padding: 0 10px 0 10px; margin-top: 0px; margin-right:10px; text-decoration:underline; }
div#detail_zbozi a.zpet_na { position:absolute; top:-45px;}

div#detail_zbozi table.zbozi_tabulka {;width:290px; top: 15px; position:relative; background:#FFFFFF; margin: 0 0 0 0; }
div#detail_zbozi table.zbozi_tabulka td{border-bottom:1px solid #E2E2E2; padding-left:7px; padding-right:7px; padding-top:6px; }

div#detail_zbozi form input{font-weight:bold; font-size: 14px }

div.zbozi_popis {width: auto; margin-left: -2px;margin-top:20px; margin-bottom:-10px; font-size:110%; padding:5px;  font-family:arial;font-style:normal; }
div.zbozi_text { width: auto; margin-left: -2px; margin-bottom:15px; background:#F5F8FA; padding: 5px; font-size:110%;margin-top:0px; }



div.zbozi_text table   { background:#FFFFFF;  font-size:13px; margin-top:15px; margin-left:-4px  }
div.zbozi_text table   td{ white-space: nowrap; padding: 4px 6px ; }


div#detail_zbozi table.zbozi_tabulka tr.zbozi_sklad td.zt_popisek{color: green; min-width:145px;}

div.zbozi_prilohy_2   {width: 335px; position: relative ; }

div#detail_zbozi form.form_polozka{width: 235px; float:left; position:relative; margin-left: 45px; margin-top: 12px; }
div#detail_zbozi form.form_polozka input{margin-left:10px; margin-bottom: 10px;}
div#detail_zbozi form.form_polozka div.zbozi_varianty{margin-left:-20px; margin-bottom:5px;}

div#detail_zbozi div.zbozi_jiz_neni_skladem{width: auto; float:left; top: 0px; position:relative; margin-left:40px; color:#39458B;}

div#detail_zbozi div.akcni_cena_do { white-space: nowrap; padding-left: 0px; padding-top: 60px; position:relative;font-size:12px;margin-bottom:-50px}
div#detail_zbozi div.akcni_cena_do b {margin-left: 5px;}

table.zbozi_tabulka tr.cena_s_dph {color:red;}

div.zbozi_prilohy_2 { margin: 10px 0px 0 0px; }


div.cesta_kategorie{width:300px; margin: 0 0 0 12px ; top:197px; position:absolute; } 

div.hmotnost_kosiku {font-size:0px;  }
div.center{margin: 15px 0 15px 0;  } 
 {  }

div.zbozi_s   {border-color:#7f9ed7; height: 190px; width: 147px; margin: 5px }
div.zbozi_s_cena table.ceny tbody tr td  {float:left; width: 80px;  position:relative; margin-top: -5px; }
div.zbozi_s_cena table.ceny tr td.right {width: 50px; height: 2px; }
div.zbozi_s_foto   {height: 100px; width: 100px; margin: 5px 0 0 30px; }


/* Položky seznam */

div.polozka img{cursor:pointer; position: relative; float: left;}
div.polozka {height:123px; width:633px; margin: 5px -7px 5px -7px ; background:#F5F8FA; border-radius:5px; padding: 7px 0px 10px 7px ; }
div.polozka {border-color:#7f9ed7; color: #39458b;}
div.polozka_nazev {font-size:110%; margin: 0 0 3px 15px; text-align: left;}
span.polozka_koupit{white-space:nowrap;display:block; position:absolute; top: 67px; right: 5px;}
div.polozka_cena { margin: 0 15px 0 345px; top:20px; position:absolute; }
div.polozka_body{ position: relative; width: 520px; margin-left: 10px; }
div.polozka_odkaz form.form_polozka {margin-top: 20px; padding-right: 5px; font-size:110%; }
span.polozka_popis_text { width:215px; float:left; margin:22px 0 0 12px;}
span.sklad {float:right;  color:green; margin:-25px 0px 0 0; text-align:right; color:green; font-size: 12px; font-weight:bold; width: 188px;}
span.kod{ text-decoration:underline; margin:-10px 0 0 -215px; position: absolute; float: left; font-size: 12px;}
a.zobrazit_detail   {position:absolute; width: auto; float: left;  margin: -18px 0 0 115px; background: #ffffff; text-align: center; padding: 5px; font-size: 14px;}
td.right  { height:5px;  }
table.ceny tbody tr.cena_s_dph td {font-size: 13px; top:-2px;}
table.ceny tbody tr.cena_bez_dph td {font-size: 13px; top:16px; height: 0; font-size:0}
table.ceny, table.ceny td {width:180px; border:0px solid red;  position:absolute;  float: right; pdding left:8px;}
table.ceny tbody tr.cena_puvodni { position:absolute; top:14px; right:0px;}
table.ceny tbody tr.cena_sleva { position:absolute; top:28px; right:0px; }
span.dostupnost {}
input.input_text  {  text-align: center;  font-size:11px; padding:3px; margin-right:-4px}
tr.cena_s_dph td.right {color:red; font-size:13px;  }
* .button, * .submit{border:1px solid #30b1f2; color:#39458b; background:#cce5ea url(); font-weight:bold; font-size:11px; padding:3px 5px 3px 5px; margin:0 0 0 5px; border-radius:3px; }
*.button:hover, *.submit:hover {border:1px solid #30b1f2; color:#39458b; background:#cce5ea url();  }

span.polozka_koupit span { margin-left:8px; }
div#detail_zbozi form.form_polozka span { margin-left:10px; margin-bottom: 10px;}

div#vyrobci_checkbox  {width: 530px; height: auto;}
div.vyrobci_checkbox_in  { height: auto; padding: 1px;}
table.div2table{margin:1px; height: auto;}
table.div2table td{text-align:left;border:0;padding:0px 8px 0px 15px;font-size:11px;}
table.div2table tbody{height: auto;}
table.div2table td span{max-width:125px;display:block;overflow-x:hidden;white-space:nowrap;padding:0;}
div.div2table{max-height:120px; overflow:auto;}




div.hlavicka_nadpis {font-size:35px; color:white; padding-top:65px; font-weight:bold; padding-left:40px;}
div.hlavicka_popis {font-family: Georgia; letter-spacing:5px; font-weight:bold; text-align:center; margin-top:10px;  color:#eeeeee; font-size:26px;}

div.strom1{margin-top:5px;}
div.strom2{margin-top:0px;}
div.strom3{margin-top:0px;}
div.strom4{margin-top:0px;}
div.strom5{margin-bottom:0px;}
div.strom6{margin-bottom:0px;}
div.strom7{margin-bottom:0px;}
div.strom8{margin-bottom:0px;}

table.obj_adresy tbody td  {width:auto; padding-right:20px; }


div.akce_foto { border:1px solid #7F9ED7; border-radius:8px;  margin: 0 0 7px 5px; padding: 7px;font-weight:bold; font-size: 12px;}
div.akce_foto_img  {margin-top: 5px }
div.akce_cena  {color: red; }

div#ulozenka_blok  {padding-left: 0px; margin-left:-14px;}




li.jit_do_kosiku a{font-size:14px;font-weight:bold;}
li.bez_dph {margin-left:8px; font-size:12px;}
li.bez_dph span{margin-left:0px}
span.kosik_cena_s_dph {font-size:12px}
span.kosik_cena_s_dph span{margin-left:0px} 
td.kosik_pocet span{margin-left:10px;}










div.datum_doruceni {margin-left:3px; margin-bottom:-15px;  margin-top:55px; padding: 5px;font-weight:bold; font-size: 12px; color:green;}





div.banner_out_left {
	position: absolute;
	width: 100px;
	height: 800px;
	margin-left: -230px;
	top: 20px;
	overflow: hidden;
}

div.banner_out_right {
	position: absolute;
	width: 100px;
	height: 800px;
	margin-left: 1030px;
	top: 20px;
	overflow: hidden;
}
