#topmenu  { position: relative; top: -20px; background: #DEF4FF url('../img/menutop.png') center top no-repeat; height: 101px; text-align: center; margin: 0px; }	

.win_lup_bl { background: #956338 url('../img/lupa_blue.gif') left top no-repeat; }
.win_lup_wh { background: #956338 url('../img/lupa_white.gif') left top no-repeat; }
.win_text { background: #956338 url('../img/bg_window.gif') left center repeat-x; }
.window p { margin: 0px; margin-top: 4px; font-size: 13px; }

.win_body_obchody { margin: 0px 0px 0px 7px; border-right: solid 1px #9C9C9C; border-top: solid 1px #9C9C9C; border-left: solid 1px #9C9C9C; padding: 0px;
                    width: 735px; clear: both; background-color: #F3F3F3;  }
.win_body_shopone { margin: 0px 0px 0px 7px; border: solid 1px #9C9C9C; padding: 5px;
                    width: 500px; clear: both; background-color: #F3F3F3;  }
.win_body_shopright { margin: 0px 0px 0px 7px; border: solid 1px #9C9C9C; padding: 7px;
                    width: 190px; clear: both; background-color: #F3F3F3;  }
.win_body_kateg { margin: 0px 0px 0px 7px; width: 167px; border-top: solid 1px #9C9C9C; border-left: solid 1px #9C9C9C; 
                  border-right: solid 1px #9C9C9C; padding: 0px; clear: both; background-color: #F3F3F3; }

.kategorie a { font-weight: bold; font-size: 0.9em; }
.kategorie span { color: #9F1E1E; font-size: 0.8em; }
.top3 { padding-top: 3px; }
h4 { font-weight: bold; font-size: 1.3em; color: #9F1E1E; margin: 0px; padding: 5px 0px 10px 0px; }
h5 { font-weight: bold; font-size: 14px; margin: 0px; padding: 5px 0px 10px 0px; }
.kat_left_ch { text-align: left; padding: 5px 3px 5px 4px; font-size: 11px; font-weight: bold;
               border-bottom: 1px solid #AEAEAE; }
.kat_left_ch img { display: block; float: left; width: 7px; margin-top: 4px; }
.kat_left_ch a { display: block; float: right; width: 149px; color: #9F1E1E; }
.kat_left_ch span { display: block; float: right; width: 149px; }
.rekls2 { text-align: center; margin-bottom: 7px; background-color: white; border: 1px solid #DFDDDD; padding: 4px 0px 4px 0px; }

#way { width: 88%; }
#way a { color: #9F1E1E; font-weight: bold; }
#podkat_all { background-color: white; border: 1px solid #DFDDDD; padding: 3px 1px 3px 1px; }
#pridatob { float: right; text-align: right; padding-top: 7px; padding-right: 7px; width: 200px; }
#pridatob a { color: #9F1E1E; font-size: 12px; font-weight: bold; }
.podkat_tab { float: left; width: 300px; }
.podkat { padding: 3px; background-color: white; font-size: 0.9em; }
.podkat a { color: black; }
.podkat font { color: #9F1E1E; }
#numfound { padding-top: 7px; font-size: 0.9em; }
#lotymain { padding-top: 7px; font-size: 12px; text-align: justify; word-spacing:0.4em; }
#lotymain strong { padding-right: 4px; }
#lotymain span { color: #004763; font-weight: bold; }
#noshop { text-align: center; border-bottom: solid 1px #9C9C9C; font-weight: bold; font-size: 16px; }
.shop { border-bottom: solid 1px #9C9C9C; width: 725px; padding: 10px 5px 10px 5px; }
.shop1 { border-bottom: solid 1px #9C9C9C; width: 725px; padding: 4px 5px 10px 5px; background-color: #EDE3A8; } /* #FFFFE5 */
.shop_back { background-color: white; padding: 5px 5px 5px 0px; }
.shop_dop { font-size: 11px; color: #6A3008; font-weight: bold; }
.img_logo { float: left; width: 115px; height: 105px; _min-height: 105px; text-align: center; }
.img_logo a { color: black; }

.tit_des { float: left; width: 600px; }
.tit_des h4 { margin: 0px; padding-top: 3px; text-align: center; display: inline; 
          font-size: 1.1em; font-weight: bold; overflow: hidden; white-space: nowrap;  }
.tit_des h4 img { position: relative; top: +5px; padding-left: 10px; }
a.a_shop_h4 { color: #9F1E1E; }
.tit_des p { min-height: 30px; _height: 30px; }
.bott { width: 600px; padding-top: 6px; }
.bott .rat  { display: block; float: left; width: 483px; padding-top: 6px; text-align: left; }
.bott .rat img  { position: relative; top: +2px; border: 0px; }
.bott .rat a.ratset  { color: #004763; font-size: 0.9em; }
.bott .wiev  { display: block; float: left; width: 115px; padding-top: 6px; text-align: right; }
.bott a { color: #000; font-weight: bold; }
.bott img { border: 0px; text-decoration: none; }
a.prodfeed { color: #004763; font-size: 0.9em; padding-left: 20px; }
#adv_etarg { background-color: white; text-align: center; border-bottom: 1px solid #AEAEAE; padding: 20px 0px 20px 5px; }
#adv_etarg span { display: block; font-weight: bold; text-align: left; }

#descript {  }
#shop_reduction { background-color: white; border: 1px solid #DFDDDD; padding: 5px; margin-top: 8px; width: 98%; }
#shop_reduction img { float: right; padding: 4px; }
#shopmenu { margin-left: 7px; } 
#shopmenu ul, li {padding: 0px; margin: 0px; font-size: 12px;}
#shopmenu li {display: block; float: left; position: relative; top: +1px; padding: 4px;text-align: center;border-top: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;border-left: 1px solid #9C9C9C;
            font-weight: bold;background: url('../img/bg_nav.png') left top repeat-x white; margin-right: 5px; }
#shopmenu a {text-decoration: none;color: white;}
#shopmenu .on { background: #956338 url('../img/bg_window.gif') left center repeat-x;border-top: 1px solid black;border-right: 1px solid black;border-left: 1px solid black;}
#shopmenu .on a {text-decoration: none;color: white;}
#shopmenu li#inf { width: 90px; }
#shopmenu li#slevy { width: 70px; }
#shopmenu li#zbozi { width: 70px; }
#shopmenu li#disk { width: 80px; }
#shopmenu li#hodnoc { width: 110px; }


#shopbody { float: left; width: 520px; }
#firight { float: right; width: 220px; }
.rat_hod  { padding-top: 5px; }
.rat_hod a  { color: #9F1E1E; padding-left: 5px; }
.rat_num { padding: 0px; margin: 0px; padding-top: 4px; }
.fiem  { width: 185px; border: solid 1px #9C9C9C; }
.xt1a {	font-size: 1.1em; padding-left: 20px; padding-bottom: 20px; }
.xt1a a { color: #9F1E1E; }
.xt2 { padding-left: 20px; }
.xt2 span { display: block; padding-top: 3px; }
.xt2 .amail { display: block; padding-top: 6px; }
.xt2 a { color: #004763; }
.imgscreen { float: right; width: 150px; padding-top: 8px; }
#screenshop { float: right; width: 155px; padding-top: 8px; padding-left: 8px; padding-bottom: 8px; margin-left: 5px; border-left: dotted 1px #9C9C9C;
              font-weight: bold; font-size: 12px; }
#screenshop img { padding-top: 3px; }
.butt_mail { padding-top: 5px; text-align: center; }
.kat_left { padding-top: 3px; text-align: left; font-size: 11px; }
.kat_left a { color: black; }
#noteout { text-align: center; font-weight: bold; }
#error { font-size: 15px; color: red; font-weight: bold; }
.error_add { border: 1px solid #CB0100; font-weight: bold; font-size: 15px; color: #CB0100; padding: 20px 8px 20px 8px; background-color: white;  }
#error1 { text-align: center; font-size: 15px; color: red; font-weight: bold; }

#bott_way { float: right; width: 791px; position: relative; top: -17px; background: #fff url('http://www.najdislevu.cz/img/border-right.gif') right top repeat-y; margin: 0px; }
a.hrefarr_img { display: block; width: 50px; float: left; text-align: center; padding-top: 2px; padding-bottom: 2px; }
#arr_b { width: 157px; float: left; padding-top: 10px; padding-left: 2px; }
#arr_b .shop_b { text-align: left; font-weight: bold; font-size: 11px;  }
#arr_center { width: 323px; float: left; padding: 14px 2px 6px 2px;
              text-align: center; font-weight: bold; font-size: 15px; }
#arr_center a { color: #004763; }
#arr_fr { width: 157px; float: left; text-align: right; padding-top: 10px; padding-right: 2px; }
#arr_fr .shop_fr { text-align: right; font-weight: bold; font-size: 11px;  }
a.hrefarr { font-size: 14px; font-weight: bold; color: #9F1E1E; }
.arr_no { width: 205px; height: 50px; float: left; }

#site_top { float: right; text-align: right; padding-top: 6px; padding-right: 8px; font-weight: bold; }
#site_top a { color: #9F1E1E; }
#site_bottom { text-align: right; font-weight: bold; padding-right: 8px; }
#site_bottom a { color: #9F1E1E; }

/*** Diskuse ***/
.fdtop { font-weight: bold;	width: 100px; border-right: 1px solid #F1BCBC; border-bottom: 1px solid #9F1E1E; }
.fdtop1 { border-right: 1px solid #F1BCBC; width: 320px; border-bottom: 1px solid #9F1E1E; padding-left: 3px; font-weight: bold; }
.fdtop2 { border-bottom: 1px solid #9F1E1E; padding-left: 3px; font-weight: bold; }
.fdtab { width: 100px; padding: 4px 3px 4px 0px; border-right: 1px solid #F1BCBC; }
.fdtab1 { padding: 4px;	border-right: 1px solid #F1BCBC; }
.fdtab2 { padding: 4px;	}
a.dis_mail { color: black; }

/*** Hodnocení ***/
.imgrat { position: relative; top: +2px; }
.hodnotit { padding: 10px 0px 5px 0px; border-top: 1px solid #9C9C9C; font-weight: bold; margin-top: 5px; }
.rat, .rat1  { width: 50%; float: left; }
.form_s      { clear: both; text-align: left; padding: 5px; }
.form_s label     { float: left; width: 60px; margin-right: 5px; text-align: right; }
.form_s input, .form_s textarea  { width: 260px; }
.form_s_1   { width: 350px; text-align: right; }
#rating_res { font-size: 20px; float: left; width: 45%; padding: 5px 0px 20px 10px; }
#rating_res1 { font-size: 16px; float: left; width: 45%; padding: 5px 0px 20px 10px; }
.ans_rat { background-color: white; padding: 5px; }
.rat_text { margin: 0px; padding: 4px 0px 0px 5px; }
.rat_date { float: right; width: 130px; text-align: right; }
.aft_rat { position: relative; top: -2px; }
.ratform{ border: 1px solid #9C9C9C; }
.ratform_check { width: 40px; border: 1px solid #9C9C9C; }

/*** Akční zboží ***/
.fzshop { background-color: white; padding: 5px; border: 1px solid #DFDDDD; }
.fztop { padding-bottom: 5px; clear: both; overflow: hidden; width: 490px; }
.fztop a { color: #004763; font-weight: bold; font-size: 0.9em; white-space: nowrap; }
.fzimg { float: left; padding: 2px;	width: 100px; height: 100px; }
.fzdesc { float: right; width: 370px; text-align: left; }
.fzprice {float: left; width: 310px; color: #9F1E1E; font-weight: bold; font-size: 13px; padding-top: 8px; }
.fzb { float: right; width: 110px; text-align: right; }
a.fzkoup { color: #040F97; font-weight: bold; font-size: 13px; white-space: nowrap; border: 0px; }

/*** Zboží ***/
#shop_search { font-size: 15px; padding: 2px 0px 5px 0px; }
.formzbozi { padding: 0px; margin: 0px; padding-bottom: 30px; border-bottom: 1px #9C9C9C solid; padding-top: 8px; font-size: 14px; }
.site_zb { text-align: center; font-weight: bold; font-size: 1.0em; }
.site_zb a { color: #9F1E1E; }
.zb_blac { font-size: 15px; }
.zb_blue { font-weight: bold; font-size: 15px; }
.text_form_zbozi { font-weight: bold; margin: 0px; padding: 0px; font-size:14px; padding:2px 0px 2px 0px; float:left; width: 300px; border: 1px solid #9C9C9C;  }
.zb_najdi_sub { background: url("http://www.najdislevu.cz/img/tlacitka/empt1.gif") no-repeat #464646; float: left; width: 97px; height: 22px; color: white; border: none; font-weight: bold; cursor: pointer; margin-left: 10px; font-family: arial; }
#search_w { font-size: 18px; font-weight: bold; padding: 10px 0px 7px 0px; }
#search_f { font-size: 15px; padding-bottom: 5px; color: #666666; }
.zb_fb { font-weight: bold; }
a.delSearch { padding-left: 4px; font-size: 11px; color: #9F1E1E; position: relative; top: +3px; } 

/*** Přidat obchod ***/
.krok { font-size: 17px; color: #9F1E1E; padding-bottom: 6px; font-weight: bold; }
.addform { background-color: white; padding: 10px 5px 10px 5px; clear: both; }
.addform label { float: left; display: block; width: 200px; text-align: right; padding-right: 5px;  }
.addform .addform_r { width: 240px; float: right; color: #004763; }
.krok_note { padding-bottom: 5px; display: block; }
.addprice { padding-left: 50px; }
.addprice .adv_price { padding-left: 0px; }
.addprice .label { float: none; display: inline; padding: 0px; }
.pridkat1 { font-size: 12px; width: 250px; }
.addnote { padding: 5px; border: 1px solid #9C9C9C; }
#addsend { background-color: white; padding: 10px 5px 10px 10px; }
.addforminput { width: 250px; }
.addone { padding: 3px 0px 12px 20px; }
.addtit { font-weight: bold; color: #9F1E1E; }
.adduser { text-align: center; color: #9F1E1E; }
#typ_reg { background-color: white; padding: 10px; }
#typ_reg label { padding-left: 10px; }
#typ_reg li { margin-left: 40px; }
.novalue { color: red; }