body {
font-family:Arial;
font-size:12px;
color:#000000;
padding:0;
margin:0;
text-align:center;
background:#ffffff;
}

#page {
width:980px;
margin:0 auto;
text-align:left;
}

#page2 {
float:left;
border:0px solid red;
}

#zahlavi {
width:980px;
height:135px;
}

#zahlavi_left {
background:url(img/logo.png) no-repeat;
width:599px;
height:135px;
float:left;
}

#zahlavi_left a{
width:599px;
height:135px;
display:block;
}

#zah_right {
float:right;
background:url(img/zah_right.png) no-repeat;
width:348px;
height:135px;
}

#kosik {
width:200px;
height:79px;
border:0px solid red;
float:right;
margin:3px 0 0 0;
}

#kosik_odkaz {
width:80px;
height:79px;
float:left;
}

#kosik_odkaz a{
width:84px;
height:79px;
display:block;
}

.kosik_text {
float:left;
width:114px;
height:50px;
border:0px solid red;
margin:14px 0 0 0;
font-size:14px;
color:#ffffff;
line-height:1.7;
}

.kosik_text a {
color:#ffffff;
text-decoration:none;
}

.kosik_text a:hover {
text-decoration:underline;
}

#vyhledavani {
width:341px;
height:32px;
float:right;
border:0px solid red;
margin:11px 0 0 0;
}

.hledej {
float:left;
height:28px;
padding:0 0 0 0px;
text-align:left;
}

.hledej input {
width:220px;
margin:5px 0 0 38px;
border:0;
font-size:14px;
color:#787878;
font-weight:bold;
background:none;
}

.hledej2 {
float:right;
width:69px;
height:28px;
margin:1px 0 0 0;
}

#menu2_lista {
width:980px;
height:38px;
background:url(img/menu.png);
}

#menu2_lista a {
float:left;
color:#ffffff;
font-size:14px;
font-weight:bold;
padding:11px 30px 0 29px;
text-decoration:none;
}

#menu2_lista a:hover {
text-decoration:underline;
color:#ffffff;
}

.mezera {
float:left;
width:2px;
height:38px;
background:url(img/mezera.png) no-repeat;
}

.mezera2 {
float:left;
width:1px;
height:38px;
}


#obsah {
width:980px;
float:left;
margin:10px 0 30px 0;
border:0px solid red;
}

#obsah_left {
width:770px;
float:left;
}

#obsah_right {
width:200px;
float:right;
}

#work_left {
width:200px;
float:left;
}

#nadpis_kategorie {
width:200px;
height:52px;
background:url(img/nadpis_kategorie.png) no-repeat;
font-size:14px;
font-weight:bold;
color:#ffffff;
line-height:52px;
text-indent:13px;
}

#kategorie {
background:url(img/kategorie.png) repeat-y;
width:200px;
}

#kategorie ul {
padding:0;
margin:0;
list-style-type:none;
}

#kategorie a {
color:#000000;
text-decoration:none;
}

#kategorie a:hover {
text-decoration:underline;
color:#F46D72;
}

.hl_kat {
background:#E6E6E6 url(img/hlkat.png) no-repeat;
width:189px;
margin:0 0 0 1px;
font-size:14px;
}

.hl_kat a{
padding:14px 5px 12px 13px;
display:block;
}

.tab_hlkat {
font-size:14px;
}

#kategorie_down {
width:191px;
height:1px;
background:#eaeaea;
font-size:0px;
}


.hl_kat0 {
background:#E6E6E6 url(img/hlkat0.png) no-repeat;
width:189px;
margin:0 0 0 1px;
font-size:14px;
}

.hl_kat0 a{
padding:13px 5px 12px 13px;
display:block;
}

.podkat {
font-size:12px;
width:190px;
}

.podkat a{
padding:6px 5px 6px 28px;
display:block;
}


.podkat2 {
font-size:12px;
width:190px;
}

.podkat2 a{
padding:6px 5px 6px 43px;
display:block;
}

.podkat3 {
font-size:12px;
width:190px;
}

.podkat3 a{
padding:6px 5px 6px 60px;
display:block;
}

.podkat4 {
font-size:12px;
width:190px;
}

.podkat4 a{
padding:6px 5px 6px 74px;
display:block;
}

.podkat5 {
font-size:12px;
width:190px;
}

.podkat5 a{
padding:6px 5px 6px 90px;
display:block;
}

