* {
margin: 0px 0px 0px 0px;
}

/* Tělo */

body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 10pt;
color: #000000;
background-image: url(images/background.jpg);
background-repeat: repeat-x;
background-color: #f4f7f8;
text-align: center;
}

#web {
width: 989px;
position: relative;
overflow: hidden;
text-align: left;
margin-left: auto;
margin-right: auto;
background: url(images/pozadi.gif) repeat-y;
}

#nadheader {
width: 989px;
height: 44px;
position: relative;
background: url(images/nadheader.gif) no-repeat;
}

#nadheader_leva {
width: 341px;
height: 44px;
position: absolute;
top: 0px;
left: 0px;
}

.nadheader_levatext {
padding: 12px 0px 0px 22px;
color: #8e96a0;
font-size: 10pt;
}

#prihlaseni {
width: 620px;
height: 44px;
position: absolute;
top: 0px;
left: 341px;
}

.prihlasenitext {
padding: 5px 0px 0px 50px;
}

.prihlaseni_email {
width: 205px;
float: left;
}

.prihlaseni_heslo {
width: 182px;
float: left;
}

.prihlaseni_prihlasit {
margin-right: 37px;
float: left;
}

.prihlaseni_registrace {
float: left;
color: #cd2702;
font-weight: bold;
padding-top: 6px;
}

.prihlaseni_registrace a {
text-decoration: none;
color: #cd2702;
}

.prihlaseni_registrace a:hover {
text-decoration: underline;
color: #cd2702;
}

.prihlaseni_prihlasen {
padding-top: 4px;
padding-left: 20px;
width: 135px;
float: left;
}

.prihlaseni_ucet {
padding-top: 4px;
padding-left: 15px;
width: 300px;
float: left;
}

.submit_prihlasit {
width: 79px;
height: 32px;
background: url(images/submit_prihlasit.gif) no-repeat;
border: 0px solid #ffffff;
}

.input_prihlaseni {
width: 172px;
height: 32px;
border: 0px;
padding: 0px 5px 0px 7px;
_padding: 3px 5px 0px 7px;
color: #7e7e7e;
font-size: 10pt;
background: url(images/input_prihlaseni.gif) no-repeat;
}


#vyhledavani {
width: 287px;
height: 41px;
position: absolute;
top: 0px;
left: 702px;
background: url(images/menu_vyhledavani.jpg) no-repeat;
}

.pole_vyhledavani {
width: 187px;
height: 28px;
border: 0px;
padding: 0px 3px 0px 5px;
_padding: 3px 3px 0px 5px;
color: #7c8387;
font-size: 10pt;
background: url(images/input_vyhledavani.jpg) no-repeat;
}

.submit_vyhledavani {
width: 46px;
height: 28px;
background: url(images/submit_vyhledavani.jpg) no-repeat;
border: 0px solid #ffffff;
}

.vyhledavani1 {
width: 46px;
height: 28px;
position: absolute;
right: 20px;
top: 6px;
}

.vyhledavani2 {
width: 187px;
height: 28px;
position: absolute;
right: 70px;
top: 6px;
}


#header {
width: 989px;
height: 112px;
position: relative;
_margin-bottom: -3px;
}

#header_logo {
width: 341px;
height: 112px;
position: relative;
float: left;
}

#header_stred {
width: 648px;
height: 112px;
position: relative;
float: left;
background: url(images/header_prava.gif) no-repeat;
}

#header_stred_kontakt {
width: 250px;
height: 60px;
position: absolute;
top: 35px;
left: 90px;
}

#header_stred_kontakt a {
text-decoration: none;
color: #de3913;
font-weight: bold;
}

#header_stred_kontakt a:hover {
text-decoration: underline;
color: #de3913;
font-weight: bold;
}

#header_stred_kontakt span {
font-size: 16pt;
font-weight: normal;
}

#kosikikona {
width: 58px;
height: 58px;
position: absolute;
top: 28px;
left: 375px;
}

#novyheader {
width: 989px;
height: 260px;
position: relative;
margin-left: 15px;
margin-top: 0px;
}

#slider2 {
width: 960px;
height: 260px;
position: absolute;
background: url(/loading.gif) no-repeat 50% 50%;
top: 0px;
left: 0px;
}

#slider2 img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#slider2 a{
	display:block;
	border: 0;
}

#podheader {
width: 989px;
height: 41px;
position: relative;
z-index: 9999;
}

