BODY { 
/*background: url("http://www.hpresent.cz/images/h_b.png") left top repeat-x #FFF;*/
/*background:#C5C5C5;*/
background: url("http://www.hpresent.cz/images/bgt.gif") left top repeat-x #333333;
background: url("http://www.hpresent.cz/images/normal2.png") left top repeat #FFF;
font-family: Arial;
font-size: 11px; 
color: #274300;
/*color:#084800;*/
padding:0px; margin:0px;
margin-top:0px;

}


TD { font-size: 0.9em;  color: #274300;}

#mainPage { 
  width:1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: auto;
  padding-right: auto;
  overflow-x: hidden;
  
}

#mainPage2 {
width:1008px;
background: url("http://www.hpresent.cz/images/h_bgstin.png") left top repeat-y;
}

#top1 {
    width:100%;
    height: 65px;
  	background: url("http://www.hpresent.cz/images/top.png") left top no-repeat;
  	
}

#top {
    width:100%;
    height: 212px;
  	background: #005D88 url("http://www.hpresent.cz/images/top5_l2.jpg") left bottom no-repeat;
  	/*background: url("http://www.hpresent.cz/images/top_bg.png") left top repeat-x;*/
  	border-left: 0px solid #888888;
  	border-right: 0px solid #888888;
  	border-top: 0px solid #FFFFFF;
  	border-bottom: 0px solid #BBBBBB;
  	border-left: 0px solid #888888;
  	border-right: 0px solid #888888;
  	border-bottom: 0px solid #BBBBBB;
  	
}

#ttop2 {
    width:100%;
    height: 204px;
  	background: #005D88;
  	/*background: url("http://www.hpresent.cz/images/top_bg.png") left top repeat-x;*/
  	border-left: 0px solid #888888;
  	border-right: 0px solid #888888;
  	border-top: 0px solid #FFFFFF;
  	border-bottom: 0px solid #BBBBBB;
  	border-left: 0px solid #888888;
  	border-right: 0px solid #888888;
  	border-bottom: 0px solid #BBBBBB;
  	
}

#ttop2prodej {
    width:100%;
    height: 204px;
  	background: #005D88;
  	/*background: url("http://www.hpresent.cz/images/top_bg.png") left top repeat-x;*/
  	border-left: 0px solid #888888;
  	border-right: 0px solid #888888;
  	border-top: 0px solid #FFFFFF;
  	border-bottom: 0px solid #BBBBBB;
  	border-left: 0px solid #888888;
  	border-right: 0px solid #888888;
  	border-bottom: 0px solid #BBBBBB;
  	
}


.ttop {
    width:100%;
    height: 212x;
    background: #005D88  url("http://www.hpresent.cz/images/top5_s.jpg") left bottom repeat-x;
}

.rtop1 {
    width:353px;
    height: 212px;
  	background: #005D88  url("http://www.hpresent.cz/images/top5_l2.jpg") left bottom no-repeat;
}

.rtop2 {
    width:100%;
    height: 204px;
  	background: url("http://www.hpresent.cz/images/h_hlavicka.png") right bottom no-repeat;
  	background: #005D88  url("http://www.hpresent.cz/images/h_hlavicka2.png") right bottom no-repeat;
}

.topprodej {
    width:100%;
    height: 244px;
  	background: url("http://www.hpresent.cz/images/h_hlavicka.png") right bottom no-repeat;
  	background: #005D88  url("http://www.hpresent.cz/images/topprodej.jpg") left top no-repeat;
}

.www {
   width:100%;
  /*  height: 500px;*/
   /* background: url("http://www.hpresent.cz/images/maintop.gif") left top no-repeat #FFF; */
    background: #FFF;
    border-left: 0px solid #888888;
  	border-right: 0px solid #888888;
  	border-bottom: 1px solid #888888;
  		border-top: 0px solid #888888;
}
/*
#top #nadpis {
    font-size: 22px;
    color:#FFF;
    font-weight: bold;
    height: 50px;
    float: left; 
    width: 350px;
   
}*/