#kategorie a.active {
font-weight:bold;
color:#89b402;
}

#nadpis_vyrobci {
width:200px;
height:57px;
background:url(img/nadpis_vyrobci.png) no-repeat;
margin:10px 0 0 0;
text-indent:13px;
line-height:56px;
font-size:14px;
font-weight:bold;
}

#nadpis_vyrobci a{
text-decoration:none;
color:#ffffff;
}

#nadpis_vyrobci a:hover{
text-decoration:underline;
}

#workspace {
width:560px;
float:right;
}

.pismena {
padding:10px 0 10px 0;
width:560px;
float:left;
border:0px solid blue;
margin:0px 0 0 0;
background:#85d504;
}

.pismena a{
padding:3px 4px 3px 5px;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}

.pismena a:hover{
text-decoration:none;
color:#ffffff;
background:#17a719;
}

.seznam_vyrobci {
padding:10px 0 10px 0;
width:560px;
float:left;
}

.seznam_vyrobci a {
text-decoration:none;
float:left;
width:175px;
border:0px solid red;
margin:0px 8px 2px 0px;
padding:3px 0 3px 3px;
background:#17a719;
color:white;
}

.seznam_vyrobci a:hover {
background:#85d504;
color:white;
}

.pismeno2 {
color:#d2edff;
background:#85d504;
}

h1 {
font-size:16px;
}

#nadpis_nakup {
width:200px;
height:53px;
background:url(img/nadpis_nakup.png) no-repeat;
margin:10px 0 0 0;
line-height:53px;
color:#ffffff;
font-size:14px;
font-weight:bold;
text-indent:13px;
}

#vyhodny_nakup {
width:191px;
background:url(img/vyhodny_nakup.png) repeat-y;
border-bottom:1px solid #e4e4e4;
padding:0 0 5px 0;
}

.vyhodny_nakup2 {
padding:1px 1px 1px 1px;
font-size:14px;
width:189px;
}

.vyhodny_nakup2 a{
color:#000000;
text-decoration:none;
padding:3px 5px 3px 12px;
display:block;
}


.vyhodny_nakup2 a:hover{
text-decoration:underline;
background:#F46D72;
color:white;
}



/*******   styly2 ********/

.tab_seradit {
height:38px;
background:#f6f6f6;
color:#000000;
margin:1px 0 0 0;
}

.tab_seradit a{
color:#000000;
text-decoration:none;
}

.tab_seradit a:hover{
text-decoration:underline;
}

.tab_seradit td{
padding:0 0 0 0px;
font-size:12px;
}

.input_stranek {
font-size:11px;
margin:0px 0 0 2px;
float:left;
border:1px solid silver;
}


.seznam_kat_nadpis{
padding:8px 0 7px 0;
}

.seznam_kat {
width:220px;
float:left;
font-size:11px;
margin:2px 10px 5px 0;
border:0px solid red;
}


.seznam_kat a{
color:#4a4a4a;
}


.tab_seznam_kat{
padding:0px 0 0px 0px;
border-top:1px solid #f6fbfd;
border-bottom:1px solid #dcf981;
}

.tab_seznam_kat td{
padding:5px 0 5px 14px;
font-size:12px;
background:#edfccb;
margin:1px 0 0 0;
}

.tab_seznam_kat a{
text-decoration:none;
}

.tab_seznam_kat a:hover{
text-decoration:underline;
}

.tab_vyrobci {
background:#f6f6f6;
color:#000000;
margin:1px 0 0 0;
}

.tab_vyrobci a{
color:#40403f;
text-decoration:none;
}

.tab_vyrobci a:hover{
text-decoration:underline;
}

.tab_vyrobci td{
padding:0 0 10px 0px;
font-size:12px;
}

.tab_vyrobci td select{
font-size:12px;
line-height:1.4;
float:left;
border:1px solid silver;
}

.tab_nalezene {
background:#f6f6f6;
color:#40403f;
margin:1px 0 0 0;
}

.tab_nalezene a{
color:#40403f;
text-decoration:none;
}

.tab_nalezene a:hover{
color:#40403f;
text-decoration:underline;
}

.tab_nalezene td{
padding:10px 10px 10px 10px;
font-size:12px;
}


.nadpis_1 {
width:560px;
padding:12px 0 12px 0;
background:#f6f6f6;
}