#hornimenu_leva {
width: 14px;
height: 41px;
float: left;
z-index: 9999;
background: url(images/menu_leva.jpg) no-repeat;
}

#hornimenu_home {
width: 63px;
height: 41px;
float: left;
z-index: 9999;
}

#hornimenu {
width: 625px;
height: 41px;
float: left;
z-index: 9999;
background: url(images/menu.gif) repeat-x;
}

#podheader a {
text-decoration: underline;
color: #1d94d6;
}

#podheader a:hover {
text-decoration: none;
color: #1d94d6;
}

#novemenu {
margin-top: 0px;
margin-left: 1px;
z-index: 9999;
}

.polozkamenu {
margin-right: 12px;
margin-left: 12px;
}

.menutext {
padding: 12px 0px 0px 10px;
font-size: 11pt;
}



#pruh {
width: 989px;
height: 80px;
position: relative;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 3px;
}

#pruh_akce {
width: 474px;
height: 80px;
position: absolute;
}

#pruh_doprava {
width: 474px;
height: 67px;
position: absolute;
left: 500px;
}

#leva {
width: 230px;
position: relative;
float: left;
margin-left: 16px;
}

#top_nadpis {
width: 230px;
height: 39px;
position: relative;
background: url(images/top_nadpis.png) no-repeat;
}

#top_nadpis_p {
width: 180px;
height: 39px;
position: relative;
background: url(images/topp_nadpis.png) no-repeat;
}

.top_konfigurator {
padding-left: 12px;
padding-bottom: 6px;
}

.top_nadpistext {
padding-top: 11px;
font-size: 12pt;
color: #000000;
font-weight: bold;
text-align: center;
}

.top_nadpistext_vyprodej {
padding-left: 55px;
padding-top: 16px;
font-size: 11pt;
color: #ff0000;
font-weight: bold;
}

.top_nadpistext_p {
padding-left: 47px;
padding-top: 16px;
font-size: 11pt;
color: #000000;
font-weight: bold;
}

.top_obsah {
width: 230px;
position: relative;
background: url(images/top_pozadi.gif) repeat-y;
padding-top: 5px;
}

.top_obsah2 {
width: 180px;
position: relative;
background: url(images/top_pozadi2.gif) repeat-y;
}

.top_obsahtext {
padding-top: 7px;
padding-left: 17px;
padding-right: 7px;
padding-bottom: 7px;
line-height: 140%;
}

.top_spodek {
width: 230px;
height: 8px;
position: relative;
background: url(images/top_spodek.gif) no-repeat;
}

.top_spodek_p {
width: 180px;
height: 7px;
position: relative;
background: url(images/topp_spodek.gif) no-repeat;
}

#top_kontakt {
width: 210px;
height: 109px;
position: relative;
background: url(images/top_kontakt.png) no-repeat;
}

.top_kontakttext {
padding-top: 8px;
padding-left: 10px;
padding-bottom: 7px;
line-height: 140%;
font-size: 11pt;
}

.top_kontakttext2 {
padding-top: 2px;
padding-left: 10px;
padding-bottom: 7px;
line-height: 140%;
font-size: 10pt;
}

.top_kontakttext2 a {
text-decoration: underline;
color: #000000;
}

.top_kontakttext2 a:hover {
text-decoration: none;
color: #000000;
}

#top_dopravazdarma {
width: 192px;
height: 82px;
margin-top: 0px;
margin-bottom: 6px;
background: url(images/dopravazdarma.gif) no-repeat;
}

.top_dopravazdarmatext {
padding-top: 55px;
padding-left: 35px;
font-size: 14pt;
font-weight: bold;
color: #5e9534;
}

.pozadi_kosiktext {
padding-left: 447px;
padding-top: 29px;
color: #000000;
font-size: 11pt;
line-height: 190%;
}

.pozadi_kosiktext a {
text-decoration: none;
color: #000000;
font-weight: bold;
}

.pozadi_kosiktext a:hover {
text-decoration: underline;
color: #000000;
font-weight: bold;
}

.pozadi_kosiktext span{
color: #de3913;
}

.input_pole {
width: 195px;
height: 25px;
background-color: #FFFFFF;
border: 1px solid #b0b0b0;
padding: 4px;
color: #4f4f4f;
}

.input_submit {
width: 195px;
height: 20px;
background-color: #d3464b;
border: 1px solid #ffffff;
color: #ffffff;
font-size: 12px;
padding-bottom: 4px;
}