#xxlogo {
display:block;
position:relative;
width:300px; height:90px;
background: url("http://www.hpresent.cz/images/logo.png") left top no-repeat #FFF;
top:0px;
float:left;

}
#search {
float:right;
display:block;
width:300px; height:90px;
background:red;
}

#xxtop {
display:block;
width:580px; height:90px;
position:absolute;
background:#FFF;
top:0px;margin-left:400px;
z-index:0px;
}

#logo {
display:block;
position:absolute;
width:110px; height:117px;
background: url("http://www.hpresent.cz/images/logo_bg.gif") left top no-repeat;
top:15px;
}
#logor {
display:block;
position:absolute;
width:13px; height:117px;
background: url("http://www.hpresent.cz/images/logo_right.gif") right top no-repeat;
top:15px;
margin-left:110px;
}

/* background: url("http://www.hpresent.cz/images/maintop.gif") left top no-repeat #FFF; */
#top #menu {
    font-size: 16px;
    color:#FFF;
    font-weight: bold;
    margin-top: 22px;
    padding-left: 0px;
     
    font-size: 1.4em;   
    float: left;
    text-align: left; 
    width:100%;
    
    
}

#menu {
    font-size: 16px;
    color:#FFF;
    font-weight: bold;
    font-size: 1.4em;   
    float: left;
    text-align: left;
    
    padding-left:4px;
    margin-left:4px;
    padding-top:0px;
    background: url("http://www.hpresent.cz/images/h_bgmenu.png") left top repeat-x;
    width:988px;
    _width:992px;
    width:1000px;
    _width:1000px;
    margin-left:0px;
    height:51px;
}

/*#menu A, #menu A:VISITED { 
    color: #FFF; text-decoration: none; 
    padding: 8px 6px; 4px; 8px;
    margin-top: 10px;
    font-size: 14px; font-weight: bold;
}

#menu A.active, #menu A.active:VISITED { 
    color: #FFF; text-decoration: none; 
    padding: 8px 6px; 4px; 8px;
    margin-top: 10px;
    color: yellow;
}*/


#menu A:hover { color: yellow;text-decoration: none;  }
#menu A.text:hover { color: #FFF;text-decoration: none;  }


.innermenu { padding: 10px 0px 0px 0px; }

#search {
  float:left;
  margin-top:185px;
  margin-left: 25px;
  color:#FFF;
  
}



#kosik {
  color:#FFF;
  font-weight:bold;
  text-align:center;
  font-size:14px;
  position: relative;
  top:160px;
  left:220px;
  _left:220px;
  
}
#kosik A, #kosik A:VISITED { text-decoration: underline;color: #FFF; }
#kosik A:HOVER { color: #FF9000; text-decoration: none; }


#kosikn {
  color:#FFF;
  font-weight:bold;
  text-align:center;
  font-size:14px;
  display: block;
  position: relative;
  top:00px;
  width:150px;
  left: 503px;
  _left: 505px;
  /*background: url("http://www.hpresent.cz/images/h_bgmenu.png") left top repeat-x;*/
  background: #D4FBAB;
  border: 1px dotted green;
  
  
}


.hlavnitoptable {

/*background: url("http://www.hpresent.cz/images/test.png") left top repeat-x;*/
}

#kosikn A, #kosik A:VISITED { text-decoration: underline;color: green; }
#kosikn A:HOVER { color: #FF9000; text-decoration: none; }


