body
{
	border: 0px none;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
	text-align: center;
  background-color: #373737;
  background-position: center top;
  background-image: url("img/bg.jpg");
  background-repeat: repeat-y;
  color: black;
}
#d_bg
{
width: 100%;
background-image: url("img/center.jpg");
background-repeat: no-repeat;
background-position: center top;
float: left;
}
#d_main
{
width: 1000px;
height: 100%;
height: auto;
margin: 0px auto 0px auto;
clear: both;
}
#d_head
{
width:1000px;
float: left;
height: 129px;
background-image: url("img/head.jpg");
}
#d_head a{text-decoration: none;color: #777777;}
#d_head a:hover{text-decoration: underline;color: #777777;}
p.h_login
{width:980px;
height:20px;
margin:0;
padding: 5px 20px 0px 0px;
float: left;
text-align: right;}
ul.h_cart
{float: right;
margin:70px 10px 0px 0px;
padding: 0px 35px 0px 0px;
list-style-type: none;
text-align: right;
background-image: url("img/cart_h.jpg");
background-repeat: no-repeat;
background-position: right top;cursor: pointer; 
}
ul.h_cart li
{height: 35px;float: right;padding:5px;display: block;}
ul.h_cart img
{float: right;border:0;}
#d_menu
{
width:1000px;
float: left;
height: 36px;
background-image: url("img/menu2.jpg");
}

#d_menu ul
{
list-style-type: none;
margin: 0px 0px 0px 8px;
padding:0;
width:814px;
height: 36px;
background-image: url("img/menu.jpg");
text-align: center;
float: left;
padding-left: 170px;
}
#d_menu ul li
{
display: block;
text-align: center;
float: left;
height: 36px;
}
#d_menu ul li a
{
display: block;
float: left;
height: 36px;
padding: 0px 10px;
line-height: 36px;
text-align: center;
color: white;
text-decoration: none;
}
#d_menu ul li a:hover
{
display: block;
height: 36px;
background-image: url("img/li.jpg");
}