.input_submit2 {
width: 29px;
height: 24px;
background: url(images/submit.gif) no-repeat;
border: 0px solid #ffffff;
}

#topy {
width: 989px;
position: relative;
margin-left: 0px;
margin-bottom: 0px;
}

#obsah2 {
width: 540px;
position: relative;
float: left;
}

#obsah {
width: 720px;
position: relative;
float: left;
}

#obsahnovy {
width: 743px;
position: relative;
float: right;
}

.obsahtext {
padding-left: 8px;
_padding-left: 0px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 20px;
color: #000000;
}

.obsahtext a {
text-decoration: none;
color: #1d94d6;
}

.obsahtext a:hover {
text-decoration: underline;
color: #1d94d6;
}

.drobeckova {
width: 720px;
height: 40px;
background: url(images/drobeckova_pozadi.png) no-repeat;
margin-top: -10px;
}

.obsahtext2 {
padding-left: 17px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 20px;
color: #000000;
}

.obsahtext3 {
padding-left: 15px;
padding-right: 0px;
padding-top: 10px;
padding-bottom: 0px;
color: #000000;
}

.textuvod {
padding-left: 8px;
padding-right: 8px;
padding-top: 40px;
color: #000000;
font-size: 9pt;
}

#obsah_obrazek {
width: 602px;
height: 221px;
position: relative;
}

#obsah_nadpis {
width: 602px;
height: 29px;
position: relative;
background-color: #000000;
}

.obsah_nadpistext {
padding-left: 17px;
padding-top: 7px;
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
}

#obsah_spodek {
width: 602px;
height: 17px;
position: relative;
background: url(images/obsah_spodek.gif) no-repeat;
}

#prava {
width: 180px;
position: relative;
float: right;
margin-top: 50px;
margin-right: 15px;
}

.pravatext {
padding-top: 10px;
padding-left: 10px;
}

.top_obsahtext2 {
padding-top: 7px;
padding-left: 6px;
padding-right: 5px;
padding-bottom: 7px;
line-height: 140%;
font-size: 9pt;
}

.top_obsahtext3 {
padding-top: 7px;
padding-left: 6px;
padding-right: 13px;
padding-bottom: 7px;
line-height: 140%;
font-size: 9pt;
text-align: center;
}

.top_obsahtext4 {
padding-top: 7px;
padding-left: 10px;
padding-right: 8px;
padding-bottom: 7px;
line-height: 140%;
font-size: 9pt;
}

.table_akce {
font-size: 10pt;
width: 190px;
height: 110px;
border-bottom: 1px solid #a2d5eb;
margin-bottom: 5px;
}

.top_nadpis {
color: #000000;
font-size: 10pt;
padding-top: 4px;
padding-bottom: 4px;
font-weight: bold;
}

.top_nadpis a {
text-decoration: underline;
color: #000000;
}

.top_nadpis a:hover {
text-decoration: none;
color: #000000;
}

.top_cena {
color: #000000;
font-size: 9pt;
padding-bottom: 6px;
}

.k_cena {
color: #ff0000;
font-weight: bold;
font-size: 12pt;
}

.k_dvere {
font-weight: bold;
font-size: 11pt;
}

hr.top_cara {
border: 1px solid #e4d8b5;
margin-top: 6px;
margin-bottom: 6px;
}

.akce_tabulka {
border-bottom: 1px solid #e4d8b5;
height: 53px;
margin-bottom: 5px;
}

.tlacitko_hledat {
width: 95px;
height: 23px;
position: relative;
background: url(images/tlacitko_hledat.gif) no-repeat;
border: 0px;
margin-bottom: 10px;
cursor: pointer;
color: #FFFFFF;
font-weight: bold;
}

.poptavka{
font-size: 13px;
}

#spodekweb {
width: 989px;
height: 20px;
overflow: hidden;
clear: both;
background: url(images/spodek.jpg) no-repeat;
}

#spodek {
width: 989px;
height: 133px;
clear: both;
background: url(images/spodek.jpg) no-repeat;
}

#odkazy {
width: 989px;
position: relative;
}

.odkazytext {
font-size: 10pt;
color: #ffffff;
padding-top: 42px;
padding-left: 40px;
text-align: center;
}

.odkazytext a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
margin-right: 40px;
}

.odkazytext a:hover {
text-decoration: underline;
color: #ffffff;
font-weight: bold;
}

