body {background:black;margin:10px 0 3px 0;font-family:arial;font-size:13px;line-height:18px;}

img{border:0;}

h1 {font-size:20px;margin:18px 0 13px 0;padding:0;color:white;text-align:center;width:550px;background:transparent;}

a {color:darkblue;}
a:hover {text-decoration:none;}

.celek {width:772px;}

.hlavicka {background:black;height:80px;margin-bottom:0px;margin-top:5px;text-align:left;background:url('/img/head_bg.png');height:138px;}

.hlavicka .logo {
float:left;
margin:29px 0 0 34px;
_margin:29px 0 0 10px;
}

.vyhledavani {padding:0px;height:20px;width:260px;float:right;margin:58px 0 0 0;height:20px;padding:0;}
.vyhledavani form {margin:0;padding:0;}
.vyhledavani form input {color:rgb(160,160,160);margin:0;}
.vyhledavani #find_text {background:url('/img/input_bg.png');color:#000;vertical-align: middle;position:relative;top:-10px;border:0;width:160px;height:20px;padding:3px 0 0 5px;}
.vyhledavani #tl {margin:0;padding:0;position:relative;top:0px;}

.horizontalni_menu {margin-bottom:5px;margin-top:4px;
font-size:13px;text-align:right;padding:4px 8px 4px 0;
border:1px solid #232931;background:#252C34;color:#5A5F68;
-moz-border-radius:4px;
}

.horizontalni_menu a {color:white;}


.menu_levo {float:left;border:1px solid #010101;
width:181px;
_width:183px;
font-family:arial;font-weight:bold;font-size:13px;text-align:left;
}
.menu_levo_in {
background-color:#22262E;
background:url('/img/menu_bg.gif') #22262E no-repeat 0 0;
padding:20px 4px 0 4px;}

.menu_levo_in2 {
background-color:#22262E;
background:url('/img/menu_bg2.gif') #22262E no-repeat 0 0;
height:21px;
padding:0;
}



div.cat_group_0 {font-size:13px;padding-left:10px;line-height:20px;}
div.cat_group_0 a {background:url('/img/cat0_bg.gif') no-repeat 0% 60%;padding:0 0 0 13px;}
div.cat_group_0 a.cat_vybrano {text-decoration:none;color:rgb(255,255,153);}
div.cat_group_0 a.cat_rozvetveno {background:url('/img/cat0_bg2.gif') no-repeat 0% 50%;padding:0 0 0 16px;}