.nadpis_1 a{
color:#000000;
text-decoration:none;
}

.nadpis_1 a:hover{
text-decoration:underline;
}

.nadpis_obchod {
font-size:12px;
font-weight:normal;
margin:0 0 0 10px;
}

.zbozi {
width:180px;
height:311px;
background:url(img/zbozi.png);
float:left;
margin:10px 10px 0 0;
}

.zbozi2 {
width:180px;
height:311px;
background:url(img/zbozi.png);
float:left;
margin:10px 0px 0 0;
}

.zbozi_nazev {
width:180px;
height:65px;
}

.zbozi_nazev2 {
margin:0px 8px 0 10px;
padding:10px 0 0 0;
}

.zbozi_nazev2 a{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.zbozi_nazev2 a:hover {
text-decoration:underline;
}

.zbozi_img {
width:180px;
height:115px;
text-align:center;
margin:5px 0 0 0;
}

.zbozi_img img {
border:0;
}

.zbozi_popis {
width:180px;
height:80px;
}

.zbozi_popis2 {
font-size:11px;
color:#646464;
margin:0 8px 0 9px;
}

.zbozi_popis2 a{
text-decoration:none;
color:#646464;
}

.zbozi_popis2 a:hover{
text-decoration:underline;
color:#000000;
}

.zbozi_down {
width:180px;
height:44px;
}

.zbozi_left {
width:92px;
height:44px;
float:left;
}

.zbozi_cena {
font-size:16px;
color:red;
font-weight:bold;
margin:8px 0 0 9px;
}

.zbozi_koupit {
float:left;
margin:4px 0 0 2px;
}

.zbozi_koupit img {
border:0;
}


.clear {
clear:both;
}

#strankovani {
background:#f6f6f6;
width:560px;
margin:15px 0 15px 0;
float:left;
text-align:right;
}

#strankovani2 {
padding:12px 12px 12px 0;
font-size:14px;
}

#strankovani2 a{
text-decoration:none;
color:#000000;
padding:0 4px 0 4px;
}

#strankovani2 a:hover{
text-decoration:underline;
color:#497f2d;
}

#nadpis_prihlaseni {
width:200px;
height:56px;
background:url(img/nadpis_prihlaseni.png);
color:#ffffff;
font-size:14px;
font-weight:bold;
line-height:56px;
text-indent:19px;
}

#prihlaseni {
width:191px;
background:url(img/prihlaseni.png) repeat-y;
float:right;
padding:0 0 13px 0;
border-bottom:1px solid #e4e4e4;
}

.prihlasit {
width:135px;
height:26px;
border:1px solid #d6d3d3;
margin:5px 0 0 10px;
float:left;
text-indent:3px;
line-height:1.5;
}

.prihlaseni_ok {
float:left;
margin:5px 0 0 3px;
}

.prihlaseni2 {
width:180px;
float:left;
margin:8px 0 0 10px;
line-height:1.5;
font-size:12px;
}

.prihlaseni2 a {
color:#000000;
text-decoration:none;
}

.prihlaseni2 a:hover {
text-decoration:underline;
}

#nadpis_nejprodavanejsi {
width:200px;
height:56px;
background:url(img/nadpis_nejprodavanejsi.png);
color:#ffffff;
font-size:14px;
font-weight:bold;
line-height:56px;
text-indent:19px;
float:right;
margin:10px 0 0 0;
}

#nejprodavanejsi {
width:191px;
background:url(img/nejprodavanejsi.png) repeat-y;
float:right;
border-bottom:1px solid #e4e4e4;
}

.zbozi_nej {
width:189px;
height:240px;
padding:8px 0 0 0;
margin:0 0 0 1px;
}

.zbozi_nej2 {
width:189px;
height:250px;
background:url(img/zbozi_nej2.png) no-repeat;
padding:15px 0 0 0;
margin:0 0 0 1px;
}

.zbozi_nazev_nej {
width:189px;
height:60px;
}

.zbozi_nazev2_nej {
margin:0 7px 0 12px;
font-size:13px;
font-weight:bold;
}

.zbozi_nazev2_nej a {
color:#000000;
text-decoration:none;
}

.zbozi_nazev2_nej a:hover {
text-decoration:underline;
}

.zbozi_img_nej {
width:189px;
height:130px;
text-align:center;
}

.zbozi_img_nej img {
border:0;
}