.odkazytextseo {
font-size: 12px;
color: #9f9f9f;
padding-top: 20px;
padding-bottom: 10px;
padding-left: 50px;
padding-right: 50px;
text-align: center;
}

.odkazytextseo a {
text-decoration: none;
color: #9f9f9f;
font-weight: normal;
}

.odkazytextseo a:hover {
text-decoration: underline;
color: #9f9f9f;
font-weight: normal;
}

.kategorie_sipka {
margin-top: 3px;
margin-right: 5px;
}

.obrazek_top {
border: 1px solid #afafaf;
margin-top: 5px;
margin-bottom: 0px;
}

#razeni_lista_h {
width: 720px;
height: 33px;
border-top: 1px solid #eeeff1;
border-bottom: 1px solid #eeeff1;
margin-bottom: 10px;
color: #8e96a0;
}

#razeni_lista_h a {
text-decoration: underline;
color: #de3913;
}

#razeni_lista_h a:hover {
text-decoration: none;
color: #de3913;
}

#razeni_lista {
width: 720px;
height: 33px;
border-top: 1px solid #eeeff1;
border-bottom: 1px solid #eeeff1;
margin-top: 10px;
margin-bottom: 10px;
color: #8e96a0;
}

#razeni_lista a {
text-decoration: underline;
color: #de3913;
}

#razeni_lista a:hover {
text-decoration: none;
color: #de3913;
}

.razeni_lista_leva {
float: left;
padding-top: 9px;
padding-left: 8px;
}

.razeni_lista_prava {
padding-top: 9px;
padding-right: 8px;
float: right;
}

#strankovani_lista {
width: 720px;
height: 33px;
border-top: 1px solid #eeeff1;
border-bottom: 1px solid #eeeff1;
margin-top: 10px;
margin-bottom: 10px;
color: #8e96a0;
}

#strankovani_lista a {
text-decoration: underline;
color: #de3913;
}

#strankovani_lista a:hover {
text-decoration: none;
color: #de3913;
}

.strankovani_lista_stred {
padding-top: 9px;
text-align: center;
}

#produkt_seznam {
width: 720px;
height: 243px;
margin-bottom: 10px;
margin-left: 10px;
}

.produkt_seznam_souvisejici {
width: 182px;
height: 244px;
background-color: #ffffff;
border: 1px solid #b0dbee;
float: left;
margin-right: 0px;
text-align: center;
}

.produkt_seznam_leva {
width: 174px;
height: 243px;
background-color: #ffffff;
border: 1px solid #dedede;
float: left;
margin-right: 0px;
text-align: center;
}

.produkt_seznam_prava {
width: 174px;
height: 243px;
background-color: #ffffff;
border: 1px solid #dedede;
float: left;
text-align: center;
}

.produkt_seznam_leva2 {
width: 182px;
height: 244px;
background-color: #ffffff;
border: 1px solid #b0dbee;
float: left;
margin-right: 3px;
text-align: center;
}

.produkt_seznam_prava2 {
width: 182px;
height: 244px;
background-color: #ffffff;
border: 1px solid #b0dbee;
float: left;
text-align: center;
}

.produkt_seznam_topy {
width: 231px;
height: 320px;
background-color: #ffffff;
border: 0px solid #b0dbee;
float: left;
margin-right: 12px;
text-align: left;
}

.produkt_seznam_topy a {
text-decoration: none;
color: #de3913;
font-weight: bold;
}

.produkt_seznam_topy a:hover {
text-decoration: underline;
color: #de3913;
font-weight: bold;
}

.produkt_seznam_topy td {

}

.produkt_seznam_topy ul 		{ margin: 0 0 0px 0; padding: 8px 0px 0px 0px; background: url(images/topy_pozadi.png) repeat-y;}
.produkt_seznam_topy li 		{ list-style-type: none; margin: 0px 0 0px 0px; font-size: 10pt;  height: 32px; padding: 0px 0 0px 10px;}
.produkt_seznam_topy li ul li 		{ margin: 0 0 0 0; padding: 0 0 0 0px;}

.topy_nadpis {
width: 231px;
height: 39px;
font-size: 12pt;
color: #000000;
font-weight: bold;
text-align: center;
padding: 9px 3px 0px 3px;
background: url(images/topy_nadpis.png) no-repeat;
}

.topy_nadpis a {
text-decoration: none;
color: #000000;
}