div.cat_group_1 {padding-left:20px;font-weight:normal;font-size:12px;}
div.cat_group_1 a {color:#FF5900;background:url('/img/cat1_bg.gif') no-repeat 0% 45%;padding:0 0 0 11px;}/*#de8126*/
div.cat_group_1 a.cat_vybrano {font-weight:bold;color:#FF5900;}
div.cat_group_1 a.cat_rozvetveno {background:url('/img/cat1_bg2.gif') no-repeat 0% 50%;padding:0 0 0 16px;font-weight:bold;}

div.cat_group_2 {padding-left:20px;font-weight:normal;}
div.cat_group_2 a {color:#FFA500;background:url('/img/cat2_bg.gif') no-repeat 0% 40%;padding:0 0 0 11px;}
div.cat_group_2 a.cat_vybrano {font-weight:bold;color:#FFA500;}
div.cat_group_2 a.cat_rozvetveno {color:#FFA500;background:url('/img/cat2_bg.gif') no-repeat 0% 40%;padding:0 0 0 11px;font-weight:bold;}


.menu_levo a {color:rgb(240,240,240);text-decoration:none;}
/*.menu_levo a:hover {text-decoration:underline;background:rgb(48,48,48);color:rgb(192,192,192);}*/
.menu_levo a:hover {text-decoration:underline;font-weight:bold;}



.menu_levo_kontakt {margin-top:10px;height:170px;
background:url('/img/kontakt_bg.gif') #0F0F0F no-repeat 0 0;
color:white;font-size:12px;font-weight:normal;}
.menu_levo_kontakt_in {padding:13px 10px 7px 10px;line-height:20px;}
.menu_levo_kontakt_in table {margin-left:2px;font-size:12px;color:white;}
.menu_levo_kontakt_in .kontakt_nadpis {display:block;text-align:center;font-size:13px;font-weight:bold;margin-bottom:14px;}
.menu_levo_kontakt_in a.kontaktujte_nas {font-weight:bold;text-decoration:underline;margin-top:15px;display:block;font-size:13px;text-align:center;}
.menu_levo_kontakt .icq {padding:0 20px 0 0;background:url('/img/online.gif') no-repeat right;}
.icq-kontakt {padding:0 26px 0 0;background:url('/img/online.gif') no-repeat right;}


.fwb {font-weight:bold;}


.obsahova_cast {float:right;width:584px;_width:584px;background:#181B1E;color:rgb(240,240,240);-moz-border-radius:2px;min-height:560px;}
.obsahova_cast a {color:white;}


.podminky h2 {font-weight:bold;color:#E7E76E;padding:4px 10px;background:#101010;font-size:14px;border:1px solid #000;font-family:tahoma;}

.podminky-txt {padding:2px 10px 20px 10px;}

hr.cleaner {display: none;}

div.cleaner {height:0;clear:both;}


#paticka {margin-top:2px;
border:1px solid #010101;
background:#252C34;
color:#5A5F68;
-moz-border-radius:4px;
color:11px;
text-align:right;
font-size:11px;
padding:4px 8px 4px 0;
color:rgb(160,160,160);
}
#paticka a {color:rgb(160,160,160);}

.obsahova_stranka {padding:5px;}

h1.uvod {font-size:20px;margin:23px 0 13px 0;padding:0;color:white;text-align:center;width:550px;background:transparent;}

.uvod-nadpis {
text-align:left;
font-weight:bold;
padding:5px 2px 5px 34px;
font-size:15px;
font-family:tahoma;
margin:0 0 5px 0;
width:517px;
_width:560px;
background:url('/img/circle1.gif') #101010 no-repeat 5px 50%;
}

.cara {width:550px;height:7px;}

.odkaz_na_dalsi {text-align:right;margin:5px 21px 40px 0;}
.odkaz_na_dalsi a {font-size:12px;font-weight:bold;display:block;background:url('/img/button_bg2.gif') transparent no-repeat 0 0;width:107px;height:27px;float:right;text-align:center;padding:3px 0 0 0;}


div .seradit_podle_ceny {text-align:right;font-size:11px;margin:0;padding:0 30px 0 0;}
div .seradit_podle_ceny a {color:#606060;}


div .tabulkovy_vypis {margin:0px 0 23px 0;}
div .tabulkovy_vypis .tabulka1 {margin:0;border-collapse:separate;}
div .tabulkovy_vypis .tabulka1 td.obr {width:168px;height:170px;border:1px solid #303030;background:black;margin:5px 0 0 5px;text-align:center;padding:4px 1px 1px 1px;}

div .tabulkovy_vypis .tabulka1 .nadpis_ve_vypisu {background:#323232;width:160px;padding:2px 0;margin-bottom:3px;}
div .tabulkovy_vypis .tabulka1 .nadpis_ve_vypisu a {font-weight:bold;font-size:12px;}

div .tabulkovy_vypis .tabulka2 {font-size:12px;width:94%;color:white;}
div .tabulkovy_vypis .tabulka2 a {color:white;font-size:11px;}


div .strankovani table {margin:0 0 33px 0;font-size:12px;font-family:arial;color:white;}
div .strankovani td {padding:5px;background:#303030;}
div .strankovani a {color:white;}
div .strankovani .cislo {padding:1px 1px;background:#323232;}
div .strankovani a.cislo:hover {background:#404040;}
div .strankovani .zobrazena_stranka {font-weight:bold;margin:20px 0 15px 0;}
div .strankovani td.prvni {font-size:11px;background:#353535;}


.detail_fotky img {border:1px solid black;margin-top:10px;}

.detail_ramecek1 {border:1px solid #101010;padding:6px;margin:20px 40px 0 40px;text-align:left;}
.detail_ramecek1 .popis {font-weight:bold;}

.detail_ramecek2 {border:1px solid #30343B;;padding:1px 1px 8px 1px;margin:20px 40px 13px 40px;}

.detail_cena {background:#22262E;font-size:16px;margin:3px 3px 5px 3px;font-weight:bold;padding:6px;}
.detail_cena span {color:yellow;}
.detail_tlacitko {margin-top:6px;}
.detail_tlacitko #mnozstvi {width:30px;text-align:right;}
.detail_veta {margin:10px 0 5px 0;}

.detail_tipy {border-top:1px solid black;margin:50px 7px 22px 10px;padding:15px 0 0 0;}
.detail_tipy fieldset {border:2px solid #252C34;width:545px;padding:2px 2px 4px 2px;}
.detail_tipy legend {font-weight:bold;padding:5px;}

.kosik {margin:0 0 30px 0;}
.kosik .nadpis {margin:12px 0 5px 15px;font-weight:bold;text-align:left;}
.kosik table {border-collapse:collapse;margin-top:10px;width:560px;font-size:12px;color:white;border:0;}
.kosik table .tr_celkem td {font-weight:bold;background:#414141;}
.kosik table th {background:#414141;padding:5px;border:1px solid #101010;}
.kosik table td {border:1px solid #101010;padding:3px;}
.kosik table td a {color:white;}
.kosik table td a.odkaz {text-decoration:none;color:white;}
.kosik table td a.odkaz:hover {text-decoration:underline;}
.kosik div.celkova_cena {background:#414141;width:490px;margin-top:30px;padding:5px;}
.kosik .konecna_cena {background:#414141;width:300px;font-weight:bold;color:yellow;font-size:15px;}

.tlacitka {margin-top:4px;text-align:right;width:560px;}
.tlacitka input {font-size:11px;}

.dalsi_kroky {width:500px;margin:30px 0 100px 0;}
.dalsi_kroky a {border:1px solid gray;display:block;width:200px;padding:10px;border-style:outset;background:#303030;font-weight:bold;}

.dalsi_kroky a#pri {float:left;}
.dalsi_kroky a#obj {float:right;}

.obj_form {text-align:center;margin-top:28px;}
.obj_form fieldset {width:450px;border:1px solid gray;margin-left:70px;_margin-left:0px;padding:0 0 10px 0;}
.obj_form legend {margin-left:10px;font-weight:bold;color:rgb(255,255,102);}
.obj_form table {width:300px;}
.obj_form table td {text-align:left;margin-top:0;border:0px;border-bottom:5px solid #202020;background:#323232;padding:6px;font-weight:bold;}
.obj_form table td.inp {text-align:right;}
.obj_form table input {width:190px;}

.odkaz_na_podminky {margin-top:25px;font-weight:bold;}


.kontaktni_formular{background:#22262E;width:510px;text-align:left;margin:40px 0 35px 0;border:1px solid #0C0C0C;}
.kontaktni_formular .nadpis{background:#30343B;padding:2px 6px;font-weight:bold;color:white;text-align:left}
.kontaktni_formular .chyby{padding:2px 6px;font-weight:bold;border:1px dashed white;color:white;background:red;}
.kontaktni_formular td{padding:0px;font-size:12px;font-weight:bold;color:white;}
.kontaktni_formular textarea{width:380px;}


.drobnav {background:url('/img/drobnav.gif');height:35px;text-align:left;margin-bottom:26px;}
.drobnav_in {color:#989BA2;text-align:left;padding:6px 0 5px 22px;}
.drobnav a {color:#989BA2;}
.drobnav_current {font-weight:bold;}

.horoskop td {
padding:4px 3px;
}