.pd { color:#CDCDCD; padding: 0px 17px 0px 17px; }

#top #menu A, #top #menu A:VISITED { font-weight:bold; color: #FFF; text-decoration: none; }
#top #menu A:HOVER {  color: #FF9000; text-decoration: none; }

#foot { color:#666; width:100%; text-align:right;}
#footlinks { color:#666; width:100%; text-align:left; padding:4px; }


#home-left { width: 350px;  float:left; border-right: 1px solid #666;}
#home-right { padding:15px; }

#main { margin: 0px; }

.nadpis { 
color: #FFF; font-weight: bold; font-size: 14px; display:block; width:515px; 
padding:0px; 
height: 48px;
padding-top:4px;
margin-top:0px;
background: url("http://www.hpresent.cz/images/headingpage.gif") left top no-repeat #FFF;
}

H1 {
color: #013801; font-weight: bold; font-size: 14px; display:block; width:100%; 
padding:0px; 
height: 20px;
_height: 24px;
padding-top:4px;
margin-top:0px;
background: url("http://www.hpresent.cz/images/h1.png") left top no-repeat #EEEEEE;
}





.nadpisinner {
padding-left: 10px; 
}

.headertxt {

  color: #FFF; 
  font-weight: bold; 
  font-size: 14px; 
  width:100%; 
  padding:0px; 
  height: 25px;
  padding-top:4px;
  background: url("http://www.hpresent.cz/images/heading2.gif") left top no-repeat #FFF;
  
}

.headertxtinner {
  display:block;
  padding: 0px 0px 0px 0px;
  margin: 4px 0px 0px 0px;
  margin-top:2px;
  
}
.headertxtinner A { font-size:14px; color: #FFF; text-decoration:none; }
.headertxtinner A:HOVER { font-size:14px; color: #FFF; text-decoration:underline; }

.levemenu { width: 197px; background:#FFF; background:#E4F7D4; border-right:1px dashed #CCC; 
/*background: url("http://www.hpresent.cz/images/bgxleft.jpg") left top repeat-y #FFF;*/
}
.pravemenu { width: 197px;  background:#FFF; border-left:1px dashed #CCC; }

.loginbox { background: #FFF; border: 0px solid #8EAED1; border-top:0px; }




.searchbox { background: #F6F5DF; border: 1px solid #F2C167; }
.searchbox TD, .loginbox TD { font-size: 11px; font-weight: bold; color: #001A36; }
.kategoriebox { background: #F6F5DF; border: 1px solid #F2C167; }


.header1 {
  	color: #FFF; 
    font-weight: bold;
    text-align:center;
    height: 28px;
}

/*TABLE.t_1 { background: url("http://www.hpresent.cz/images/t_news.png") left top no-repeat; }
TABLE.t_2 { background: url("http://www.hpresent.cz/images/t_2.png") left top no-repeat;  }*/


TABLE.t_1 { background:#DDD; background: url("http://www.hpresent.cz/images/x1.png") left top no-repeat; width:190px }
TABLE.t_2 { background:#E19400; width:190px; background: url("http://www.hpresent.cz/images/x2.png") left top no-repeat; width:190px}

.okraj_t_1 { border-left:1px solid #4AAA01;border-right:1px solid #4AAA01; border-bottom:0px solid #377F00; }
.okraj_t_2 { border-left:1px solid #4AAA01;border-right:1px solid #4AAA01; border-bottom:0px solid #B98B00; }

.okraj_t_1 A,.okraj_t_1 A:VISITED { color:#FFF; }
.okraj_t_1 A:HOVER { color:#FFB223; }

.tdstred { background:#8DC73F;border-bottom: 1px solid #00A500;  }


.tdstred2 { background:#FF9A10; border-bottom: 1px solid #D38900; }
.t_d_1 { display:none; border-bottom: 1px solid #00BE00; height:1px; }
.t_d_2 { display:none; background: url("http://www.hpresent.cz/images/okrajdole2.png") left top no-repeat; }


UL.kategorie1 {
  padding:0px; margin:0px; list-style: none;
}
UL.kategorie1 LI { 
  background: url("http://www.hpresent.cz/images/bgtop.gif") left top repeat-x;
  height: 18px;
  font-size: 10px;
  width:100%;
}
LI.uroven_2 {
 margin-left: 10px;
}
UL.kategorie1 A { color: #FFF; padding-left:5px; font-weight:bold; }
UL.kategorie1 A:VISITED { color: #FFF; padding-left:5px; font-weight:bold; }
UL.kategorie1 A:HOVER { color: #FFB223; padding-left:5px; font-weight:bold; }


.kategoriebox A { color: #000; font-weight: bold; text-decoration: none; }
.kategoriebox A:HOVER { color: #FF9000; font-weight: bold;text-decoration: none; }

.produkt-nazev { font-weight: bold; text-align:left; font-size:14px; background:#EAF2FA; height: 18px;}

.produkt-nazev A, .produkt-nazev A:VISITED  {text-decoration: none; color: #1C1B1B;}
.produkt-nazev A:HOVER {text-decoration: underline; color: #EC8602;}
               
.produkt-obrazek { text-align:left; width:82px;}
.produkt-popis { font-color: #666; font-size: 12px; }

.table-produkt-box { width:100%; height: 130px; border:1px solid #666; }
.table-produkt-box1 { width:100%; height: 130px; background:#FAE9D4; }
.aabb { border-left:1px solid #D86300;border-right:1px solid #D86300; border-bottom:1px solid #D86300; }

.cena { font-size: 18px; font-weight: bold; color: green;}
.i-pocet { border:1px solid #4A7E00; height: 21px; width:25px; text-align:center; font-weight: bold;}
.i-pocetREADONLY { border:0px solid #666; height: 20px; width:25px; text-align:center; font-weight: bold;}
.i-koupit { border:1px solid #666; height: 18px;  }

.cart-h { 

font-weight: bold; background:#86C133; font-size: 12px; border-top:1px solid #467800; border-bottom: 1px solid #467800;
color:#FFF; 

}
.cart-h-okraj { border:0px solid #8EAED1; border-top:0px; }

TD { font-size: 12px; }

.trheader { background:#ccc; }
.trheader TD { font-weight: bold; font-size: 14px; color:#FFF;}

.skladem-info { font-size: 11px; }
.skladem-skladem { font-size: 11px; font-weight: bold; color: green; }
.skladem-nadotaz { font-size: 11px; font-weight: bold; color: #186202; }
.skladem-dotydne { font-size: 11px; font-weight: bold; color: #5A2900; }


.detail-nazev { font-size:18px; text-align:center; font-weight: bold; border-top: 1px solid #27B600; border-bottom: 1px solid #27B600; }

.detail-nazev H1 {
font-size:18px; text-align:center; font-weight: bold; color:#000; height: 24px;
width: 100%;
background: none;
padding:0px;
margin:0px;
}


.detail-obrazek { width:210px; text-align:center; }
.detail-obr { border: 0px dotted #F7B931; text-align:center; }

.tab-1 { font-size: 11px; font-weight: bold; display:block; width:80px; height: 20px; border: 1px solid #666; background:#DCE6FA; text-align:center; padding-top: 4px; }

.cart-box-1 { color:#004089; background:#EAEFFA; font-weight: normal; border: 1px solid #DCE6FA; display:block; width: 80px; height: 50px; text-align:center; vertical-align: middle; display: table-cell; vertical-align: middle; position: static; }
.cart-box-sel { color: #CC3500; background:#FDE1C4; font-weight: bold; border: 1px solid #FBB770; display:block; width: 80px; height: 50px; text-align:center; vertical-align: middle; display: table-cell; vertical-align: middle; position: static; }

.nadpis-muj { font-weight: bold; color: #5E2702; font-size: 14px; }

.h-muj { 
font-weight: bold; background:#FFF; font-size: 12px; border-left:0px; border-right:0px; border-top:0px solid #084800; border-bottom: 0px solid #084800; 
background: url("http://www.hpresent.cz/images/th.gif") left top repeat-x;
color:#FFF;
height:21px;
}

.table-muj { border: 0px solid #5EE645; border-top: 0px; background:#CDFCC5; border: 1px solid #42D627; }
.table-muj TD { color: #084800; }

.t-table { width:100%; border: 0px solid #42D627; border-top:0px; background:#CDFCC5; border:1px solid #42870B; }

.t-tablex { border-right: 1px dotted #42D627; border-top:0px; border-top: 1px dotted #42D627; }
.t-tablen { border-bottom: 1px dotted #42D627; }

.t-tablex_akce { border-right: 1px dotted #42D627; border-top:0px; border-top: 1px dotted #42D627;}

.t-table TD {
  border-bottom: 1px dotted #666;
}


.cena-muj { font-weight: bold; font-size: 11px;}
.iP { font-weight: bold; font-size: 11px; }
.i-input { width:100%; border: 1px solid #4A7E00; font-size: 11px; font-weight: normal; color:#000; padding:4px; height:26px; }
TEXTAREA { width:100%; border: 1px solid #4A7E00; font-size: 12px; font-weight: normal; color:#000; padding:2px; }

.bt-1 {  border: 1px solid #F4CA7D; font-size: 11px; font-weight: normal; color:#000; padding:2px; background:#F8FAE5; }

.td-header { border: 1px solid #F4CA7D; font-weight: bold;font-size: 13px; background:#F8FAE5; }

.td-header { 
font-weight: bold; background:#FFF; font-size: 12px; border-left:0px; border-right:0px; border-top:0px solid #084800; border-bottom: 0px solid #084800; 
background: url("http://www.hpresent.cz/images/th.gif") left top repeat-x;
color:#FFF;
height:21px;
padding-left:10px;

border:0px;
/*width:520px;*/
}



.loginbox1 { border: 1px solid #42D627;  }

.s-dod-a { color: blue; font-weight: bold; border-bottom: 1px solid #8EAED1; }

.infotext { color:#001592; font-weight: bold;}

.reg-error, TD.reg-error { color:red; font-weight: bold; }

.cart-varianta-name { color: red; }
.itext { font-weight:bold; color:#00377B;}

.obsah {
  display: block;
  width: 99%;
}

.obsah2 {
  display: block;
  width: 510px;
  float:center;
    margin-left: auto;
  margin-right: auto;
  padding-left: auto;
  padding-right: auto;
}


.muj-error-msg {
  color:red;
  font-weight:bold;
  font-size:14px;
  display:block;
  padding-bottom:5px;
}

#formerror {  width:100%;  height: 25px;  color:red; font-weight:bold;  font-size:14px; }
#formerror2 {  padding:4px; height: 18px; margin-top:6px;color:red; font-weight:bold;  font-size:14px; }

A.odkazmuj { position:absolute; display:block; width:263px; height:48px;margin:210px 0px 0px 490px; }

.nejimg {


}

TD.ram {
  width:100%; height:129px;
  background: url("http://www.hpresent.cz/images/ram.png") center top no-repeat #82BF26;
  border-left:1px solid #4AAA01;border-right:1px solid #4AAA01;
}
SPAN.ram {
  width:100%; height:129px;
  background: url("http://www.hpresent.cz/images/ram.png") center top no-repeat;
  border-left:1px solid #4AAA01;border-right:1px solid #4AAA01;
}

.aaa {
 /*background: url("http://www.hpresent.cz/images/stredbg.gif") center top no-repeat;
 width: 535px;*/

}

.oval1 { background: url("http://www.hpresent.cz/images/oval1.gif") center top no-repeat; width:185px; height:9px; }
.oval2 { background: url("http://www.hpresent.cz/images/oval2.gif") center top no-repeat;  width:185px; height:9px;}

TD.ovalram {
  border-left: 1px solid #72A22F;
  border-right: 1px solid #72A22F;
   width:185px;
}

IMG.obrmuj {
  padding:10px; border: 0px solid #FF8400; border-right:0px;
}

.newsdate { font-size:10px; display:none; }

.t-stred {
border:0px solid #CCC;
padding:0px;
}

/*
.t-stred {
 background: url("http://www.hpresent.cz/images/bgstred.jpg") center 15px no-repeat #fff;
 width: 520px; 
}



.bbb {
 background: url("http://www.hpresent.cz/images/bgstred2.jpg") center 0px no-repeat #fff;
 width: 520px;
 height:22px; 
}*/


#links {
position:absolute;
width:100%;
height:24px;
background:red;
left:0px;
top:0px;
 background: url("http://www.hpresent.cz/images/links.gif") left top repeat-x #ddd;

}

.xbg {
 background: url("http://www.hpresent.cz/images/bgproduktcart.jpg") left top repeat-x #ddd;
 }



#fotogalerie IMG { border:4px solid #C8FFCB; }
#fotogalerie .kategorie { display:block; width:490px; height:20px;border-top: 1px solid #DDDDDD;  border-bottom: 1px solid #9B9B9B; color:#000; font-size:14px; font-weight:bold; margin: 10px 0px 10px 0px; padding-left:10px; padding-top:4px;}

.viewnazev { font-size: 14px; font-weight: bold; color:#306305; }

.imgukazka { border: 1px dotted #07830D; }
.ppipisin { background:#FDE8D6; font-weight:bold;  padding:10px; }
.table-popis { background:#FDE8D6; font-weight:bold; }

.produkt-obrazek IMG { border: 1px dotted #3C8700; }

.td-headerx A,.td-headerx A:ACTIVE, .td-headerx A:VISITED { color: #3B8400; text-decoration: underline; font-weight: bold; }
.td-headerx A:HOVER {  color: #FF9000; text-decoration: underline;  }

A { color: #013A01; }
A:VISITED { color: #013A01; }
A:HOVER { color: #01FF3D; }

#footlinks { background:#FFF; } 
#footlinks A { color:#666; }
#footlinks A:VISITED { color:#666; }
#footlinks A:HOVER { color:#666; }


#oo TD { border:1px dotted green; margin:2px; }

P.okraj {
  border-top: 1px dotted #DDD; padding-top: 10px;
}

.pruvodnitext {
  display: block;
  margin-top: 10px;
  z-index:1;
}

.ilustrace { color:#666; font-size:11px;}



#dodatek {

background:#fff; width:100%; text-align:center;
border-bottom: 0px solid #666;
height: 120px;

}
TD.dodatek_okraj {
border:1px dotted green;
}


TABLE.infotable TD {
border-bottom:1px dotted #666;
}




.b1 {
height:45px;
background: url("http://www.hpresent.cz/images/bx.png") left top no-repeat;
}

.b2 {
height:45px;
background: url("http://www.hpresent.cz/images/bx.png") right top no-repeat;
}

.zalozka2 {
background: url("http://www.hpresent.cz/images/zalozka.png") left top no-repeat;
color: #FFF; text-align:center; font-weight: bold;
width:100px;
height:28px;
padding-right:3px;
}

.zalozka3 {
background: url("http://www.hpresent.cz/images/zalozka3.jpg") left top no-repeat;
color: #FFF; text-align:center; font-weight: bold;
width:227px;
height:28px;
padding-right:3px;
}


.zalozka {
background: url("http://www.hpresent.cz/images/zalozka2.png") left top no-repeat;
color: #347100; text-align:center; font-weight: bold;
width:100px;
height:28px;
padding-right:3px;
}


.imgmm {
  vertical-align:-25%;
}

.mm {
  margin-right:10px;
  margin-bottom:10px;
  text-align:left;
  float:left;
}


.krabickazdarma {
 display:block;
 position:absolute;
 width:68px;
 height:54px;
 background:url('http://www.hpresent.cz/images/i1.png') top right no-repeat;
 float:left;
}