.topy_nadpis a:hover {
text-decoration: none;
color: #000000;
}

.topy_obrazek {
width: 231px;
height: 161px;
}

.produkt_seznam_nadpis {
height: 40px;
color: #1d94d6;
font-size: 10pt;
font-weight: bold;
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
}

.produkt_seznam_nadpis a {
text-decoration: none;
color: #1d94d6;
font-weight: bold;
}

.produkt_seznam_nadpis a:hover {
text-decoration: underline;
color: #1d94d6;
font-weight: bold;
}

.obrazek_seznam {
border: 0px solid #cecece;
}

.produkt_seznam_obrazek {
width: 235px;
}

.produkt_seznam_foto {
height: 130px;
}

.produkt_seznam_popis {
color: #000000;
font-size: 9pt;
padding-right: 10px;
padding-top: 12px;
height: 65px;
}

.produkt_seznam_cena {
height: 16px;
color: #000000;
font-size: 10pt;
}

.produkt_seznam_cena2 {
color: #000000;
font-size: 9pt;
padding-top: 14px;
}

.produkt_seznam_detail {
color: #000000;
font-size: 9pt;
padding-top: 7px;
margin-right: 15px;
height: 32px;
}

.produkt_seznam_nastred {
padding-top: 2px;
text-align: center;
}

.produkt_seznam_typ {
color: #545454;
font-size: 10pt;
font-style: italic;
padding-top: 3px;
}

.produkt_nadpis2 {
color: #1d94d6;
font-size: 18px;
font-weight: bold;
padding-left: 18px;
padding-top: 10px;
padding-bottom: 0px;
}

.produkt_nadpis {
color: #1d94d6;
font-size: 18px;
font-weight: bold;
}

.produkt_cislo {
color: #818181;
font-size: 11px;
font-style: italic;
padding-left: 5px;
}

.produkt_obrazek_velky {
border: solid 1px #585858;

margin-right: 10px;
}

.produkt_tabulka {
font-size: 12pt;
border: 1px solid #dedede;
}


.produkt_tabulka_seda {
color: #000000;
padding-left: 7px;
font-weight: bold;
border-bottom: 1px solid #dedede;
}

.produkt_tabulka_bila {
color: #000000;
padding-left: 7px;
font-weight: bold;
border-bottom: 1px solid #dedede;
font-size: 11pt;
}

.produkt_tabulka_cena {
color: #e82428;
font-weight: bold;
}

.produkt_tabulka_dodani {
color: #71a50b;
font-weight: bold;
}

.produkt_popis {
color: #c82f2f;
font-size: 16px;
font-weight: bold;
}

#produkt_radaobrazku {
background-color: #f6f6f6;
border: 1px solid #d1d1d1;
margin-bottom: 15px;
margin-top: 15px;
width: 715px;
}

.produkt_radaobrazkutext {
padding-top: 10px;
text-align: center;
padding-bottom: 10px;
}

.produkt_radaobrazku_jednotlive {
border: solid 1px #d1d1d1;
margin-right: 10px;
}

.produkt_radaobrazku_jednotlive2 {
border: solid 1px #d1d1d1;
}

#produkt_popis_levy {
float: left;
width: 330px;
height: 120px;
margin-right: 20px;

}

.produkt_popis_levytext {
padding-left: 5px;
}

#produkt_popis_pravy {
float: right;
background-color: #fdfdfd;
border: 1px solid #e8e8e8;
width: 210px;
height: 120px;
margin-right: 6px;
}

.produkt_popis_pravytext {
line-height: 160%;
padding: 5px;
color: #1d94d6;
}

.oramovanikosiku {
width: 350px;
_width: 380px;
padding: 10px 10px 10px 0px;
}

.dokosiku_zarovnani {
height: 42px;
width: 201px;
border: 0px;
background: url(images/dokosiku.gif) no-repeat;
cursor: pointer;
}

.dokosiku_zarovnani_en {
height: 20px;
width: 87px;
border: 0px;
background: url(images/en_dokosiku.gif) no-repeat;
cursor: pointer;
}

.normalni {
font-size: 12px;
color: #000000;
font-weight: normal;
}

/* Tabulky */

.kosik {
font-size: 13px;
text-align: center;
border: 1px solid #CECECE;
width: 505px;
}

.kosik td, tr {
border: 1px solid #CECECE;
padding: 3px;
}