#d_center
{
width:1000px;
float: left;
background-image: url("img/d_center.jpg");
background-repeat: no-repeat;
}
#d_c_left
{float: left;width: 217px;}
.box_l_gray
{width: 198px;background-image: url("img/gray.jpg");background-repeat: repeat-x;background-color: white;float: left;
margin:text-align: center;border: 1px solid #c3c3c3;margin:9px 0px 0px 7px;padding:5px;}
input.vyhledat
{width:168px;height: 20px;border: 1px solid #c3c3c3;background-image: url("img/vyhledat.jpg");margin-top: 15px;padding:2px 0px 0px 25px;}
input.hledejkategorie
{height:24px;float: left;margin: 10px 0px 5px 0px;}
input.hledejvsude
{height:24px;float: right;margin: 10px 0px 5px 0px;}
.box_l_black
{width: 198px;background-image: url("img/black.jpg");background-repeat: repeat-x;background-color: white;float: left;
margin:text-align: center;border: 1px solid #c3c3c3;color: white;margin:9px 0px 0px 7px;padding:5px;}

ul.kategorie
{list-style-type: none;margin:10px 0px 5px 0px;padding:0;text-align:left;}
ul.kategorie li
{display: block;height: auto;line-height: 20px;background-image:url("img/li-rozbalit.jpg");background-repeat:no-repeat; background-position:left center;}
ul.kategorie li.bez
{display: block;height: auto;line-height: 20px;background-image:url("img/li-bez.jpg");background-repeat:no-repeat; background-position:left center;}
ul.kategorie li.roz
{display: block;height: auto;line-height: 20px;background-image:url("img/roz1.jpg");background-repeat:no-repeat; background-position:left center;}
ul.kategorie li.roz a
{display: block;height: auto;line-height: 20px;padding-left: 45px;color:#575757;text-decoration:none;}
ul.kategorie li.roz a:hover
{background-image:url("img/li.jpg");background-repeat:repeat-x;color:white;background-color:#bf2219;}
ul.kategorie li.roz2
{display: block;height: auto;line-height: 20px;background:none;background-repeat:no-repeat;}
ul.kategorie li.roz2 a
{display: block;height: auto;line-height: 20px;padding-left: 55px;color:#575757;text-decoration:none;}
ul.kategorie li.roz2 a:hover
{background-image:url("img/li.jpg");background-repeat:repeat-x;color:white;background-color:#bf2219;}
ul.kategorie li a
{display: block;height: auto;line-height: 20px;padding-left: 33px;color:#575757;text-decoration:none;}
ul.kategorie li a:hover
{background-image:url("img/li.jpg");background-repeat:repeat-x;color:white;background-color:#bf2219;}


ul.znacky
{list-style-type: none;margin:10px 0px 5px 0px;padding:0;text-align:left;}
ul.znacky li
{display: block;height: auto;line-height: 20px;background-image:url("img/li-rozbalit2.jpg");background-repeat:no-repeat;}
ul.znacky li.bez
{display: block;height: auto;line-height: 20px;background-image:url("img/li-bez2.jpg");background-repeat:no-repeat;}
ul.znacky li.roz
{display: block;height: auto;line-height: 20px;background-image:url("img/roz1.jpg");background-repeat:no-repeat;}
ul.znacky li.roz a
{display: block;height: auto;line-height: 20px;padding-left: 45px;color:#575757;text-decoration:none;}
ul.znacky li.roz a:hover
{background-image:url("img/li.jpg");background-repeat:repeat-x;color:white;background-color:#bf2219;}
ul.znacky li.roz2
{display: block;height: auto;line-height: 20px;background:none;}
ul.znacky li.roz2 a
{display: block;height: auto;line-height: 20px;padding-left: 55px;color:#575757;text-decoration:none;}
ul.znacky li.roz2 a:hover
{background-image:url("img/li.jpg");background-repeat:repeat-x;color:white;background-color:#bf2219;}
ul.znacky li a
{display: block;height: auto;line-height: 20px;padding-left: 33px;color:#575757;text-decoration:none;}
ul.znacky li a:hover
{background-image:url("img/li.jpg");background-repeat:repeat-x;color:white;background-color:#bf2219;}

#d_c_right
{float: right;width: 186px;}
.box_r_red
{width: 174px;background-image: url("img/red.jpg");background-repeat: repeat-x;background-color: white;float: left; 
text-align: center;border: 1px solid #c3c3c3;color: white;margin:9px 0px 0px 3px;padding-top:5px;}
.box_r_gray
{width: 174px;background-image: url("img/gray.jpg");background-repeat: repeat-x;background-color: white;float: left; 
text-align: center;border: 1px solid #c3c3c3;color: black;margin:9px 0px 0px 3px;padding-top:5px;}
.box_r_black
{width: 174px;background-image: url("img/black.jpg");background-repeat: repeat-x;background-color: white;float: left; 
text-align: center;border: 1px solid #c3c3c3;color: white;margin:9px 0px 0px 3px;padding-top:5px;}
ul.akce
{list-style-type: none;margin:10px 0px 0px 0px;padding:7px;color: #424242;background-image: url("img/ulakce.jpg");background-repeat: repeat-x;background-position: center bottom;}
ul.akce li.nazev
{text-align:left;padding-top:5px;}
ul.akce li.nazev a
{text-align:left;color:#0036ff;font-size:13px;font-weight: bold; text-decoration:none;}
ul.akce li.popis
{text-align:left;padding-top:5px;}
ul.akce li.cena1
{text-align:left;color:red;padding-top:5px;/*width:90px;*/}
ul.akce li.cena2
{text-align:left;color:#808080;font-size:10px;padding-top:5px;}
ul.akce input.pocet
{border: 1px solid #c3c3c3;width:20px;height:20px;padding:0px 3px 0px 0px;text-align:right;}
ul.akce li.kosik
{text-align:right;}
ul.akce li.kosik img
{border: 0px;margin:0px 0px 0px 5px;}

#d_c_content
{width:590px;float: left;text-align:left;padding:7px 0px 7px 7px;}
#d_c_content h1.produkty
{font-size: 11px;padding:0;color:#424242;font-weight:normal;}
h1
{font-size: 18px;}


#d_bottom
{width:980px;float: left;padding: 10px;}


#d_bottom ul.odkazy
{list-style-type: none;
margin:0;padding:0;float: left;text-align: left;}
#d_bottom ul li
{display: inline;padding-left: 15px;}
#d_bottom ul li.copy
{display: inline;padding-left: 25px;color: #d9261c;font-weight: bold;}
img.adev
{border: 0;float: right;}


a
{color:#424242;text-decoration:none;}
a:hover
{color:#424242;text-decoration:underline;}
a.aktualne
{color:#d9261c;text-decoration:underline;}
a.aktualni
{color:#d9261c;text-decoration:none;}
#d_c_content .list
{margin:10px 0px;text-align:right;width:583px;float: left;}
#d_c_content .list select
{float: left;}

#d_c_content .box_detail
{background-image: url("img/ulakce.jpg");background-repeat: repeat-x;background-position: center bottom;background-color:white;
width:565px;float: left;padding:10px;border: 1px solid #c3c3c3;}

#d_c_content .box_detail h2
{text-align:left;color:#0036ff;font-size:13px;font-weight: bold;margin:0;padding:0;}

#d_c_content .box_detail p.fotka
{text-align:center;width:290px;margin:10px 0px;padding:0;float: left;}
#d_c_content .box_detail p.text
{text-align:left;width:290px;margin:10px 0px;padding:0;float: left;}
#d_c_content .udaje
{float: right;width:260px;}
#d_c_content .udaje ul.tabulka
{list-style-type: none;margin:10px 0px 10px 15px;padding:0;width:225px;line-height: 21px;float: left;}
#d_c_content .udaje ul.tabulka li.polozka
{background-image: url("img/lipolozka.jpg");background-repeat: repeat-x;width:95px;height:21px;float:left;padding-left:5px;color: white;}
#d_c_content .udaje ul.tabulka li.idl
{background-color:#e0e0e0;width:120px;height:21px;float:left;padding-left:5px;}
#d_c_content .udaje ul.tabulka li.id
{width:120px;height:21px;float:left;padding-left:5px;}
#d_c_content .udaje ul.cena
{list-style-type: none;margin:0px 0px 10px 15px;padding:0;width:225px;text-align: right;}
#d_c_content .udaje ul.cena li.bezdph
{color:red;font-weight: bold;font-size:20px;}
#d_c_content .koupit
{margin:5px 0px 10px 0px;text-align: right;width:245px;}
#d_c_content .koupit input.pocet
{border: 1px solid #c3c3c3;width:30px;height:20px;padding:0px 3px 0px 0px;text-align:right;margin-right:5px;}

p.poznamka
{font-size:10px;color:#808080;}


td.box_item
{background-image: url("img/ulakce.jpg");background-repeat: repeat-x;background-position: center bottom;background-color:white;
width:50%;padding:10px;border: 1px solid #c3c3c3;margin:5px 0px 10px 10px;vertical-align: top;position: relative;}
td.box_item h2,td.box_item h2 a
{text-align:left;color:#0036ff;font-size:12px;font-weight: bold;margin:0;padding:0;}
td.box_item p.fotka
{text-align:center;margin:10px 0px;padding:0;}
td.box_item p.ipopis
{margin:10px 0px;padding:0;}
td.box_item ul.cena
{list-style-type: none;margin:0px 0px 10px 15px;padding:0;width:225px;text-align: right;}
td.box_item ul.cena li.bezdph
{color:red;font-weight: bold;font-size:20px;}
.box_item_inner_bottom
{}
td.koupit
{margin:5px 0px 10px 0px;text-align: right;width:245px;position: absolute;bottom: 0px;}
td.koupit input.pocet
{border: 1px solid #c3c3c3;width:30px;height:20px;padding:0px 3px 0px 0px;text-align:right;margin-right:5px;}


td.box_item_akce
{background-image: url("img/itemakce.jpg");background-repeat: repeat-x;background-position: center bottom;background-color:white;
width:50%;padding:10px 10px 20px 10px;border: 1px solid #c3c3c3;margin:5px 0px 10px 5px;vertical-align: top;}
td.box_item_akce h2,td.box_item_akce h2 a
{text-align:left;color:#0036ff;font-size:12px;font-weight: bold;margin:0;padding:0;}
td.box_item_akce p.fotka
{text-align:center;margin:10px 0px;padding:0;}
td.box_item_akce p.ipopis
{margin:10px 0px;padding:0;}
td.box_item_akce ul.cena
{list-style-type: none;margin:0px 0px 10px 15px;padding:0;width:225px;text-align: right;}
td.box_item_akce ul.cena li.bezdph
{color:red;font-weight: bold;font-size:20px;}

td.box_item_akcenovinka
{background-image: url("img/itemakcenovinka.jpg");background-repeat: repeat-x;background-position: center bottom;background-color:white;
width:50%;padding:10px 10px 20px 10px;border: 1px solid #c3c3c3;margin:5px 0px 10px 5px;vertical-align: top;}
td.box_item_akcenovinka h2, td.box_item_akcenovinka h2 a
{text-align:left;color:#0036ff;font-size:12px;font-weight: bold;margin:0;padding:0;}
td.box_item_akcenovinka p.fotka
{text-align:center;margin:10px 0px;padding:0;}
td.box_item_akcenovinka p.ipopis
{margin:10px 0px;padding:0;}
td.box_item_akcenovinka ul.cena
{list-style-type: none;margin:0px 0px 10px 15px;padding:0;width:225px;text-align: right;}
td.box_item_akcenovinka ul.cena li.bezdph
{color:red;font-weight: bold;font-size:20px;}

td.box_item_novinka
{background-image: url("img/itemnovinka.jpg");background-repeat: repeat-x;background-position: center bottom;background-color:white;
width:50%;padding:10px 10px 20px 10px;border: 1px solid #c3c3c3;margin:5px 0px 10px 5px;vertical-align: top;}
td.box_item_novinka h2, td.box_item_novinka h2 a
{text-align:left;color:#0036ff;font-size:12px;font-weight: bold;margin:0;padding:0;}
td.box_item_novinka p.fotka
{text-align:center;margin:10px 0px;padding:0;}
td.box_item_novinka p.ipopis
{margin:10px 0px;padding:0;}
td.box_item_novinka ul.cena
{list-style-type: none;margin:0px 0px 10px 15px;padding:0;width:225px;text-align: right;}
td.box_item_novinka ul.cena li.bezdph
{color:red;font-weight: bold;font-size:20px;}

td.clear
{height:auto;position: relative;}

img
{border:0;}


.clanek
{background-image: url("img/ulakce.jpg");background-repeat: repeat-x;background-position: center bottom;background-color:white;
width:565px;float: left;padding:10px;border: 1px solid #c3c3c3;}

input.obnovitkos
{float: left;}
input.dalsikos
{float: right;}
input.pocetkos
{float: right;width:20px;text-align: right;font-size: 10px;}

table.kos
{padding: 10px 0px;width:100%;}
tr{height: 30px;}
tr.popis{color: #7a7a7a;font-size: 10px;height: 30px;}
tr.celkem{height: 40px;}
td.kos1{width: 25%;text-align: left;}
td.kos2{width: 25%;text-align: right;}
td.kos2cena{width: 25%;text-align: right;color:#bf2219;}
td.kos3{width: 15%;text-align: right;}
td.kos3c{width: 15%;text-align: right;font-size:12px;color: #2f2f2f;font-weight: bold;}
td.kos4{width: 25%;text-align: right;}
td.kos4cena{width: 25%;text-align: right;color:#bf2219;}
td.kos4c{width: 25%;text-align: right;color:#bf2219;font-size:14px;font-weight: bold;}
td.kos5{width: 10%;text-align: right;}

td.kos1p{width: 25%;text-align: left;border-bottom: 1px solid #d7d7d7;}
td.kos2p{width: 25%;text-align: right;border-bottom: 1px solid #d7d7d7;}
td.kos3p{width: 15%;text-align: right;border-bottom: 1px solid #d7d7d7;}
td.kos4p{width: 25%;text-align: right;border-bottom: 1px solid #d7d7d7;}
td.kos5p{width: 10%;text-align: right;border-bottom: 1px solid #d7d7d7;}




td.objkos1{text-align: left; padding:0 2px 0 2px;}
td.objkos2{text-align: right; padding:0 2px 0 2px;}
td.objkos2cena{text-align: right;color:#bf2219; padding:0 2px 0 2px;}
td.objkos3{text-align: right; padding:0 2px 0 2px; font-weight:bold}
td.objkos3c{text-align: right;font-size:12px;color: #2f2f2f;font-weight: bold; padding:0 2px 0 2px;}
td.objkos4{text-align: right; padding:0 2px 0 2px;}
td.objkos4cena{text-align: right;color:#bf2219; padding:0 2px 0 2px;}



img.detail {margin:2px}
table.registrace td.mezeratitle{font-weight:bold}
table.registrace input.ipt {
width: 250px;
border:1px solid #C3C3C3;
height:20px;
margin-top:15px;
padding:2px 0 0 2px;}
table.registrace {margin-left:15px;}
table.registrace td.dodatek p{
padding-top:10px;
color: #C3C3C3;
}
table.registrace td.dodatek p:hover{
color: #4e4e4e;
}
table.prihlaseni input.ipt {
width: 160px;
border:1px solid #C3C3C3;
height:20px;
padding:2px 0 0 2px;}

table.registrace .chyba{color:red}




#fotka {display:none;
position: fixed;  top:0; left:0px;
z-index: 6001;
 width: 100%;
height: 100%;
 text-align: center; 
}
#fotka table
{
width: 100%;
height: 100%; text-align: center;
}
#fotka td
{
width: 100%;
height: 100%;
text-align: center;
vertical-align: middle;
}

#fotka img
{
text-align: center;
border: 4px solid #EEEEEE;
float: none;
}

#fotkabg {
opacity: 0.5;  
    filter: alpha(opacity=50);  
   -moz-opacity: 0.5;  
 -khtml-opacity: 0.5;
background-color: #666666;
width: 100%;
height: 100%;
position: fixed;  top:0; left:0px;
z-index: 6000;
display: none;
}