.zbozi_down_nej {
width:189px;
height:52px;
}

.zbozi_left_nej {
width:99px;
height:52px;
float:left;
}

.zbozi_cena_nej {
font-size:16px;
font-weight:bold;
color:red;
margin:4px 0 0 11px;
}

.zbozi_koupit_nej {
margin:0 0 0 0;
}

.zbozi_koupit_nej img {
border:0;
}


/*****   detail *****/

.tab_det {
text-align:left;
}

.tab_det2 td{
text-align:left;
font-size:13px;
}

.tab_det2 th{
text-align:left;
font-size:13px;
}

.tab_det2 td a{
color:#000000;
text-decoration:none;
}

.tab_det2 td a:hover{
color:#000000;
text-decoration:underline;
}

#detail_foto {
text-align:center;
width:200px;
border:0px solid red;
padding:10px 0 0 0;
}

.tab_det3 {
background:#e2fbb5;
border:1px solid #caf481;
}


.detail_back {
padding:8px 4px 6px 10px;
}

.detail_back2 {
padding:8px 4px 6px 10px;
}

.detail_back3 {
height:35px;
padding:10px 10px 6px 10px;
}

.detail_back4 {
height:35px;
}

.detail_back5 {
padding:3px 0 0 0;
}

.detail_back6 {
background:url(img/cara_det.png) repeat-x;
}

.kusu2 {
border:1px solid silver;
margin:0px 2px 0 0;
text-align:center;
}

.tab_komentar td{
font-size:12px;
padding:5px;
}

.komentar {
background:#f1f1f1;
border-top:1px solid #ffffff;
border-bottom:1px solid #e1e0e0;
margin:5px;
}

.komentare_nadpis {
color:#000000;
font-size:12px;
}

.komentare_nadpis a{
color:#497f2d;
font-weight:bold;
text-decoration:none;
}

.komentare_nadpis a:hover{
text-decoration:underline;
}

#detail_alternativy_nadpis {
font-size:14px;
font-weight:bold;
color:#497f2d;
}

.nadpis_detail {
font-size:14px;
font-weight:bold;
padding:13px 0 10px 0;
width:560px;
}

h1.nadpis_detail2 {
font-weight:bold;
font-size:16px;
}

.detail_popis {
font-size:13px;
margin:10px 0 0 0;
}

.baner_left {
margin:15px 0 0 0;
width:200px;
text-align:center;
}

.baner_left img {
border:0;
margin:10px 0 0 0;
}




.reg_text {
font-size:12px;
font-family: Tahoma;
text-align:left;
margin:5px 4px 0px 0px;
padding:0 0 15px 0;
color:#414141;
font-weight:normal;
float:left;
line-height:1.4;
}

.volby {
font-size:12px;
font-family: Tahoma;
text-align:left;
padding:4px 4px 4px 10px;
color:#414141;
font-weight:normal;
}

.volby input{
font-size:12px;
font-family: Tahoma;
text-align:left;
color:#414141;
border:1px solid #d2d2d1;
}

.volby textarea{
font-size:12px;
font-family: Tahoma;
text-align:left;
color:#414141;
border:1px solid #d2d2d1;
}

.volby2 {
font-size:12px;
font-family: Tahoma;
text-align:left;
padding:4px 4px 4px 10px;
color:#c4122f;
font-weight:normal;
}

.volby3 {
font-size:12px;
font-family: Tahoma;
text-align:left;
padding:8px 4px 8px 10px;
color:#414141;
font-weight:normal;
}

.volby4 {
font-size:12px;
font-family: Tahoma;
text-align:left;
padding:4px 4px 4px 10px;
color:#1aa818;
font-weight:normal;
border:1px solid #d2d2d1;
}

.volby5 {
font-size:12px;
font-family: Tahoma;
text-align:left;
padding:4px 4px 4px 10px;
color:#414141;
font-weight:normal;
border:0;
}

.poznamka {
border:1px solid #d2d2d1;
margin:0 0 0 8px;
}

.rekap {
background:#1aa818;
float:right;
padding:8px 8px 8px 8px;
font-size:14px;
color:#ffffff;
text-decoration:none;
margin:0 0 0 0px;
border:0;
}

.rekap2 {
background:#1aa818;
float:left;
padding:8px 8px 8px 8px;
font-size:14px;
color:#ffffff;
text-decoration:none;
margin:10px 0 0 0px;
border:0;
}

