@charset "utf-8";
/* CSS aktualni Document */

* { margin:0; padding:0; font-family: Arial, sans-serif; }
	
body { background-color: #05a2e5;}	

.cleaner { clear:both; font-size: 1px; }
.cleaner-left { clear:left; font-size: 1px; }		
.cleaner-right { clear:right; font-size: 1px; }
.new_line { clear:both; line-height: 0px; border: 0px;}

#preloader { position: relative; width: 1px; height: 1px; display: none; }

/* top */
#body_top{ margin-left: auto; margin-right: auto; width: 987px; height: 243px; background-color:#0099CC }
#body_top2{ margin-left: -148px; margin-right: -148px; position: relative;  height: 243px; background: url(../img/bg_top.jpg) top center no-repeat; }

/* middle */
#body_middle { margin-left: auto; margin-right: auto; width: 987px; }

#body_middle2 { margin-left: -148px; margin-right: -148px; position: relative; min-height: 737px; _height: 737px; background: url(../img/bg_middle.jpg) top center repeat-y ; }
#body_middle_top { margin-left: -148px; margin-right: -148px; min-height: 737px; _height: 737px; background: url(../img/bg_middle_top2.jpg) top center no-repeat; }
#body_middle_catalog { margin-left: -148px; margin-right: -148px; min-height: 737px; _height: 737px; background: url(../img/bg_middle_catalog.jpg) top center no-repeat; }
#body_middle_bottom { margin-left: -148px; margin-right: -148px; min-height: 460px; _height: 460px; background: url(../img/bg_middle_bottom.jpg) bottom center no-repeat; }


#body_middle22 { margin-left: -148px; margin-right: -148px; position: relative; min-height: 737px; _height: 737px; background: url(../img/bg_middle2.jpg) top center repeat-y ; }
#body_middle_top2 { margin-left: -148px; margin-right: -148px; min-height: 737px; _height: 737px; background: url(../img/bg_middle_top22.jpg) top center no-repeat; }
#body_middle_bottom2 { margin-left: -148px; margin-right: -148px; min-height: 460px; _height: 460px; background: url(../img/bg_middle_bottom2.jpg) bottom center no-repeat; }



#middle_container {margin-left: auto; margin-right: auto; width: 987px; padding: 4px 0 15px 0px;}

#left_column { float: left; padding: 0 0 0 6px; }
#left_container { width: 184px; }

#middle_column { padding: 0 0 0 187px; }
#middle_column2 { float: left;  padding: 0px 0 0 5px;  }
#middle_column3 { width: 792px;  }
 


#right_column { padding: 0 0 0 612px; }
#right_container {  padding: 0 0 0 0px; width: 180px;  }



/* bottom */
#body_bottom { margin-left: auto; margin-right: auto; width: 987px; height: 48px; }
#body_bottom2 { margin-left: -148px; margin-right: -148px; position: relative; height: 48px; background: url(../img/bg_bottom.jpg) center repeat-y; }

/*top */
/* dome */
#home { position: absolute; top: 46px; left: 171px; width: 150px; height: 142px;  }

/* top menu */
#topmenu { position: absolute; top: 202px ; left: 249px; width: 712px; height: 37px; }
#topmenu ul { float: left; list-style-type: none; margin: 0; padding: 0; width: 712px; height: 37px; z-index:500; }
#topmenu ul li { float: left; display: block; height: 37px; }

#topmenu ul li.intro { width: 80px; }
#topmenu ul li.sdruzeni { width: 144px; }
#topmenu ul li.prodejny { width: 159px; }
#topmenu ul li.katalog { width: 107px; }
#topmenu ul li.doporucujeme { width: 145px; }
#topmenu ul li.info { width: 65px; }

/* hledej */
#hledej { position: absolute; top: 210px; left: 965px; width: 150px; height: 20px; font-size: 10px; color: #666666; padding: 3px 3px 0 3px }


/* left menu */
#leftmenu { margin: 0 0 0 0; width: 180px; }
#leftmenu_top { height: 33px; background: url(../img/bg_leftmenu_top.jpg) top no-repeat; }
#leftmenu_botom { height: 34px; background: url(../img/bg_leftmenu_bottom.jpg) top no-repeat; }

ul.leftmenu { list-style-type: none; margin: 0; padding: 0; width: 180px; z-index:500; }

ul.leftmenu li { display: inline; line-height: normal; }

ul.leftmenu li a { display: block; line-height: normal; padding: 4px 0 4px 30px; font-size: 9px; color: #ffffff; text-decoration: none; background: url(../img/bg_leftmenu_li.jpg) no-repeat;   }

ul.leftmenu li a:hover { text-decoration: underline; }

ul.leftmenu li.left_submenu { height: auto; padding: 0 0 0 4px;  }

ul.leftmenu li ul { list-style-type: none; margin: 0; padding: 0; width: 172px; z-index: 500; }
ul.leftmenu li ul li a { display: block; padding: 4px 0 4px 30px; font-size: 9px; color: #ffffff; font-style: italic; text-decoration: none; background: url(../img/bg_left_submenu_li.jpg);  }
/*
ul.left_submenu { list-style-type: none; margin: 0; padding: 0; width: 172px; z-index: 500; }
ul.left_submenu li { display: block; padding: 0; margin: 0; height: 23px; }
ul.left_submenu li a { display: block; height: 23px; line-height: 23px; padding: 0 0 0 55px; font-size: 9px; color: #ffffff; font-style: italic; text-decoration: none; background: url(../img/bg_left_submenu_li.jpg);  }
*/
/* middle column */
#middle_container2 { padding: 0; width: 601px;}
#middle_container2 p { padding: 10px 19px 10px 19px; font-size: 12px; color: #394892; text-align: justify; }
#middle_container2 p.first { padding: 0px 19px 10px 19px; }
#middle_container2 h1 { padding: 5px 0 0 19px; font-size: 16px; color: #fff; font-weight: bold; font-style: italic; }

#catalog { padding: 10px; }

#middle_container_catalog { padding: 0; width: 780px; }
#middle_container_catalog p { padding: 10px 19px 10px 19px; font-size: 12px; color: #394892; text-align: justify; }
#middle_container_catalog p.first { padding: 0px 19px 10px 19px; }
#middle_container_catalog h1 { padding: 5px 0 0 19px; font-size: 16px; color: #fff; font-weight: bold; font-style: italic; }

#middle_container3 { padding: 0;  }
#middle_container3 p { padding: 10px 19px 10px 19px; font-size: 12px; color: #394892; text-align: justify; }
#middle_container3 p.first { padding: 40px 19px 10px 19px; }
#middle_container3 h1 { padding: 5px 0 0 19px; font-size: 16px; color: #fff; font-weight: bold; font-style: italic; }


/* proc u nas */
#header { height: 29px; }
#procunas { padding: 0; margin: 0; width: 609px; height: 34px; background: url(../img/bg_procunas.jpg) no-repeat; }

/* akcni nabidka */
#akcni_nabidka { margin: 0px auto; width: 563px; padding: 0px 0px 10px 0px}
#header_akcni { background: url(../img/bg_akcni_nabidka.jpg) no-repeat; height: 30px;  }

.akcni_item {
    width: 172px;
    height: 155px;
    padding: 5px 0 0 5px;
    background: url(../img/bg_akcni_item.jpg) no-repeat;
}

.akcni_tabulka td { padding: 5px 0 15px 0;  }
.akcni_item_tabulka td { padding: 0; font-size: 9px;}
.akcni_item_tabulka td.vyrobce {
    font-size: 10px;
    color: #444;
    text-align: right;
}

.akcni_item_tabulka td.catalog_picture {
    width: 70px;
    height: 120px;
    overflow: hidden;
}

.akcni_item_tabulka td.age {
    font-size: 9px;
    color: #444;
    text-align: right;
}

.akcni_item_tabulka td.players { font-size: 10px; color: #444; text-align: right; text-decoration: line-through;}
.akcni_item_tabulka td.skladem-ano { font-size: 11px; color: #00772f; font-weight: bold; text-align: right; }
.akcni_item_tabulka td.skladem-ne { font-size: 11px; color: #ff0000; text-align: right; }
.akcni_item_tabulka td.cena { font-size: 13px; color: #ff0000; font-weight: bold; text-align: right; }
.akcni_item_tabulka td a  { color: #333333; text-decoration: none; }

.akcni_item_tabulka td.vyrobce div,
.akcni_item_tabulka td.age div,
.akcni_item_tabulka td.players div,
.akcni_item_tabulka td.skladem-ano div,
.akcni_item_tabulka td.skladem-ne div {
    width: 75px;
    height: 15px;
    overflow: hidden;
}

.akcni_item_tabulka td.cena div {
    width:  75px;
    height: 17px;
    overflow: hidden;
}

/* right column */

/* prihlaseni */

#prihlaseni { margin: 0; padding: 0; width: 180px; background: url(../img/bg_prihlaseni.jpg) repeat-y;  }
#prihlaseni_top { height: 33px; background: url(../img/bg_prihlaseni_top.jpg) no-repeat; }

#prihlaseni_top2 {padding: 10px 0 0 0; background: url(../img/bg_prihlaseni_top2.jpg) top no-repeat; }
#prihlaseni_bottom { padding: 0 0 15px 14px; background: url(../img/bg_prihlaseni_bottom.jpg) bottom no-repeat;  }

#prihlasovaci_okno1 { margin: 0; padding: 0; width: 155px; height: 22px; line-height: 18px; background: url(../img/bg_prihlasovaci_pole.jpg) no-repeat; }
#prihlasovaci_okno2 { margin: 0; padding: 0; width: 155px; height: 22px; line-height: 18px; background: url(../img/bg_prihlasovaci_pole.jpg) no-repeat; }

#id_user_label {
    padding: 0px 14px 5px 0px;
    text-align: center;
}

.username {
    background: none;
    border: none;
    width: 140px;
    height: 22px;
    padding: 2px 0px 0px 8px;
    _padding: 0px 0 0 0px;
    font-size: 10px;
    color: #666666;
}

/* kontakty */

#kontakty { background: url(../img/bg_kontakty.jpg) repeat-y;  }
#kontakty_top { height: 40px; background: url(../img/bg_kontakty_top.jpg) top no-repeat; }
#kontakty_bottom { padding: 0 0 15px 0; background:url(../img/bg_kontakty_bottom.jpg) bottom no-repeat;  }

#kontakty_bottom p { padding: 8px 14px 0 14px; font-size: 10px; color: #1a2c81; }

.table_kontakty { font-size: 11px; color: #333; }
.table_kontakty td { padding: 2px 0 2px 0; }
.table_kontakty td.first { padding: 30px 0 2px 0; }

/* doporucujeme */

#doporucujeme { background: url(../img/bg_doporucujeme.jpg) repeat-y;  }
#doporucujeme_top { height: 38px; background: url(../img/bg_doporucujeme_top.jpg) top no-repeat; }
#doporucujeme_bottom { padding: 0 0 15px 0; background: url(../img/bg_doporucujeme_bottom.jpg) bottom no-repeat;  }

#doporucujeme_bottom p { padding: 8px 14px 8px 14px; font-size: 10px; color: #1a2c81; }

#doporucujeme_bottom p a {color: #1a2c81; text-decoration: none; }
#doporucujeme_bottom p a:hover {color: #1a2c81; text-decoration: underline; text-align: justify;}

.doporucujeme_divider { height: 9px; background: url(../img/bg_prihlaseni_divider.jpg) no-repeat; }


/* nase prodejny */

.table_prodejny {margin: 30px 0 30px 0; }
.table_prodejny td { font-size: 10px; color: #444; padding: 1px 0 1px 3px; }
.table_prodejny td.top { background-color: #c30c28; color: #fff;}

.nase_prodejny { margin: 30px 0 30px 0; }
.nase_prodejny td { font-size: 11px; color: #444; padding: 1px 3px 1px 3px; }
.nase_prodejny td.strong { font-weight: bold; text-align: right }

h2.prodejny { padding: 15px; font-size: 12px; color: #444; }

h3.prodejny_akce { padding: 10px 0 0 15px; font-size: 14px; color: #c30c28; font-weight: bold; }
#middle_container2 p.prodejny_akce { padding: 0px 15px 10px 15px; font-size: 12px; color: #c30c28; }

h3.otviraci_doba { padding: 10px 15px 10px 15px; font-size: 12px; color: #000; font-weight: bold; }

h4.sortiment { padding: 10px 15px 0 15px; font-size: 12px; color: #000; font-style:italic; }
#middle_container2 p.sortiment { padding: 0px 15px 10px 15px; font-size: 12px; color: #000; font-style:italic; }

#middle_container2 p.info { padding: 10px 15px 10px 15px; font-size: 14px; color: #000; font-weight: bold;   }


/* katalog item */

.katalog_item { margin: 10px 0 0 0; position: relative; width: 560px; height: 155px; background: url(../img/bg_katalog_item.jpg) no-repeat; }
.katalog_image { position: absolute; top: 0; left: 0; padding: 0px auto; width: 168px; height: 155px; overflow: hidden; text-align: center; }
.katalog_image a img { display: block; margin: 5px auto; border: 0px;}

.katalog_popis { position: absolute; top: 0; left: 170px; width: 279px; height: 155px; overflow: hidden; }
.katalog_popis h3 { display: block; padding: 10px 0 5px 10px; font-size: 14px; width: 280px; overflow: hidden; font-weight: bold; color: #333333; text-align: left; }
.katalog_popis h3 a { display: block; color: #333333; text-align: left;   } 
#middle_container3  p.popis_katalogu  { padding: 10px ;  font-size: 11px; color: #888; text-align: left  }

.katalog_ceny { position: absolute; top: 0; left: 450px; width: 112px; height: 155px; display: block; }
.katalog_ceny h2 { padding: 10px 10px 0 0; font-size: 18px; text-align: right; color: #ff0000; font-weight: bold; text-decoration: underline; }
.katalog_ceny h3 { padding: 5px 10px 0 0; font-size: 16px; text-align: right; color: #444; font-weight: normal; text-decoration: line-through;}
.no_items { position: absolute; top: 70px; left: 30px; width: 20px; height: 20px;  line-height: 20px;border:  #666666 1px solid; background-color: #ffffff; font-size: 12px; color: #333333; padding: 0px 0px 0px 3px; }
.basket { position: absolute; top: 68px; left: 60px; width: 35px; height: 26px;  }
.detail2 { position: absolute; top: 110px; left: 60px; width: 40px; height: 40px;}
.detail2 a img { border: 0px;}

/* katalog detail */
#detail_vyrobku { margin: 5px auto 0 auto; width: 581px; position: relative; }
#middle_container2 #detail_vyrobku p {
    margin: 3px 0px 3px 5px;
    padding: 0px;
}

#detail_katalog { margin: 5px auto 0 10px; width: 770px; position: relative; float: left;}

#cesta p { position: relative;  height: 24px; padding: 5px 0px 0px 0px; font-size: 10px; color: #333333; }
#cesta p a { font-size: 10px; color: #333333; }
#kosik_info { position: absolute; top: 0; right: 5px; font-size: 10px; text-align: right; color: #666666 }
#kosik_info a { font-size: 10px; color: #666666 }

#detail_header {
    margin: 10px 0 0 0;
    padding: 4px 0 4px 15px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background-color: #e1071d /*#f4a3aa;*/
}

#detail_image { float: left; width: 360px; padding: 10px 0 0 0; }
#detail_image img { border-color: #e1071d; }
#detail_container { float: left; padding: 10px 0 0 10px; }
#detail_info { width: 200px;  }
#detail_info h2 { padding: 4px; font-size: 16px; font-weight: normal; color: #ff0000; text-align: right; text-decoration: underline;  }
#detail_info h3 { padding: 4px; font-size: 13px; font-weight: normal; color: #444; text-align: right; }
#detail_info h3#small_price { padding: 4px; font-size: 14px; font-weight: normal; color: #444; text-align: right; text-decoration: line-through;}
#detail_info h3 strong { font-size: 13px; font-weight: bold; }
#detail_info h4  { padding: 4px auto 4px 4px; font-size: 10px; font-weight: bolder; color: #333333; text-align: left;  }
#detail_info p { padding: 10px; font-size: 12px; color: #333333; font-style: italic; }
#detail_info span#price_popis { padding: 4px; font-size: 10px; font-weight: normal; color: #444; text-align: right; display: block; }
.koupit {
    position: relative;
    height: 28px;
    width: 160px;
    display: block;
    padding: 3px;
    font-size: 12px;
    color: #666666;
    text-align: right;
    float: right;
}

#detail_info h3#skladem-ano { font-size: 13px; color: #00772f; font-weight: bold; text-align: right; }
#detail_info h3#skladem-ne { font-size: 13px; color: #ff0000; text-align: right; }

#detail_info div#prod_info {
    float: right;
    width: 180px;
    overflow: hidden;
}

#detail_info div#prod_info h4  {
    margin: 4px 0px;
    padding: 4px auto 4px 4px;
    font-size: 10px;
    font-weight: bolder;
    color: #333333;
    text-align: left;
}

/* obsah kosiku */
#obsah_kosiku { margin: 5px auto 0 auto; padding: 0px 10px 0px 10px; width: 601px; position: relative;  }
table.obsah_kosiku { margin: 30px 0 0 0; display: block;}
table#obsah_kosiku_3 { margin: 5px 0 0 0; display: block;}
table.obsah_kosiku thead { font-size: 12px; color: #fff; background-color: #e1071d }
table.obsah_kosiku thead td { color: #fff; height: 24px }

table.obsah_kosiku td { padding: 3px 5px 3px 5px; font-size: 12px; color: #000; height: 30px;}
table.obsah_kosiku td.total { background-color: #ffcc00 ; color: #000000; font-size: 14px; font-weight: bold; text-align: right }

table.obsah_kosiku tbody td { border-bottom: #000000 1px solid; }

table.obsah_kosiku h3 { padding: 3px 0 0px 5px; font-size: 10px; color: #333333; text-decoration: underline; }
table.obsah_kosiku h3 a { color: #333333; text-decoration: underline; }

table.obsah_kosiku h4 { padding: 5px 0 3px 5px; font-size: 12px; color: #c30c28; text-decoration: underline; }
table.obsah_kosiku h4 a { color: #333333; text-decoration: underline; }

.koupit input#pocet {
    position: absolute;
    width: 40px;
    height: 19px;
    border: 2px inset;
    display: block;
    top: 4px;
    right: 40px;
    padding: 3px 0px 0px 5px;
}

.koupit input#kosik {
    position: absolute;
    width: 35px;
    height: 26px;
    display: block;
    top: 0px;
    right: 0px;
}
/*
.kosik { position: absolute; top: 5px; right: 5px; width: 35px; height: 26px;  }
.pocet { position: absolute; top: 5px; right: 45px; width: 25px; height: 24px; padding: 0 5px 0 0; line-height: 24px; border: #666666 1px solid; font-size: 12px; color:  #666666; }
*/

table.obsah_kosiku tfoot td { height: 30px; }
table.obsah_kosiku td.celkova_cena_bdph { height: 30px; text-align: right; font-weight: 100; border-bottom: #c30c28 2px solid; }
table.obsah_kosiku td.celkova_cena2_bdph { height: 30px; text-align: right; font-weight: 100; font-size: 12px; color:#c30c28;  border-bottom: #990000 2px solid; }

table.obsah_kosiku tfoot tr td.celkova_cena { height: 30px; text-align: right; font-weight: bold; border-bottom: #c30c28 2px solid; }
table.obsah_kosiku tfoot tr td.celkova_cena2 { height: 30px; text-align: right; font-weight: bold; font-size: 14px; color:#c30c28;  border-bottom: #990000 2px solid; }

table.obsah_kosiku td.celkova_cena_compl { height: 30px; text-align: right; font-weight: bold; border-bottom: #c30c28 2px solid; }
table.obsah_kosiku td.celkova_cena2_compl { height: 30px; text-align: right; font-weight: bold; font-size: 14px; color:#c30c28;  border-bottom: #990000 2px solid; }


table.obsah_kosiku td.notice { font-size: 9px; color: #333333; text-align: right; }

#odeslat_objednavku { float: right; margin: 10px 20px 10px 10px; }
#odeslat_objednavku input, #zpet_k_produktum input, #vysypat_kosik input {
    width: 180px;
}
#zpet_k_produktum { float: right; margin-top: 10px; }

#vysypat_kosik { float: right; position: relative; margin: 10px 20px 10px 10px; }

.odeslat_objednavku, .zpet_k_produktum { margin-left: 7px; padding: 0 5px 0 5px; width: 146px; height: 27px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; }



/* checkout */

#kontaktni_udaje {  }

table.kontaktni_udaje { margin: 20px 0 0 20px; font-size: 10px; background-color:#FFFF99; }
table.kontaktni_udaje td { padding: 5px 5px 0 0; }
table.kontaktni_udaje h2 { padding: 15px 0 3px 0; font-size: 14px; color: #e1071d; }
table.kontaktni_udaje h3 { padding: 0 0 3px 0; font-size: 10px; color: #333333; }
table.kontaktni_udaje h4 { padding: 0 0 3px 0; font-size: 9px; color: #333333; }
table.kontaktni_udaje sup { color: #c30c28; }
table.kontaktni_udaje tr.underscore td { height: 1px; padding: 0; border-bottom: #990000 1px solid; }


.firma { float: left; margin: 10px 5px 0 5px; height: 30px; width: 700px; font-size: 10px;  }

.check-jmeno { float: left; margin: 10px 5px 0 5px; height: 30px; font-size: 10px;   }
.check-jmeno h3, .firma h3 {  }
.check-jmeno sup {  }

.radio { padding: 0 15px 0 5px }

/* kontrola */

table.kontrola_kosiku { margin: 10px 0 0 0; }

table.kontrola_kosiku td { padding: 3px 5px 3px 5px; font-size: 12px; color: #000; height: 40px;}
table.kontrola_kosiku td.total { color: #000000; font-size: 14px; font-weight: bold; text-align: right }

table.kontrola_kosiku tbody td { border-bottom: #000000 1px solid; border-top: #000000 1px solid; }

table.kontrola_kosiku h3 { padding: 3px 0 0px 5px; font-size: 10px; color: #333333; text-decoration: underline; }
table.kontrola_kosiku h3 a { color: #333333; text-decoration: underline; }

table.kontrola_kosiku h4 { padding: 5px 0 3px 5px; font-size: 12px; color: #c30c28; text-decoration: underline; }
table.kontrola_kosiku h4 a { color: #333333; text-decoration: underline; }

.pocet { position: relative; width: 125px ; height: 26px; border: none }
.pocet_plus 	{ position: absolute; top: 3px; left: 0; height: 18px; width: 18px; }
.pocet_kusu 	{ position: absolute; top: 0; left: 20px; width: 24px; height: 24px; padding: 0 5px 0 0; line-height: 24px; border: #666666 1px solid; font-size: 12px; color:  #666666 }
.pocet_kusu_b 	{ position: absolute; top: 0; left: 20px; width: 24px; height: 24px; padding: 0 5px 0 0; line-height: 24px; font-size: 12px; font-weight: 600; color:  #666666 }
.pocet_minus 	{ position: absolute; top: 3px; left: 0px; height: 18px; width: 18px; }
.pocet_zmenit 	{ position: absolute; top: 3px; left: 53px; height: 18px; width: 60px; }


table.kontrola_kosiku tfoot td { height: 30px; }
table.kontrola_kosiku td.celkova_cena { height: 30px; text-align: right; font-weight: bold; border-bottom: #c30c28 2px solid; }
table.kontrola_kosiku td.celkova_cena2 { height: 30px; text-align: right; font-weight: bold; font-size: 14px; color:#c30c28;  border-bottom: #990000 2px solid; }
table.kontrola_kosiku td.notice { font-size: 9px; color: #333333; text-align: right; }


table.kontrola_udaje { margin: 20px 0 0 20px; font-size: 10px;  }
table.kontrola_udaje td { padding: 5px 5px 0 0; }
table.kontrola_udaje h2 { padding: 15px 0 3px 0; font-size: 14px; color: #e1071d; }
table.kontrola_udaje h3 { padding: 0 0 3px 0; font-size: 10px; color: #333333; }
table.kontrola_udaje h4 { padding: 0 0 3px 0; font-size: 9px; color: #333333; }
table.kontrola_udaje sup { color: #c30c28; }
table.kontrola_udaje tr.underscore td { height: 1px; padding: 0; border-bottom: #990000 1px solid; }

#kontrola_produktu { margin: 0px 0 0 20px; }

h2.gray-notice { padding: 15px 0 0 10px; font-size: 14px; color: #666666; } 

#kontrola_kontaktu { padding: 25px 0 0 20px }
#adresa_dodani { float: left;  }
#adresa_dodani2 {  padding: 15px 0 15px 15px;  }
#adresa_fakturacni { padding: 0 0 0 380px; }
#adresa_fakturacni2 { width: 360px; padding: 15px 0 15px 15px; background-color:#ededed }

#kontrola_kontaktu h2 { font-size: 12px; padding: 0 0 10px 0; font-weight: normal;  color: #c30c28; }
#kontrola_kontaktu h3 { font-size: 12px; font-weight: bold; color: #333333; }
table.adresa_dodani { font-size: 10px; color: #333333; margin: 0 0 15px 0;  }

#kontrola_platby { padding: 25px 0 0 40px  }
#kontrola_platby h2 { font-size: 12px; padding: 0 0 10px 0; font-weight: normal;  color: #c30c28; }

/* copyright */
#copyright { position: relative; margin-left: auto; margin-right: auto; width: 900px; text-align: right; }
#copyright_content { padding: 10px 20px 0 20px; }

#copyright_content, #copyright_content a{ font: normal 9px Arial, sans-serif; color: #fff ; }
#copy_left { position: absolute; top: 10px; left: 20px; width: 423px; text-align: left; z-index: 50; }


/* SHH search styles 
.tdShhHledaniPopisekL{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}
.tdShhHledaniPopisekLS{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align : left;
	vertical-align: top;
}
.tdShhHledaniInput{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CC0033;
}
.tdShhHledaniNadpis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	text-align : Right;
	font : italic;
}
.tdShhVysledkHeaderL{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #FFFFFF;
	font-weight : bold;
	background-color : #CC0033;
	text-align : left;
}
*/
.trShhRadek{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	vertical-align : middle;
	cursor : hand;
}
.trShhRadekS{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #CC0033;
	vertical-align : middle;
	cursor : hand;
	background-color : #f4b7c0;
}
.DetailNazev{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #CC0033;
}
.DetailBold{
	font-weight : bold;
}
/* SHH search styles */

#search {
    position: relative;
    float: left;
    display: block;
    border: 0px;
    width: 125px;
    height: 15px;
    font-size: 10px;
    color: #666666;
    margin: 0px;
}

#button_search {
    position: relative;
    float: left;
    display: block;
    border: 0px;
}

#login_osobni {
 display: none;
}

#not_in_r, #not_in_h {
  display: inline;
}

#id_error_username {
    font-size: 10px;
    font-weight: bolder;
    color: #CB3030;
    display: none;
}

#progress_img{
    display: none;
}

#basket2 {
    position: relative;
    margin: 0; padding: 0;
    width: 180px;
    height: 86px;
    background: url(../img/bg_kosik.jpg) no-repeat;
    font-size: 11px;
    text-align: right;
    color: #008633;
    line-height: 13px;
    text-align: right;
}
#basket2 p { padding: 38px 20px 0 30px; color: #000;}
#basket2 a { font-size: 11px; text-align: right; color: #008633; font-weight: bolder;}

#basket2 a:link { text-decoration: none; }
#basket2 a:visited { text-decoration: none; }
#basket2 a:hover { text-decoration: underline; }
#basket2 a:active { text-decoration: none; }

#gotobasket { position: absolute; width: 33px; height: 31px; top: 41px;
left: 20px;  }

#login-links2 { padding: 0px 14px 5px 0px;  text-align: center;}
#login-links3 { padding: 0px 14px 5px 0px;  text-align: center;}
#login-links2 a {
    display: block;
    font-size: 11px;
    color: #01762F;
    text-align: center;
    font-weight: 600;
    padding: 0px auto;
}

#button_submit { height: 20px; padding: 10px 14px 0px 0px; text-align: center;}

#button_submit .submit {
    font-size: 11px;
    /*font-style: italic;*/
    font-weight: 600;
    color: #01762F;
    background: none;
    border: none;
    padding: 0px auto;
}
.loginout { padding: 0px auto;}

#login-links2 a:link { text-decoration: none;}
#login-links2 a:visited { text-decoration: none;}
#login-links2 a:hover { text-decoration: underline;}
#login-links2 a:active { text-decoration: none;}

#login-links2 #not_in_h {
    font-weight: 100;
}

/*  řazení   */
#razeni, #vyber {
    background: url(../img/razeni.jpg) left top;
    width: 553px;
    line-height:28px;
    padding: 2px auto;
}

#razeni .radit_od {
    font-family: Verdana;
    margin-left:15px;
    font-weight: bold;
    font-size: 12px;
    color:rgb(110,110,110);
    margin-right:90px;
    display: inline;
    font-weight: bold;
}

.title_right {
    position: relative;
}

#vyber #vyber_od {
    font-family: Verdana;
    margin-left:15px;
    font-weight: bold;
    font-size: 12px;
    color:rgb(110,110,110);
    font-weight: bold;
    position: absolute;
    display: block;
    height: 13px;
    bottom: 8px;
}

#posun {
    margin-right:198px;
}

#razeni .razeni, #vyber .razeni {
    font-family: Verdana;
    font-size: 11px;
    color:rgb(76,76,76);
    text-decoration: none;
}

#razeni .razeni:Hover, #vyber .razeni:Hover, {
    color:rgb(136,13,3);
}

/*  stránkování  */
#strankovani_down {
    float:left;
    margin-bottom:20px;
    width:553px;
}

#strankovani_up {
    margin-top:10px;
    width:553px;
}

#strankovani_up td,
#strankovani_down td {
    text-align: center;
    border: 1px #dca38f solid;
    color:#E1081D;
}

#strankovani_up td a,
#strankovani_down td a {
    text-decoration: none;
}

#strankovani_up td a:hover,
#strankovani_down td a:hover {
    display: block;
    background-color: #E1081D;
    color:white;
    text-decoration: none;
}

.basket_katalog {
    border: 0px;
}

.obsah_kosiku thead tr td h2 {
    color: #FFF;
    font-size: 14px;
    font-weight: 200;
    text-decoration: none;
}

table.obsah_kosiku tbody tr td label.label_text,
table.obsah_kosiku tbody tr td span.label_text,
table.obsah_kosiku tbody tr td span.a_edit {
    margin: 6px 0px 0px 10px;
    float: left;
}

table.obsah_kosiku tbody tr td h2 {
    font-size: 16px;
}

#back_check1 form input {
    margin: 10px 20px 0px 0px;
    float: right;
    display: block;
}

table.obsah_kosiku tbody tr td textarea.a_edit,
table.obsah_kosiku tbody tr td div.a_edit {
    margin: 15px 0px 0px 10px;
    float: left;
}



table.obsah_kosiku tbody tr td input.a_edit {
    margin: 4px 0px 0px 0px;
    float: left;
    display: block;
}

table.obsah_kosiku tbody tr td input.a_edit_n {
    margin: 4px 0px 0px 0px;
    float: left;
    display: block;
    background-color: #FFCCCC;
}

input.change_button {
    float: right;
    margin: 10px 20px 10px 0px;
    display: block;
}

/* registrace */
#upozorneni{
    text-align: justify;
    text-indent: 10px;
    font-size: 12px;
    font-style: italic;
}

#pozn_povinne{
    text-align: justify;
    text-indent: 10px;
    font-size: 10px;
    font-style: italic;
}

#akcni_nabidka .form_fieldset{
    position: relative;
    float: left;
    margin: 5px 0px 5px;
    width: 560px;
    padding: 0px 0px 15px;
}

#akcni_nabidka .form_legend{
    font-size: 16px;
    font-variant: small-caps;
}

#akcni_nabidka .selected_labels{
    position: relative;
    float: left;
    margin: 15px 0px 0px 10px;
    font-size: 11px;
    font-weight: 600;
}

#akcni_nabidka .labels_in_form{
    position: relative;
    float: left;
    margin: 15px 0px 0px 10px;
    font-size: 11px;
}

#akcni_nabidka .radio_edit_fields{
    position: relative;
    float: left;
    margin: 13px 0px 0px 0px;
    font-size: 12px;
}

#akcni_nabidka .edit_fields{
    position: relative;
    float: left;
    margin: 10px 0px 0px 3px;
    font-size: 12px;
}

#akcni_nabidka .sending_buttons{
    position: relative;
    float: left;
    margin: 5px 5px 5px 5px;
    width: 177px;
    font-size: 12px;
}

/* Připomeň heslo */
#pripomen_zprava{
    color: #990000;
    background-color: #FFFF66;
    font-size: 12px;
    position: relative;
    top: 5px;
}

#p_poznamka{
    padding: 10px 5px 5px;
    font-size: 12px;
    color: #990000;
    margin: 0px auto;
}

#p_label_email{
    padding: 15px 5px;
    font-size: 12px;
    color: #990000;
}

#p_popis_kod{
    padding: 5px 3px;
    display: block;
    height: 20px;
    font-size: 12px;
    color: #990000;
}

#p_picture_border{
    border: inset 3px;
}

.p_sending_buttons{
  position: relative;
  float: left;
  font-size: 12px;
  width: 150px;
  margin: 0px 10px 0px 10px;
}