.kosik_popisky {
font-weight: bold;
background-color: #fdfdfd;
text-align: center;
}

.kosik_udaje {
font-size: 13px;
text-align: left;
}

.kosik_udaje th {
background-color: #fdfdfd;
padding: 5px;
}

.input_registrace {
width: 250px;
}

.neniskladem {
color: #ff0000;
font-weight: bold;
}

.skladem {
color: #209800;
font-weight: bold;
}


.barvaBoxSingle {
width:130px;
height:15px;
border-top:1px solid #C8C8C8;
border-left:1px solid #C8C8C8;
}

.barvaBoxDouble, .barvaBoxDoubleSecond {
width:90px;
height:15px;
float:left;
border-top:1px solid #C8C8C8;
border-left:1px solid #C8C8C8;
}

.barvaBoxDoubleSecond {
width:50px;
}

.barva {
margin:5px 22px 5px 0;
font-size:11px;
float:left;
}




/* Prvky */

td {
vertical-align: top;
}

a {
text-decoration: underline;
color: #1d94d6;
}

a:hover {
text-decoration: none;
color: #1d94d6;
}

hr {
border: 1px solid #000000;
margin-bottom: 10px;
}

p {
margin-bottom: 10px;
line-height: 140%;
}

.floatleft {
float: left;
}

.floatright {
float: right;
}

.block {
display: block;
}

.nastred {
text-align: center;
}

.obrazek {
border: 7px solid #C0CCDA;
margin-right: 10px;
}

.obrazek:hover {
border: 7px solid #A5B4C6;
}

.zpravaoodeslani{
color: #D72A18;
font-weight: bold;
font-size: 22px;
text-align: center;
}

.cervene{
color: #FF0000;
font-weight: bold;
font-size: 13px;
}

.zpet {
color: #75BC18;
text-align: right;
font-weight: bold;
margin-top: 30px;
}

.zpet a {
color: #75BC18;
text-decoration:none;
font-weight: bold;
}

.zpet a:hover {
color: #263554;
text-decoration: underline;
font-weight: bold;
}

.obrazekvlevo {
border: 5px solid #E2E2E2;
margin-right: 10px;
float: left;
}

.obrazekvlevo:hover {
border: 5px solid #75BC18;
}

.obrazekvpravo {
border: 5px solid #E2E2E2;
margin-right: 10px;
float: right;
}

.obrazekvpravo:hover {
border: 5px solid #75BC18;
}

.zvyrazneni {
color: #E20000;
font-weight: bold;
font-size: 16px;
}

.zelene {
color: #75BC18;
font-weight: bold;
font-size: 13px;
}

.zelene_velky {
color: #75BC18;
font-weight: bold;
font-size: 16px;
}

fieldset {
background-color: #fdfdfd;
border: 1px solid #e8e8e8;
width: 500px;
}

legend {
color: #000000;
font-weight: bold;
background-color: #fdfdfd;
border: 1px solid #e8e8e8;
}

.puvodni_cena {
color: #8f8f8f;
text-decoration: line-through;
}

.povinneudaje {
color: #ff0000;
font-weight: bold;
}

.clearboth {
clear: both;
}

#odsazeni  		{ margin: 0 0 15px 1em; padding: 0 0 0 1em;}
#odsazeni li 		{ margin: 0 0 4px 0; list-style-image: url("images/sipkaprava_on.gif")}
#odsazeni li ul li 		{ margin: 0 0 0 1em; padding: 0 0 0 1em;}

/* Tabs */

#taby {margin-top: 7px; width: 530px;}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 28px;
	border-bottom: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 27px;
	line-height: 27px;
	border: 1px solid #999999;
	border-left: none;
	margin-bottom: -1px;
	background: #e7e7e7;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000000;
	display: block;
	font-size: 10pt;
	padding: 0 19px;
	border: 1px solid #fff;
	outline: none;
	font-weight: bold;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #cdcdcd;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
}
.tab_container h2 {
color: #c82f2f;
font-size: 12pt;
font-weight: bold;
margin-top: 7px;
margin-bottom: 10px;
}

.tab_content {
	padding: 15px;
	font-size: 10pt;
}
.tab_content img {
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #ddd;
	padding: 5px;
}




/* Tabulky */

.tabulka {
font-size: 13px;
text-align: left;
}

.tabulka th {
background-color: #fdfdfd;
padding: 5px;
}

.tabulka td {
padding: 5px;
}