.rekap3 {
background:#1aa818;
float:left;
padding:8px 8px 8px 8px;
font-size:14px;
color:#ffffff;
text-decoration:none;
margin:10px 0 0 70px;
border:0;
font-weight:bold;
}

.kosik_tab {
float:left;
font-size:12px;
font-family: Arial;
margin:5px 0 0 0px;
border-collapse:collapse;
border:0px solid silver;
background:#f1f1f1;
}

.kosik_tab td{
font-size:12px;
font-family: Tahoma;
text-align:left;
}

.kosik_tab th{
font-size:12px;
font-family: Tahoma;
text-align:left;
}


.kosik_tab2 {
float:left;
font-size:12px;
font-family: Tahoma;
margin:5px 0 0 0px;
border-collapse:collapse;
}

.kosik_tab2 td{
font-size:12px;
font-family: Tahoma;
text-align:left;
border:1px solid #b2b2b1;
}

.kosik_tab2 th{
font-size:12px;
font-family: Tahoma;
text-align:left;
border:1px solid #b2b2b1;
}

.kosik_tab3 {
float:left;
font-size:12px;
font-family: Tahoma;
margin:0px 0 0 0px;
border-collapse:collapse;
}

.kosik_tab4 {
float:left;
font-size:12px;
font-family: Arial;
margin:5px 0 0 0px;
border-collapse:collapse;
border:0px solid silver;
background:#ffffff;
}

.kosik_tab4 td{
font-size:12px;
font-family: Tahoma;
text-align:left;
}

.kosik_tab4 th{
font-size:12px;
font-family: Tahoma;
text-align:left;
}


.kosik2 {
float:left;
margin:10px 0 0 0px;
border-collapse:collapse;
border:0px solid red;
}

.dulezite3 {
background:#1aa818;
color:#ffffff;
font-size:12px;
}

.dulezite4 {
background:#1aa818;
color:#ffffff;
font-size:12px;
text-align:right;
}

.dulezite5 {
background:#1aa818;
padding:8px;
margin:0;
color:#ffffff;
}

.kosik2 td{
padding:5px;
border:1px solid #d2d2d1;
font-size:12px;
}

.kosik3{
font-size:12px;
color:#414141;
padding:5px 0 10px 0;
}

.kosik4{
font-size:12px;
color:#414141;
padding:8px;
border:1px solid #b2b2b1;
}

.kosik5{
color:#414141;
padding:8px;
border:0px solid #b2b2b1;
}

.kosik5 a{
text-decoration:none;
}

.kos_text {
margin:10px 0 0 0;
}

.kos_text2 {
font-size:11px;
float:left;
margin:2px 0 0 1px;
}

.kusu3 {
border:1px solid #d2d2d1;
float:left;
}

.kusu4 {
float:left;
margin:1px 0 0 5px;
color:#414141;
font-size:13px;
}

.smazat {
float:left;
margin:3px 0 0px 6px;
}

.celkem {
font-weight:bold;
color:#414141;
background:#f2f2f0;
height:40px;
}

#kosik_tip {
float:left;
margin:15px 0 15px 15px;
font-size:11px;
}

.vysypat {
background:#888585;
float:left;
padding:8px;
font-size:14px;
color:#ffffff;
text-decoration:none;
margin:0 0 0 10px;
}

.odeslat {
background:#1aa818;
float:left;
padding:8px 8px 8px 8px;
font-size:14px;
color:#ffffff;
text-decoration:none;
margin:0 0 0px 0px;
font-weight:bold;
width:200px;
border:0;
}


.ulozit {
background:#1aa818;
float:left;
padding:8px 8px 8px 8px;
font-size:14px;
color:#ffffff;
text-decoration:none;
margin:0 0 0px 10px;
font-weight:bold;
width:200px;
border:0;
}


.vyplnit {
background:#1aa818;
float:right;
padding:8px 8px 8px 8px;
font-size:14px;
color:#ffffff;
text-decoration:none;
margin:0 0 0 0px;
}

.vysypat2 {
background:#888585;
float:left;
padding:8px 0 8px 0px;
font-size:13px;
color:#ffffff;
text-decoration:none;
margin:0 0 0px 0px;
width:200px;
font-weight:bold;
}

