*{  margin: 0;  padding: 0;  border: none;}body{  margin:0px;  text-align: center;  padding: 0;  font: 0.7em/1.4em  Arial, Verdana, Helvetica, sans-serif;  background-color:#000;}div#main{  margin-top:0px;  width:100%;  background-color: #000;}div#in_main{  margin:auto;  width:900px;  position:relative;  text-align:left;}div#horni{  float:left;  width:100%;}div#in_horni{  margin:auto;  margin-top:30px;  width:900px;  position:relative;  text-align:left;}div#horni_menu{  float:left;  width:900px;  height:47px;  background: #2d2d2d url(./images/top.png) repeat-x;}#mainmenu{  position:relative;  margin:auto;  margin-top:4px;  width:870px;}#mainmenu_left{  float:left;  width: 13px;  height:38px;  background: #444 url(./images/topmenu_l.png) repeat-x;}#mainmenu_middle{  float:left;  width: 840px;  padding-top:12px;  height:26px;  background: #444 url(./images/topmenu_m.png) repeat-x;}#mainmenu_right{  float:left;  width: 13px;  height:38px;  background: #444 url(./images/topmenu_r.png) repeat-x;}div#logo{  float:left;  width:100%;  background: #000 url(./images/bg1.gif) repeat-x;}div#in_logo{  margin:auto;  width:900px;  height:238px;  _margin-bottom:-3px;  position:relative;  text-align:left;}div#left_logo{  float:left;  width:291px;  height:238px;}div#foto_main{  width:609px;  height:238px;  position:absolute;  left:291px;  top:0px;}div#spodni{  float:left;  width:100%;  background: #000 url(./images/bg2.gif) repeat;}div#in_spodni{  margin:auto;  width:900px;  position:relative;  text-align:left;}div#left{  float:left;  width:291px;}div.leftbox{  float:left;  width: 291px;}div#middle{  float:left;  background-color:#333;}div#obsah{  padding:10px;  margin-bottom:10px;  float:left;  width:589px;  min-height:200px;  height:auto !important;}div.firma{  float:left;  margin-bottom:5px;}div.firma_left{  float:left;  width:280px;  margin-right:9px;}div.firma_mezera{  float:left;  width:280px;  height:10px;}div.firma_right{  float:left;  width:280px;}div.welcome_left{  float:left;  width:290px;}div.baner{  float:right;  width:290px;}div#footing{  float:left;  width:100%;  background-color: #000;}div#in_footing{  margin:auto;  margin-bottom:10px;  width:900px;  position:relative;  text-align:left;}div#foot{  padding: 0px;  margin: 0px;  width: 900px;  background-color: transparent;}div#footer{  padding-top:5px;  clear: both;  height:42px;  background: #2d2d2d url(./images/pata.png) repeat-x;}/***************************************************WELCOME*****************************************************************/div.zbozi1{  float:left;  width:282px;  height:120px;  background-color:#444;  border:1px solid #555;  margin-bottom:10px;  margin-right:10px;  background: #444 url(./images/welcome_box/hodinky.jpg) no-repeat;}div.zbozi1_on{  float:left;  width:282px;  height:120px;  background-color:#333;  border:1px solid #444;  margin-bottom:10px;  margin-right:10px;  background: #555 url(./images/welcome_box/hodinky_on.jpg) no-repeat;  }div.zbozi2{  float:left;  width:282px;  height:120px;  background-color:#444;  border:1px solid #555;  margin-bottom:10px;  margin-right:10px;  background: #444 url(./images/welcome_box/diamanty.jpg) no-repeat;}div.zbozi2_on{  float:left;  width:282px;  height:120px;  background-color:#333;  border:1px solid #444;  margin-bottom:10px;  margin-right:10px;  background: #555 url(./images/welcome_box/diamanty_on.jpg) no-repeat;  }div.zbozi3{  float:left;  width:282px;  height:120px;  background-color:#444;  border:1px solid #555;  margin-bottom:10px;  margin-right:10px;  background: #444 url(./images/welcome_box/zlate.jpg) no-repeat;}div.zbozi3_on{  float:left;  width:282px;  height:120px;  background-color:#333;  border:1px solid #444;  margin-bottom:10px;  margin-right:10px;  background: #555 url(./images/welcome_box/zlate_on.jpg) no-repeat;  }div.zbozi4{  float:left;  width:282px;  height:120px;  background-color:#444;  border:1px solid #555;  margin-bottom:10px;  margin-right:10px;  background: #444 url(./images/welcome_box/stribrne.jpg) no-repeat;}div.zbozi4_on{  float:left;  width:282px;  height:120px;  background-color:#333;  border:1px solid #444;  margin-bottom:10px;  margin-right:10px;  background: #555 url(./images/welcome_box/stribrne_on.jpg) no-repeat;  }div.zbozi5{  float:left;  width:282px;  height:120px;  background-color:#444;  border:1px solid #555;  margin-bottom:10px;  margin-right:10px;  background: #444 url(./images/welcome_box/granaty.jpg) no-repeat;}div.zbozi5_on{  float:left;  width:282px;  height:120px;  background-color:#333;  border:1px solid #444;  margin-bottom:10px;  margin-right:10px;  background: #555 url(./images/welcome_box/granaty_on.jpg) no-repeat;  }div.zbozi_top{  float:left;  width:280px;  height:55px;}div.zbozi_bottom{  float:left;  margin-left:65px;  margin-top:10px;  width:220px;  height:65px;}div.zbozi_bottom2{  float:left;  margin-left:80px;  padding-top:15px;  width:200px;  height:50px;}/*****************************************************OBJEDNAVKA*************************************************/div.objednavka_krok_obsah{  float:left;  width:310px;}div.objednavka_krok_popis{  float:left;  width:230px;  margin-left:10px;}div.objednavka_krok_mezera{  width:445px;  height:10px;  float:left;  margin-left:5px;  margin-top:10px;  border-top:1px solid #aaa;}div.krok_obsah_nadpis{  background-color:#555;  width:308px;  padding:0px;  margin-bottom:10px;  border:1px solid #777;}div.krok_popis_nadpis{  background-color:#555;  width:228px;  padding:0px;  margin-bottom:5px;  border:1px solid #777;}div.objednavka_form{  width:250px;}div.label_objednavka{  margin-top:5px;  float:left;  width:80px;}div.input_objednavka{  float:left;  width:220px;}div.radek_objednavka{  position:relative;  width:310px;  height:35px;  margin-top:15px;}input.objednavka{  width:200px;  height:20px;  font-size:1.2em;  border:1px #175d81 solid;}div.check{  float:left;  width:120px;}input.pod_check {                                               width: 14px;   border:0px solid black;  margin: 4px 4px 0px 4px;}input.objednavka_error{  width:200px;  height:20px;  border:1px #175d81 solid;  background-color:#E88B8B;}input.objednavka_submit{  height:30px;  width:200px;  background: #800000 url('./images/obj_button.png') no-repeat scroll left top;  color: #eee;  font-weight:bold;  cursor:hand;  cursor:pointer;}input.objednavka_submit{  height:30px;  width:200px;  background: #800000 url('./images/obj_button.png') no-repeat scroll left top;  color: #eee;  font-weight:bold;  cursor:hand;  cursor:pointer;}input.filtr_submit{  height:30px;  margin-left:25px;  width:200px;  background: #800000 url(./images/prechod.png) repeat-x;  color: #eee;  font-weight:bold;  text-align:center;  cursor:hand;  cursor:pointer;  border:2px solid #aaa;}input[type=text]:hover{  border:1px black solid;}textarea:hover{  border:1px black solid;}label{  color:#eee;}/***************************************************PRODEJNY*****************************************************************/div.prodejna{  float:left;  width:580px;  border-bottom:1px solid #777;  padding-top:10px;  padding-bottom:10px;  margin-bottom:10px;}div.prodejna_left{  float:left;  width:170px;}div.prodejna_middle{  float:left;  width:200px;}div.prodejna_right{  float:left;  width:200px;}/***************************************************PRODUKTY*****************************************************************/div.produkty_loga{  float:left;  width:590px;}div.produkty{  float:left;}div.produkty_top{  float:left;  margin-bottom:10px;}div.produkty_kupon{  float:left;  width:320px;  margin-right:10px;}div.produkty_filtr{  float:left;  width:250px;  margin-top:5px;}div.in_produkty_filtr{  float:left;  margin-bottom:5px;  width:250px;  background-color:#555;}div.produkty_upozorneni{  float:left;  width:250px;  height:90px;  background-color:#555;  border:2px solid #444;  /*background: #333 url(./images/upozorneni.jpg) no-repeat;*/}div.in_produkty_upozorneni{  float:left;  margin-left:10px;  margin-top:5px;  width:230px;}div.zobrazit_mat{  float:left;  width:580px;  border-bottom:1px solid #777;  padding-top:10px;  padding-bottom:10px;  margin-bottom:10px;}div.produkt{  float:left;  width:185px;  margin-right:10px;}div.produkt_mezera{  float:left;  width:580px;  border-bottom:1px solid #777;  margin-bottom:10px;}div.produkt_top{  float:left;  width:185px;  min-height:40px;}a.koupit:active, a.koupit:visited, a.koupit:link{  display:block;  float:left;  width:200px;  margin-top:10px;  padding-top:10px;  height:25px;  border:1px solid #777;  font-size:1.2em;  color: #000;  background: #800000 url(./images/prechod.png) repeat-x;  text-align:center;  text-decoration:none;  font-weight:bold;}a.koupit:hover{  text-decoration:underline;}/***************************************************HLAVNI MENU - ODKAZY*****************************************************/#mainmenulist {margin:0px;padding: 0px;}#mainmenulist ul {padding: 0px;border: 0px;display: inline;margin: 0px;list-style-type: none;}#mainmenulist li {padding: 0px;border: 0px;display: inline;margin: 0px;list-style-type: none;}#mainmenulist a{font-family:Georgia;color:#fff;padding-left: 10px;padding-right: 10px;padding-top: 12px;padding-bottom: 12px;font-size: 1.2em;text-align:center;float: left;margin: 0px;line-height: 14px;text-decoration: none;}#mainmenulist a.mainmenu_aktivni:active,#mainmenulist a.mainmenu_aktivni:visited,#mainmenulist a.mainmenu_aktivni:link{  color:#fff;  background-color:#666;  text-decoration: underline;}#mainmenulist a:hover {  color:#fff;  background-color:#555;  text-decoration: underline;}#leftmenu{  padding: 0px;  float: left;  width: 291px;}#leftmenulist{  margin:0px;  padding: 0px;  margin-bottom:10px;}#leftmenulist ul{  padding: 0px;  border: 0px;  display: inline;  margin: 0px;  list-style-type: none;}#leftmenulist li{  padding: 0px;  border: 0px;  display: inline;  margin: 0px;  list-style-type: none;}#leftmenulist a{  display:block;  margin: 0px;  padding-left:100px;  padding-bottom:15px;  padding-top:7px;  width: 190px;  color: #eee;  text-align:left;  font-size: 1.0em;  font-weight:bold;  background: url(./images/menu_cara.png) repeat-x bottom;}#leftmenulist a:hover{  text-decoration: none;  color:#972E2E;}#leftmenulist a.aktivni:link, #leftmenulist a.aktivni:hover, #leftmenulist a.aktivni:visited{  background-color:#444;  color:#972E2E;  text-decoration: none;}h1{  font-size: 1.7em;  color: #eee;  margin: 5px 0px 10px 0px;}h1.sleva{  font-size: 6.0em;  color: #7a7a7a;  margin: 5px 0px 10px 0px;}h2{  font-size: 1.5em;  margin:0px 0px 10px 0px;  color: #999;}h2.welcome{  font-size: 2.1em;  margin:10px 0px 10px 0px;  text-align:center;  color: #eee;}h2.sleva{  font-size: 6.0em;  color: #7a7a7a;  margin: 5px 0px 10px 0px;}p.welcome{  font-size: 1.7em;  color: #eee;  text-align:center;  margin: 20px 0px 0px 0px;}h3{  font-size: 1.4em;  margin:0px 0px 10px 0px;  color: #ff9900;}h4{  font-size: 1.7em;  margin:0px 0px 10px 0px;  color: #999;}h5{  font-size: 1.3em;  margin:5px 0px 5px 5px;  color: #eee;}p{  margin: 0px 0px 10px 0px;  font-size: 1.1em;  color:#eee;}p.small{  font-size: 1.1em;  text-align:justify;  color:#fff;}p.zbozi{  color: #ff9900;  text-align:center;  font-weight:bold;}p.white{  color: #eee;  text-align:center;  font-weight:bold;}b.check{  color: #ff9900;  font-weight:bold;  font-size: 1.0em;}p.middle{  text-align:center;}p.foot{  margin:0px;  text-align:center;}p.error{  color:red;}b.clanek{  color:#777;}b.cena{  color:#D54D2E;}marquee{  font-weight:bold;  font-size:1.3em;  color:red;}a{	color:#ff9900;	text-decoration: none;}a:hover{	text-decoration: underline;}a.sleva{  color:#7a7a7a;  text-decoration: none;}img{  margin:0px;  padding:0px;  border:0px;}img.sekce{  float:left;  margin: 0px 10px 5px 0px;  border: 1px solid #666;  padding: 2px;}div.akce{  float:left;  width:580px;  margin-bottom:10px;}div.akce_left{  float:left;  width:60px;}div.akce_right{  margin-top:25px;  float:left;}div.akce_popis{  float:left;}img.akce{  margin-top:10px;}ul{  font-size: 1.1em;  color:#eee;  margin-left:25px;}ol{  font-size: 1.1em;  color:#eee;  margin-left:25px;}form{  margin-bottom:10px;}
