#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; }

#advIndShop { width: 300px; float: right; }
#advIndShop a { color: #004763; }
.strTitle { font-size: 1.4em; border-bottom: solid 1px #BBBBBB; padding-bottom: 3px; color: #9F1E1E; }
.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 { padding: 4px 0 6px 6px; }
#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; }
.viewRange { color: #444444; display: block; border-bottom: solid 1px #BBBBBB; padding: 6px 0 6px 0; }
.viewRange span { font-weight: bold; }
.shop { border-bottom: solid 1px #BBBBBB; width: 740px; padding: 10px 5px 10px 5px; }
.shop1 { border-bottom: solid 1px #BBBBBB; width: 740px; padding: 4px 5px 10px 5px; background-color: #EDE3A8; }
.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: 500px; }
.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; }
.tit_des h4 a { color: #9F1E1E; }
.tit_des p { min-height: 30px; _height: 30px; }
.rewImgS { position: relative; top: +3px; border: 0px; width: 81px; height: 16px;}
a.rewShop { color: black; padding-left: 4px; }
a.prodfeed { display: block; float: right; width: 200px; text-align: left; color: #004763; font-weight: bold; }
.rightGo { float: left; width: 110px; padding: 40px 0 0 5px; text-align: center; }
#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: 100px; }


#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; }
#addInfo { border: 1px solid #CB0100; color: #CB0100; padding: 20px 8px 20px 8px; font-weight: bold; font-size: 1.3em; }
.star { color: red; }
#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; }
#newComm { background-color:white; padding: 5px; margin: 5px 0; border: 1px solid #DFDDDD; }
#newComm input, #newComm textarea { border: 1px solid #9C9C9C; }
.titComm { display: block; padding-bottom: 16px; font-weight: bold; font-size: 1.4em; }
.disShAns { margin: 0 0 18px 20px;position: relative;top: -1px;background-color: white; padding: 5px; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; }
.disShAns .commIn { background-color: white; border: 1px solid #e8e8e8; padding: 4px; margin-bottom: 5px; }
.disShAns .commIn span { font-weight: bold; } .disShAns .commIn p { padding: 4px; margin: 0px; font-size: 1.1em; font-style: italic; }
.disShAns .commIn span a { color: #666666; font-weight: normal; }

/*** 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; }
.disBod { clear: both; text-align: left;}
.disBodTem { text-align: left; color: #9F1E1E; font-size: 1.0em;font-weight: bold;padding-bottom: 4px; }
.disBodUs { background: url('../img/user.gif') 0% 50% no-repeat; padding: 4px 0 1px 16px; font-size: 1.0em;text-align: left;font-weight: bold; color: black; }
.disBodUs a { color: #666666;font-weight: normal; }
.disBodUs span { display: block; width: 200px; float: right; text-align: right; color: #666666; font-weight: normal; }
.disBodTex { clear: both; text-align: left; font-size: 1.3em; border: 1px solid #e8e8e8; background-color: white; padding: 4px 4px 6px 4px; }
.disBodTex a.goShop { width: 80px; text-align: center; margin-top: 3px; }

/*** Hodnocení ***/
#formRat { clear: both; padding: 8px 0 0 50px;}
.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; }
#formRat .form_s, .form_s1 { text-align: left; padding-bottom: 10px; }
#formRat .form_s input, .form_s textarea { width: 260px; }
#formRat .form_s span, .form_s1 span { font-weight: bold; }
.klady {color: green;} .zapory {color: red;}
#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;border: 1px solid #DFDDDD; }
.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_check { width: 40px; border: 1px solid #9C9C9C; }
#noteRat { padding: 0 0 14px 0; color: #444444;}
.ratText, .ratText1 { clear: both;float: left;width: 185px;font-weight: bold;text-align: right;padding: 0 5px 6px 0;}
.ratText1 {font-weight: normal;}
.ratLine {width: 300px;float: left;overflow: hidden;}
.displRat { float: left; width: 100px;}
.webRating{ padding: 0px;margin: 0px;float: left;width: 90px;}
.webRating li{height: 16px;width: 16px;padding: 0px;margin: 0px;margin-left: 2px;list-style: none;float: left;cursor: pointer;}
.webRating li span{display: none;}
a.dis_mail { color: black; }
.ratBod { clear: both; margin-bottom: 12px;}
.ratBodUs { background: url('../img/user.gif') 0% 50% no-repeat; padding: 4px 0 1px 16px; font-size: 1.0em;text-align: left;font-weight: bold; color: black; }
.ratBodUs a { color: #666666;font-weight: normal; }
.ratBodUs span { display: block; width: 200px; float: right; text-align: right; color: #666666; font-weight: normal; }
.ratTit {font-size: 1.3em;padding: 6px 4px 6px 4px;background-color: white;border: 1px solid #e8e8e8;margin-bottom: 1px;}
.ratTit img { border: 0px;width:81px; height: 16px;position: relative; top: +2px; } .ratTit span { color: green;padding-left: 12px; }
.ratThis {padding: 5px;background-color: white;border: 1px solid #e8e8e8;}
.ratOne {clear: both; width: 485px;padding: 2px 0px;border-bottom: 1px solid #e8e8e8;}
.ratValR {width: 150px; float: left;} .ratValR strong {padding-left: 25px;} .ratValR a {color: #004763;}
.ratNamR {width: 150px; float: left;color: #444444;font-weight: bold; }
.ratSto {border-bottom: 1px solid #e8e8e8; padding: 8px 0px;margin: 0px;font-size: 1.1em; }
.ratOne img {border: 0px;width:81px; height: 16px;float: left;}
.plus, .minus {color: green;font-weight: bold;float: left;width: 70px;padding: 4px 0px;} .minus {color: red;}
.plus1, .minus1 {color: green;float: left;width: 410px;padding: 4px 0px} .minus1 {color: red;}

/*** 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: 380px; font-weight: bold; font-size: 16px; padding: 5px 0px 2px 5px;}
.fzprice .fzOldPric { padding-left: 3px; font-size: 11px; font-weight: normal; color: black; }
.fzprice .fzProc { padding-left: 30px; color: #9F1E1E; font-size: 14px;}
.fzb { float: right; width: 100px; 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; }