.vyplnit2 {
background:#1aa818;
float:right;
padding:8px 0px 8px 0px;
font-size:12px;
color:#ffffff;
text-decoration:none;
margin:0 0 0px 0px;
width:200px;
font-weight:bold;
border:0;
}

.ks {
padding:2px 0 0 0;
border:0px solid red;
}

#prihlasen {
margin:0 3px 0 10px;
line-height:1.4;
}

#prihlasen a {
color:#000000;
text-decoration:none;
}

#prihlasen a:hover {
text-decoration:underline;
}


#historie_objednavek {
border-collapse:collapse;
margin:20px 0 0 0;
}

#historie_objednavek td{
border:1px solid silver;
font-size:13px;
padding:6px;
}

.hist_obj1 {
color:black;
background:#ecfdba;
}

#historie_objednavek a{
color:black;
text-decoration:none;
}

#historie_objednavek a:hover{
color:#f48c11;
text-decoration:underline;
}

#akce_slevy {
width:560px;
float:left;
}

#nadpis_akce {
width:560px;
height:40px;
background:url(img/nadpis_akce.png) no-repeat;
color:#ffffff;
font-size:14px;
font-weight:bold;
line-height:40px;
text-indent:13px;
}

#slider {
width:560px;
height:210px;
margin:0 0 15px 0;
}

#text_aktuality {
width:560px;
}

.datum_akt {
width:560px;
margin:0px 0 0 0;
font-weight:bold;
}

.datum_akt a{
color:#1daa18;
text-decoration:none;
}

.datum_akt a:hover{
text-decoration:underline;
}

.nazev_akt {
width:560px;
font-weight:bold;
}

.nazev_akt a{
color:#000000;
text-decoration:none;
}

.nazev_akt a:hover{
text-decoration:underline;
}

.popis_akt {
width:560px;
}

.popis_akt a{
color:#000000;
text-decoration:none;
}

.popis_akt a:hover{
text-decoration:underline;
}

.aktuality_vypis {
margin:0 0 10px 0;
}

.text_clanky {
width:560px;
float:left;
}

.clanky_vypis {
border:1px solid silver;
margin:4px 0 5px 0;
float:left;
}

.nazev_cl {
width:540px;
margin:5px 0 0 10px;
float:left;
}

h2 {
font-size:14px;
padding:0;
margin:0;
}

h2 a {
color:#1daa18;
text-decoration:none;
}

h2 a:hover {
color:#fb8007;
text-decoration:underline;
}

.popis_cl {
width:540px;
margin:5px 4px 0px 10px;
float:left;
padding:0 0 5px 0;
}

.popis_cl a {
color:#000000;
text-decoration:none;
}

.popis_cl a:hover {
text-decoration:underline;
}

.cely_clanek {
float:right;
margin:5px 5px 0 0;
padding:0 0 5px 0;
}


.cely_clanek a {
color:#1daa18;
text-decoration:none;
}

.cely_clanek a:hover {
color:#fb8007;
text-decoration:underline;
}

#footer {
width:980px;
height:92px;
/*background:url(img/footer.png) no-repeat;*/
clear:both;
}

#footer2 {
width:980px;
clear:both;
padding:15px 0 15px 0;
}

#footer2 a {
color:#000000;
text-decoration:none;
}

#footer2 a:hover {
text-decoration:underline;
}

.str a {
text-decoration:none;
}

.str a:hover {
text-decoration:underline;
}


#menu {
position: absolute;
top:122px;
float:left;
z-index:6000;
}

#menu select {
width:312px;
} 

#naseptavac {
float:left;
border:0px solid green;
margin:0 0 0 29px;
}

#naseptavac1 {
}


#menu1 {
background:#17a719;
text-align: center;
position: absolute;
clear: both;
padding: 0px 0 0 0x;
margin: 36px 0 0 321px;
border-bottom: 0px solid #6cae02;
z-index:10000;
border:0px solid blue;
}

#menu1 a {
text-decoration: none;
font-weight: bold;
font-size: 12px;
color: #fff;
display: block;
padding: 10px 0 10px 0px;
margin: 0 10px;
border-top: 1px solid #17a719;
border-bottom: 1px solid #7bb801;
}

#menu1 a:hover{
text-decoration: underline;
color: #fff;
}


#menu2 {
background:#17a719;
text-align: center;
position: absolute;
clear: both;
padding: 0px 0 0 0x;
margin: 36px 0 0 480px;
border-bottom: 0px solid #6cae02;
z-index:10000;
border:0px solid blue;
}