.tabulka_popisky {
font-weight: bold;
background-color: #FF893D;
text-align: center;
}

.tabulka_tmavsi {
background-color: #FFD0B1;
}

/* Warning */

.upozorneni {
display: block;
width:535px;
height: 32px;
margin-bottom:20px;
padding-top:3px;
padding-bottom:5px;
margin-top:10px;
background-color:#fdecc4;
border:solid 1px #ff0000;
color:#373000;
}

.upozorneni img {
float:left;
width: 37px;
height: 30px;
padding-right:10px;
padding-left:5px;
}

.upozorneni p
{
float:left;
padding-top: 8px;
font-weight: bold;
font-size: 15px;
}

/* Warning */

.upozorneni2 {
display: block;
width:515px;
height: 46px;
margin-bottom:10px;
padding-top:3px;
padding-bottom:5px;
margin-top:10px;
background: url(images/upozorneni_pozadi.gif) no-repeat;
color:#373000;
}

.upozorneni2 img {
float:left;
width: 37px;
height: 30px;
padding-right:10px;
padding-left:5px;
}

.upozorneni2 p
{
float:left;
padding-top: 10px;
padding-left: 35px;
font-weight: bold;
font-size: 15px;
}

.upozorneni2 span{
color:#1d94d6;
}



/* Nadpisy */



h1 {
color: #1d94d6;
font-size: 18px;
font-weight: bold;
margin-top: 7px;
margin-bottom: 10px;
}

h1.uvod {
color: #1d94d6;
font-size: 11pt;
font-weight: bold;
margin-top: 5px;
margin-bottom: 5px;
}

h1.logo {
width: 1006px;
height: 156px;
position: relative;
font-size: 5px;
}

h1 span {
background: url(images/header.jpg) no-repeat;
position: absolute;
width: 100%;
height: 100%;
}

h2 {
color: #1d94d6;
font-size: 18px;
font-weight: bold;
margin-top: 7px;
margin-bottom: 10px;
}

h2.uvod {
color: #1d94d6;
font-size: 9pt;
font-weight: bold;
margin-bottom: 5px;
}

h3 {
color: #1d94d6;
font-size: 14px;
font-weight: normal;
}

.nadpisyuvod {
color: #000000;
font-size: 14px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;
}


/* Bannery */

#bannery_darkove-baleni {
background: url(images/darkove-baleni.gif) no-repeat;
width: 280px;
height: 97px;
margin-top: 11px;
margin-left: 4px;
float: left;
}

#bannery_postovne-zdarma {
background: url(images/postovne-zdarma.gif) no-repeat;
width: 280px;
height: 97px;
margin-top: 11px;
margin-left: 4px;
float: left;
}

.bannery_nadpis {
padding-top: 7px;
padding-left: 98px;
padding-right: 4px;
color: #e8e8e8;
font-size: 12pt;
font-weight: bold;
}

.bannery_nadpis a {
color: #e8e8e8;
text-decoration: none;
font-weight: bold;
}

.bannery_nadpis a:hover {
color: #e8e8e8;
text-decoration: underline;
font-weight: bold;
}

.bannery_text {
padding-top: 3px;
padding-left: 98px;
padding-right: 4px;
color: #000000;
font-size: 9pt;
}

.bannery_text a {
color: #000000;
text-decoration: underline;
font-weight: bold;
}

.bannery_text a:hover {
color: #000000;
text-decoration: none;
font-weight: bold;
}

#bannery_primo-oslavenci {
background: url(images/primo-oslavenci.gif) no-repeat;
width: 327px;
height: 97px;
margin-top: 11px;
margin-left: 11px;
float: left;
}

#bannery_osobni-odber {
background: url(images/osobni-odber.gif) no-repeat;
width: 327px;
height: 97px;
margin-top: 11px;
margin-left: 11px;
float: left;
}


/* Kategorie */

.glossymenu{
margin: 0px 0;
padding-top: 0px;
padding-bottom: 4px;
padding-left: 1px;
width: 228px; /*width of menu*/
_width: 233px;
border: 0px solid #f4a930;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background-color: #ff0000;
background: url(images/lmenu_item.gif) repeat-x;
font: 10pt Arial, Verdana, Helvetica, sans-serif;
color:#de3913;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 10px 0;
padding-left: 7px;
text-decoration: none;
margin-bottom: 0px;
font-weight: bold;
height: 16px;
}