#menu2 a {
text-decoration: none;
font-weight: bold;
font-size: 12px;
color: #fff;
display: block;
padding: 10px 0 10px 0px;
margin: 0 10px;
border-top: 1px solid #17a719;
border-bottom: 1px solid #7bb801;
}

#menu2 a:hover{
text-decoration: underline;
color: #fff;
}


.kk {
border:0px solid red;
height:9px;
width:170px;
font-size:0px;
}


.aktivni_menu {
display: block;
border:0px solid green;
}
.neaktivni_menu {
display: none;
border:0px solid green;
}
.aktivni_odkaz {

}
.aktivni_odkaz_menu {
text-decoration:underline;
border:0px solid green;
}
.aktivni_odkaz_menu a {
border:0px solid green;
}
.neaktivni {
background-color: transparent;
border:0px solid green;
}




.jsmenu {
position: absolute;
visibility: hidden;
z-index: 2000;
}

.jsmenuvyp {
background: url(./images/blank.gif);
width: 200px;
border:0px solid red;
}

.jsmenuvyppol {
background:#f3f3f3;
padding: 0 0px 0 0;
margin:0 0px 0 0;
position:relative;
z-index:1002;
border:0px solid red;
}
.jsmenuvyp a {

}

.jsmenuvyppoltop {
background: url(./img/menu_top.png) no-repeat;
font-size: 0px;
height: 11px;
position:relative;
z-index:1001;
border:0px solid red;
}
.jsmenuvyppolbot {
background: url(./img/menu_down2.png) no-repeat;
font-size: 0px;
height: 11px;
position:relative;
z-index:1000;
}





#tab_menu {
border-bottom:0px solid #8bc5f9;
}


.js_vypis_menu {
width:830px;
border:0px solid black;
float:left;
background:url(img/sipka.png) no-repeat;
}

.js_vypis_menu2 {
border:1px solid #1aa818;
float:left;
margin:0px 0px 0px 49px;
background:#e6feb7;
padding:8px 0px 10px 0px;
width:780px;
}

.js_back {
width:173px;
float:left;
border:0px solid blue;
padding:0px 0px 0px 0px;
margin:10px 0px 5px 15px;
}

.js_nazev_kat {
font-size:12px;
font-weight:bold;
width:173px;
margin:0px 0 0 0px;
background:#1aa818;
padding:5px 0 5px 0;
}

.js_nazev_kat a{
margin:0px 10px 0px 15px;
border:0px solid red;
text-decoration:none;
display:block;
}

.js_nazev_kat a:hover{
text-decoration:underline;
}

#kategorie .js_nazev_kat a{
color:#ffffff;
}

.podkat_js {
margin:6px 0 0 0;
width:173px;
border:0px solid red;
float:left;
}

.podkat_js2 {
float:left;
line-height:1.2;
color:#626362;
width:173px;
font-size:11px;
border:0px solid red;
padding:3px 0 1px 0;
}

.podkat_js2 a{
margin:4px 0 0 17px;
line-height:1.2;
color:#404040;
font-size:11px;
text-decoration:none;
display:block;
}

.podkat_js2 a:hover {
text-decoration:underline;
}

.vypln_menu {
position:relative;
border:0px solid red;
}

.vypln_menu2 {
width:200px;
height:42px;
border:0px solid orange;
position:absolute;
left:-150px;
z-index:20000;
float:left;
}

.vypln_menu3 {
font-size:13px;
color:#676666;
font-weight:bold;
border:0px solid black;
}


.vypln_menu4 {
font-size:13px;
color:#676666;
padding:5px 10px 0 12px;
float:left;
font-weight:bold;
border:0px solid green;
}

.vypln_menu4 a{
font-size:13px;
color:#676666;
display:block;
width:150px;
}


.tab_kat2 td{
width:200px;
background:#e6feb7;
padding:0 13px 0 1px;
margin:0 0 0 0px;
border:1px solid #1aa818;
font-size:14px;
}

.zelena {
position:relative;
}

.zelena2 {
width:1px;
height:60px;
background:#e6feb7;
position:absolute;
z-index:15000;
left:200px;
top:1px;
}

.dostupnost {
position:relative;
text-align:left;
}

.dostupnost2 {
position:absolute;
top:-5px;
left:9px;
}