.glossymenu a.menuitem:visited .glossymenu a.menuitem:active{
color:#de3913;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 7px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
color: #000000;
}

.active {
color: #ff0000; 

}


.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #fdfdfd;
margin-bottom: 0px;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 0px solid #fdfdfd;

}

.glossymenu div.submenu ul li a{
display: block;
font: 9pt Arial, Verdana, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
padding: 4px 0;
padding-left: 25px;
}

.glossymenu div.submenu ul li a:hover{
font-weight: bold;
color: #000000;
}

.tabulka_konfigurator {
font-size: 10pt;
}

.obaldveri {
width: 520px;
height: 325px;
background: url(images/konfigurator_pozadidveri.png) no-repeat;
margin-bottom: 10px;
}

.obaldveri h2 {
padding-top: 5px;
padding-left: 10px;
}

.obaldveri table {
padding-left: 4px;
}



.tabulka_konfigurator_dvere {
font-size: 10pt;
border: 0px solid #e8e8e8;
}

.tabulka_konfigurator_dvere td {
padding: 3px;
border-right: 0px solid #e8e8e8;
border-left: 0px solid #e8e8e8;
}

.obalrady {
border: 1px solid #e8e8e8;
background: #fdfdfd;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
clear: both;
width: 500px;
_width: 520px;
}

.obalrady2 {
border: 1px solid #e8e8e8;
background: #fdfdfd;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 157px;
margin-top: 10px;
}

.dvereVPravo{
float:left;
}

.tabulka_konfigurator td {
padding: 3px;
}

.tabulka_konfigurator_nadpis_dvere {
font-weight: bold;
font-size: 12pt;
text-align: center;
}

.tabulka_konfigurator_nadpis_dvere a {
text-decoration: none;
color: #000000;
}

.tabulka_konfigurator_nadpis_dvere a:hover {
text-decoration: underline;
color: #000000;
}

.tabulka_konfigurator_nadpis {
font-weight: bold;
font-size: 12pt;
text-align: center;
}

.tabulka_konfigurator_nadpis a {
text-decoration: none;
color: #000000;
}

.tabulka_konfigurator_nadpis a:hover {
text-decoration: underline;
color: #000000;
}

.tabulka_konfigurator_nadpis2 {
font-weight: bold;
font-size: 10pt;
text-align: center;
}

.tabulka_konfigurator_nadpis2 a {
text-decoration: none;
color: #000000;
}

.tabulka_konfigurator_nadpis2 a:hover {
text-decoration: underline;
color: #000000;
}

.konfigurator1_obrazek {
height: 244px;
}

.konfigurator1_obrazekrada {
height: 150px;
}

.konfigurator1_obrazekrada2 {
height: 120px;
}

.tabulka_konfigurator_dph {
font-style: italic;
font-size: 8pt;
text-align: center;
}

.konfigurator1_dekor {
height: 25px;
}

.tabulka_konfigurator_typ {
font-weight: bold;
font-size: 10pt;
text-align: center;
}

.tabulka_konfigurator_typ a {
text-decoration: none;
color: #000000;
}

.tabulka_konfigurator_typ a:hover {
text-decoration: underline;
color: #000000;
}

.konfigurator_rozcestnik {
float: left;
margin-right: 7px;
}

.konfigurator_rozcestnikp {
float: left;
}

#puvodniCenaa{
	text-decoration: line-through;
}


/* imgpreview */

#imgPreviewWithStyles {
    background: #222;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 15px;
    z-index: 999;
    border: none;
}

/* Text below image */
#imgPreviewWithStyles span {
    color: white;
    text-align: center;
    display: block;
    padding: 10px 0 3px 0;
}

/* konfigurator */
#popis02
{
	display:none;
}

#silaPricek
{
	display:none;
}

.podtrzeno {
	padding:  10px 0 0 10px;
}

.podtrzeno a {
	text-decoration: none;
	color: #de3913;
}

.podtrzeno a:hover{
	text-decoration: underline;
	color: #de3913;
}


.podkategorie_obal {

}

.podkategorie_item {width:165px;float:left;text-align:center;color:#4b4b4b;height:155px;overflow:hidden;display:block;}
.podkategorie_item img {border:1px solid #e1e1e1;padding:4px; height: 90px;}
.podkategorie_item h2 {display:inline;font-size:1em;font-weight:normal;padding:0px;}
.podkategorie_item h2 a {color:#4b4b4b;}