body, form  {
font-family : 'verdana ce', 'geneva ce', 'helvetica ce', verdana, tahoma, arial, sans-serif;
margin: 0px 0px 0px 0px;
}
body {
font-size: 71%;
line-height: 1.5em;
text-align: center;
color:#525252;
background: #f1f1f1;
/* background: url("../img/pozadi.jpg") top left repeat-x;*/
}


/* NASTAVENI PRO WEB */





.button_sablona {
height: 20px;
padding-left:5px;
padding-right:5px;
text-align: center;
float:left;
margin-left:10px;
color: #144568;
border: 0px;
background: #fff url(../img/but_2.gif) repeat-x top;
cursor: pointer;
text-decoration: none;
width: 80% ;
}

.button_sablona_2 {
height: 20px;
padding-left:30px;
padding-right:30px;
text-align: center;
float:left;
color: #144568;
border: 0px;
font-weight: bold;
font-size: 11px;
background: #fff url(../img/but_2.gif) no-repeat left top;
cursor: pointer;
margin-right:10px;
}

.button_sablona_4 {
height: 20px;
padding-left:5px;
padding-right:5px;
text-align: center;
margin-left:10px;
color: #144568;
border: 0px;
background: #fff url(../img/but_2.gif) repeat-x top;
cursor: pointer;
text-decoration: none;
width: 50px ;
}

.button {
height: 20px;
padding: 0 10px 0 10px;
color: #ffffff;
border: 0px;
font-weight: bold;
font-size: 11px;
background: #999 url(../img/but.gif) no-repeat left top;
cursor: pointer;
}

.button_2 {
height: 20px;
padding: 0 20px 0 20px;
color: #ffffff;
border: 0px;
font-weight: bold;
font-size: 11px;
background: #999 url(../img/but.gif) no-repeat left top;
cursor: pointer;
margin-top:10px;
margin-left:10px;
margin-bottom:20px;
}

.search input {
height: 15px;
border: 1px solid #B3B3B3;
padding-left: 2px;
vertical-align: middle;
}


.ukoncovaci_clear
{
clear:both;
margin-bottom:0px;
}

.ukoncovaci_clear_2
{
clear:both;
margin-bottom:20px;
}


.ukoncovaci_clear_3
{
clear:both;
margin-bottom:60px;
}

.ukoncovaci_clear_4
{
clear:both;
margin-bottom:50px;
}

.noDisplay	{
display: none;
}

.oddelovaci
{
height:10px;
position: relative;
width: 900px;
margin:auto;
background:#fff;
text-align: left;
background:url("../img/odd.jpg") top left no-repeat;
}

.oddelovaci_2
{
height:10px;
position: relative;
width: 900px;
margin:auto;
background:#fff;
text-align: left;
border-top:1px solid #999999;
}

/* strankovani */
.strankovani
{
float:left;
width:450px;
margin-top:30px;
border:0px solid #000000;
}
.strankovani a.normal{
color:#525252;
padding-left:3px;
}
.strankovani a.normal:hover {
color:#525252;
padding-left:3px;
}
#obsah_left_magazin .strankovani .aktivni 
              {
color:#525252;
font-size: 1.8em;
text-align: center;
font-weight: bold;
padding-left:3px;
}



.strankovani_2
{
text-align: right;
float:right;
width:600px;
margin-top:10px;
margin-bottom:10px;
border:0px solid #000000;
margin-right:10px;
}
.strankovani_2 a.normal{
color:#525252;
padding-right:5px;
}
.strankovani_2 a.normal:hover {
color:#525252;
padding-right:5px;
}
#obsah_stred  .strankovani_2 .aktivni
{
color:#525252;
font-size: 1.8em;
font-weight: bold;
padding-right:5px;
}




/* POPISEK PRIPADNE OSTATNI LINKY */
#linka 
{
position: relative;
width: 912px;
height:20px;
margin:auto;
border:0px solid #fff;
background:#ffffff url("../img/linka.jpg") no-repeat left top;
text-align: left;
margin-top:10px;
}


#linka p {
padding-left:10px;
padding-top:0px;
margin:0px;
}
#linka h1 {
padding-left:10px;
font-size: 0.8em;
padding-top:0px;
margin:0px;
font-weight: normal;
}
#linka a { color: #525252; text-decoration: none;  }
#linka a:hover {  color: #000000; text-decoration: underline; }


/* OBALENI STRANKY */
#obal
{
position: relative;
width: 910px;
margin:auto;
border:1px solid #fff;
background-color: #fff;
}

/* hlavicka obsahuje hledani, prihlaseni, zalozky, logo*/
#hlavicka
{
position: relative;
width: 900px;
height: 90px;
margin:auto;
text-align:right;
}
#hlavicka_2
{
position: relative;
width: 900px;
height: 90px;
margin:auto;
text-align:right;
border:0px solid #000000;
}

.hledani {
width: 650px;
margin-top:5px;
float:left;
background-color: #fff;
}
.hledani form {
padding-right:10px;
}
.prihlaseni {
width: 650px;
height:65px;
margin-top:5px;
float:left;
background-color: #fff;
background:url("../img/prihlaseni.jpg") top left no-repeat;
}
.prihlaseni p {
padding-right:10px;
padding-top:0px;
margin:0px;
}
.prihlaseni a { color: #525252; text-decoration: none;  }
.prihlaseni a:hover {  color: #000000; text-decoration: underline; }


.prihlaseni_2 {
width: 650px;
height:55px;
margin-top:5px;
float:left;
background-color: #fff;

}
.prihlaseni_2 p {
padding-right:10px;
padding-top:0px;
margin:0px;
}
.prihlaseni_2 a { color: #525252; text-decoration: none;  }
.prihlaseni_2 a:hover {  color: #000000; text-decoration: underline; }

#zalozky {
width: 650px;
height: 90px;
float:left;
background-color: #fff;
}
#zalozky p {
padding-top:5px;
padding-right:10px;
}
#zalozky_nove {
width: 650px;
height: 110px;
float:left;
background-color: #fff;
}
#zalozky_nove p {
padding-top:5px;
padding-right:10px;
}

#logo {
width: 250px;
height: 90px;
float:left;
background-color: #ffffff;
}
#logo-one {
margin:0; padding:0;
position:relative;
width: 250px;
height: 90px;
margin:0; padding:0;
overflow:hidden;
}
#logo-one span {
display:block;
position:absolute; left:0; top:0; z-index:1;
width: 250px;
height: 90px;
margin:0; padding:0;
background:url("../img/logo_2.jpg") top left no-repeat;
}
#logo h1 {
font-size: 100%;
color:#000000;
}

/* MENU*/

.hide { display: none; }

#menu {
position: relative;
padding: 0px;
margin:auto;
width: 900px;
height: 30px;
overflow: visible;
background: #de1418 url(../img/menu.jpg) no-repeat left top;
margin-top:10px;
}
#menu li {
float: left;
list-style: none;
overflow: visible;
height: 30px;
width:110px;
}
#menu li a {
position: relative;
color: #FFFFFF;
text-align: center;
display: block;
height: 30px;
text-decoration: none;
line-height: 28px;
background: url(../img/menu_linka.gif) no-repeat right center;
}
#menu li a:hover { text-decoration: underline; }

#menu li a.active { text-decoration: underline; }

/* flash */

#flash {
position: relative;
width: 900px;
height: 200px;
margin:auto;
}



/* OBSAH STRED  */


#obsah_stred
{
position: relative;
width: 900px;
margin:auto;
border:0px solid #000000;
background:#fff;
text-align: left;
}


#obsah_stred h2
{
padding-left:10px;
font-size: 1.4em;
padding-top:10px;
color:#de1418;
text-align: left;
text-decoration: none;
font-weight: bold;
}

#obsah_stred h3
{
padding-left:10px;
font-size: 1.2em;
color:#144568;
text-align: left;
}

#obsah_stred p
{
padding-left:10px;
padding-top:0px;
margin:0px; 
text-align: left;
}


#obsah_stred_reklamy
{
position: relative;
width: 900px;
margin:auto;
border:0px solid #000000;
background:#fff;
text-align: left;
}


#obsah_stred_reklamy h2
{
padding-left:10px;
font-size: 1.4em;
padding-top:10px;
color:#de1418;
text-align: left;
text-decoration: none;
font-weight: bold;
}

#obsah_stred_reklamy h3
{
padding-left:10px;
font-size: 1.2em;
color:#144568;
text-align: left;
}

#obsah_stred_reklamy p
{
padding-left:10px;
padding-top:0px;
margin:0px; 
text-align: left;
}



#obsah_stred_2
{
position: relative;
width: 900px;
margin:auto;
border:0px solid #000000;
background:#fff;
text-align: left;
}



.odkazy{
}

.odkazy a { color: #525252; text-decoration: underline;  }
.odkazy a:hover {  color: #525252; text-decoration: underline; }


/* novy_vzhled_indexu */

#obsah_stred_text_tvorba
{
float:left;
width: 640px;
margin:auto;
border:0px solid #fff;
text-align: left;
background:#fff;
}



#obsah_stred_text_tvorba ul li {

	list-style-type: square;

}

#obsah_stred_text_tvorba p
{
padding-left:10px;
padding-top:0px;
margin:0px; 
color:#de1418;
text-align: left;
text-decoration: none;
}
#obsah_stred_text_tvorba p.obsah_stred_text_tvorba_popis
{
padding-left:10px;
padding-right:10px;
padding-top:0px;
margin:0px; 
color:#000000;
text-align: justify;
text-decoration: none;
}

#obsah_stred_text_tvorba img.reklama
{
 margin-left: 20px;
margin-right: 20px;
text-align: center;
border:0px;
}

#obsah_stred_text_tvorba a{ color: #de1418; text-decoration: underline; padding-left:10px; }
#obsah_stred_text_tvorba a:hover { color: #de1418; text-decoration: underline;  padding-left:10px;}



#obsah_stred_text_novinky
{
float:left;
width: 640px;
margin:auto;
border:0px solid #fff;
text-align: left;
background:#fff;
}

#monitor
{
position: absolute;
left:440px;
top:215px;
width:170px;
height:200px;
}

#obsah_stred_text_novinky ul li {

	list-style-type: none;

}

#obsah_stred_text_novinky p
{
padding-left:10px;
padding-top:0px;
margin:0px; 
color:#de1418;
text-align: left;
text-decoration: none;
}
#obsah_stred_text_novinky p.obsah_stred_text_novinky
{
padding-left:10px;
padding-right:10px;
padding-top:0px;
margin:0px; 
color:#000000;
text-align: justify;
text-decoration: none;
}

#obsah_stred_text_novinky img.reklama
{
text-align: center;
border:1px solid #de1418;
margin-top:10px;
}

#obsah_stred_text_novinky img.reklama_neaktivni
{
text-align: center;
border:1px solid #999999;
margin-top:10px;
}

#obsah_stred_text_novinky a{ color: #de1418; text-decoration: underline; padding-left:10px; }
#obsah_stred_text_novinky a:hover { color: #de1418; text-decoration: underline;  padding-left:10px;}




/* obsah_stred_sablona_ikona_sablony  */



#obsah_stred_sablona
{
float:left;
width: 250px;
margin:auto;
border:0px solid #fff;
text-align: left;
background:#fff;
}
#obsah_stred_sablona img
{
text-align: left;
text-decoration: none;
border:0px;
}
#obsah_stred_sablona p
{
padding-left:10px;
padding-top:0px;
margin:0px; 
color:#de1418;
text-align: left;
text-decoration: none;
}


/* obsah_stred_prostredni_text  */
#obsah_stred_text
{
float:left;
width: 400px;
margin:auto;
border:0px solid #fff;
text-align: left;
background:#fff;
}

#obsah_stred_text ul li {

	list-style-type: none;

}

#obsah_stred_text p
{
padding-left:10px;
padding-top:0px;
margin:0px; 
color:#de1418;
text-align: left;
text-decoration: none;
}
#obsah_stred_text p.obsah_stred_text_popis
{
padding-left:10px;
padding-right:10px;
padding-top:0px;
margin:0px; 
color:#000000;
text-align: justify;
text-decoration: none;
}

#obsah_stred_text img.reklama
{
 margin-left: 20px;
margin-right: 20px;
text-align: center;
border:0px;
}

#obsah_stred_text a{ color: #de1418; text-decoration: underline;  padding-left:10px; }
#obsah_stred_text a:hover { color: #de1418; text-decoration: underline;  padding-left:10px;}

/* obsah_magazin_vyber_clanku, obsahuje noviny  */
#obsah_magazin
{
float:left;
width: 250px;
margin:auto;
border:0px solid #fff;
text-align: left;
background:#fff;
}
#obsah_magazin p
{
padding-left:10px;
padding-top:0px;
margin:0px; 
color:#de1418;
text-align: left;
}
#obsah_magazin h1
{
padding-left:10px;
font-size: 1.4em;
padding-top:10px;
color:#de1418;
text-align: left;
text-decoration: none;
font-weight: bold;
}
#obsah_magazin h2
{
padding-left:10px;
font-size: 1.4em;
padding-top:10px;
color:#de1418;
text-align: left;
font-weight: bold;
}

#obsah_magazin a.vsechnyclanky { color: #de1418; text-decoration: underline;  padding-left:5px; }
#obsah_magazin a.vsechnyclanky:hover { color: #de1418; text-decoration: underline;  padding-left:5px;}




#obsah_forum
{
float:left;
width: 250px;
margin:auto;
border:0px solid #fff;
text-align: left;
background:#fff;
}
#obsah_forum p
{
padding-left:10px;
padding-top:0px;
margin:0px; 
color:#de1418;
text-align: left;
}
#obsah_forum h1
{
padding-left:10px;
font-size: 1.4em;
padding-top:10px;
color:#de1418;
text-align: left;
text-decoration: none;
font-weight: bold;
}
#obsah_forum h2
{
padding-left:10px;
font-size: 1.4em;
padding-top:10px;
color:#de1418;
text-align: left;
font-weight: bold;
}

#obsah_forum a.vsechnyclanky { color: #de1418; text-decoration: underline;  padding-left:5px; }
#obsah_forum a.vsechnyclanky:hover { color: #de1418; text-decoration: underline;  padding-left:5px;}

/* noviny_ram a ohraniceni */
.noviny_ram
{
float:left;
width:250px;
padding-top:10px;
}
.noviny_obrazek
{
float:left;
width:50px;
height:50px;
margin:0px;
text-align: left;
background-color: #ffffff;
}
.noviny_obrazek img
{
float:right;
}
.noviny_popisek
{
float:left;
width:200px;
}

.noviny_popisek a { color: #de1418; text-decoration: none;  }
.noviny_popisek a:hover {  color: #de1418; text-decoration: underline; }


.noviny_popisek em
{
 font-size: 1.2em;
 font-weight: bold;
 color:#525252;
 font-style: normal;
 padding-left:5px;
 margin:0px;
 padding-top:0px;
 display: block;
}

#obsah_magazin p.noviny_popisek_popis
{
font-size: 0.8em;
padding-top:0px;
padding-left:5px;
margin:0px;
color:#525252;
}


#obsah_magazin p.noviny_popisek_popis_new
{
font-size: 0.8em;
padding-top:0px;
padding-left:5px;
margin:0px;
color:#525252;
border-left:2px solid #B3B3B3;
}

#obsah_forum p.noviny_popisek_popis_new
{
font-size: 0.8em;
padding-top:0px;
padding-left:5px;
margin:0px;
color:#525252;
border-left:0px solid #31AADD;
}





/* ZABAVA */

#zabava
{
background: url("../img/pozadi_zabava.jpg") no-repeat;
background-position: right top;
position: relative;
width: 900px;
margin:auto;
text-align: left;
}

#zabava span.hledej_par
{

padding-left:10px;
font-size: 1.4em;
color: #de1418;
font-weight: bold;
clear: both;
}
#zabava p
{
padding-left:10px;
padding-top:0px;
margin:0px; 
color:#de1418;
text-align: left;
text-decoration: none;
}
#zabava h2
{
padding-left:10px;
font-size: 1.4em;
padding-top:10px;
color:#de1418;
text-align: left;
text-decoration: none;
font-weight: bold;
margin-top:0px;
}

#zabava img
{
border:0px;
}


#zabava p.vyslednasite{
background:url("../img/nalezen.jpg") 0 50% no-repeat;
padding-left:10px;
padding-top:10px;
}

#zabava a { color: #de1418; text-decoration: none;  }
#zabava a:hover {  color: #de1418; text-decoration: none; }

/* obsah zabavy zalozky  */
div.domtab div.obsah_zabavy p.test
{
float:left;
border:1px solid #000000;
}
div.domtab{
position: relative;
width:800px;
border:0px solid #000000;
}
div.domtab img{
border:0px;
}
ul.domtabs{
float:left;
width:800px;
margin:2em 0 0 0;
padding:0px;
}
ul.domtabs li{
float:left;
padding:0 1em 1em 0;
list-style:none;
border:0px solid #4a9bd4;
}
ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active,
ul.domtabs a:hover{
float:left;
padding:0 1em 1em 0;
display:block;
color:#144568;
text-decoration:none;
border:1px solid #fff;
}
html>body ul.domtabs a:link,
html>body ul.domtabs a:visited,
html>body ul.domtabs a:active,
html>body ul.domtabs a:hover{
padding:0 1em 1em 0;
}
ul.domtabs a:hover{
border:1px solid #4a9bd4;
}
div.domtab div.obsah_zabavy{
clear:both;
position: relative;
margin:auto;
width:800px;
background:#fff;
color:#fff;
border:1px solid #4a9bd4;
padding:10px 10px 10px 10px;

}
ul.domtabs li.active a:link,
ul.domtabs li.active a:visited,
ul.domtabs li.active a:active,
ul.domtabs li.active a:hover{
color:#000000;
border:1px solid #de1418;
}
#domtabprintview{
float:right;
padding-right:1em;
text-align:right;
}

div.domtab p{
padding-left:10px;
color:#de1418;
text-align: left;
text-decoration: none;
}
div.domtab h2{
padding-left:10px;
padding-top:10px;
font-size: 1.4em;
color:#de1418;
text-align: left;
text-decoration: none;
font-weight: bold;
}




/* PATICKA */

#paticka
{
      position: relative;
      width: 900px;
      height: 100px;
      margin:auto;
      border:0px solid #6B737E;
      background-color:#ffffff;
      text-align:center;
      
}
#paticka p
{
      padding-left: 20px;
      margin:0px;
      padding-top:0px;
}
#paticka a { color: #525252; text-decoration: none; }
#paticka  a:hover {  color: #525252; text-decoration: underline; }



/* VŠE POTŘEBNÉ PRO MAGAZÍN */


/* navigace_magazin_kategorie, menu */

#navigace_magazin {
float:left;
width: 195px;
margin:auto;
border-right:5px solid #fff;
text-align: left;
background:#fff;
}


#menu_magazin {
margin-bottom: 5px; /* mezera za menu a kontaktem*/
}
#menu_magazin a,
#menu_magazin a:link,
#menu_magazin a:visited {
text-decoration: none;
text-align: right;
display:block;
margin: 1px 1px 1px 0px;
padding: 9px 5px 9px 0px;
color: #FFF;
}
#menu_magazin a:hover {
background:#ffecec;
margin: 1px 1px 1px 0;
color: #000;
}

#menu_magazin a.test,#menu_magazin a.test:link,#menu_magazin test:visited { border-left: solid 4px #e49e9e; background: #c71d20; }
#menu_magazin a.test:hover,#menu_magazin test:hover { background:#F2F3F5; border-left: solid 4px #AE0000; }

#menu_magazin a.active { background:#4a9bd4; border-left: solid 4px #AE0000; color:#ffffff; }
/* obsah magazin left zobrazuje prizpevky, */


#obsah_left_magazin
{
float:left;
width: 700px;
margin:auto;
text-align: left;
background:#FFFFFF;
}

#obsah_left_magazin img
{
border:0px;
}

#obsah_left_magazin a.vice { color: #660000; text-decoration: underline; }
#obsah_left_magazin a.vice:hover {  color: #660000; text-decoration: underline; }



/*  prizpevky, */
#obsah_left_magazin_prispevky
{
float:left;
width: 450px;
margin:auto;
border:0px solid #000000;
text-align: left;
background:#FFF;
}


/*  prizpevky prvni a dalsi */
.ram_prvni_pris
{
float:left;
width: 450px;
margin:auto;
background:#fff;
}

.prvni_pris_foto
{
float:left;
width: 450px;
margin:auto;
background:#fff;
margin-bottom: -5px; padding: 0;
}

.prvni_pris_foto img
{
border:0px;
}


.prvni_pris_time
{
float:left;
width: 450px;
height:20px;
margin:auto;
background:#fbefef;
font-size: 0.8em;
color: #660000;
}

.prvni_pris_time p
{
padding-left:5px;
padding-top:0px;
margin:0px;
}

.prvni_pris_time a { color: #660000; text-decoration: underline; }
.prvni_pris_time  a:hover {  color: #660000; text-decoration: underline; }


.prvni_pris_parex
{
float:left;
width: 450px;
margin:auto;
background:#fbefef;
}


.prvni_pris_parex p
{
padding-left:5px;
padding-top:0px;
margin:0px;
}

.prvni_pris_parex a { color: #660000; text-decoration: underline; }
.prvni_pris_parex  a:hover {  color: #660000; text-decoration: underline; }


.prvni_pris_nadpis
{
    float:left;
width: 450px;
margin:auto;
background:#f1c9c9;
color: #660000;
}


.prvni_pris_nadpis h1
{
margin:0 0px 30px 0; padding-left:5px; font-size:1.8em; margin-top:10px; line-height:1.37em;
}

 
.prvni_pris_nadpis a { color: #660000; text-decoration: underline; }
.prvni_pris_nadpis  a:hover {  color: #660000; text-decoration: underline; }



.mezera_pris
{
float:left;
width: 450px;
margin:auto;
height:10px;
}


.ram_nex_pris
{
    float:left;
width: 450px;
margin:auto;
background:#fff;
}


.nex_pris_foto
{
float:left;
width: 91px;
height:68px;
margin:auto;
background:#fbefef;
}


.nex_pris_foto img
{
text-align: center;
margin-top:0px;
}

.nex_pris_time
{
float:left;
width: 359px;
margin:auto;
background:#fbefef;
font-size: 0.77em;
color: #660000;
}

.nex_pris_time p
{
padding-left:5px;
padding-top:0px;
margin:0px;
margin-top:0px;
}

.nex_pris_time a { color: #660000; text-decoration: underline; }
.nex_pris_time  a:hover {  color: #660000; text-decoration: underline; }

.nex_pris_parex
{
float:left;
width: 359px;
height:52px;
margin:auto;
background:#fbefef;
overflow: hidden;
display: block;
}

.nex_pris_parex p
{
padding-left:5px;
padding-top:0px;
margin:0px;
}

.nex_pris_nadpis
{
float:left;
width: 450px;
margin:auto;
background:#f1c9c9;
color: #660000;
}

.nex_pris_nadpis h2
{
margin:0 0px 10px 0; padding-left:5px; font-size:1.2em; margin-top:10px;
}

.nex_pris_nadpis a { color: #660000; text-decoration: underline; }
.nex_pris_nadpis  a:hover {  color: #660000; text-decoration: underline; }


/*  obsahuje videa */

#obsah_left_magazin_neprehlednete
{
float:left;
width: 250px;
margin:auto;
border:0px solid #fff;
text-align: left;
background:#fff;
}

#obsah_left_magazin_neprehlednete a { color: #660000; text-decoration: underline; }
#obsah_left_magazin_neprehlednete a:hover {  color: #660000; text-decoration: underline; }

#obsah_left_magazin_neprehlednete h1
{
margin:0px 0px 10px 0; padding-left:10px; font-size:1.8em; margin-top:10px; line-height:1.37em; color: #660000;
}

.videa_ram
{
float:left;
width: 250px;
margin:auto;
border-bottom:0px solid  #660000;;
}

.videa_popisek
{
margin:auto;
float:left;
width: 250px;
}

.videa_popisek p
{
padding-left:5px;
padding-top:0px;
margin:0px;
}

.videa_time
{
margin:auto;
height:17px;
float:left;
width: 250px;
font-size: 0.8em;
}

.videa_time p
{
padding-left:5px;
padding-top:0px;
margin:0px;
}

.videa_stream
{
margin:auto;
float:left;
width: 250px;
font-size: 0.8em;
}
.videa_stream p
{
padding-left:5px;
padding-top:0px;
margin:0px;
}

.videa_zdroj
{
margin:auto;
float:left;
width: 250px;
}
.videa_zdroj p
{
padding-left:5px;
padding-top:0px;
margin:0px;
}

.videa_cara
{
display: block;
width:90%;
height: 1px;				/*ie*/
color: #660000;
border:0;				/*mozilla*/
background: #660000;
}



/*  VYBER SABLON */


.sablony_ohraniceni
{
width: 900px;
margin:auto;
border:0px solid #000000;
background:#fff;
float:left;
}




.sablona_ram {
float: left;
margin: 0 20px 5px 20px;
}

.sablona_ram img{
border:0px;
}


.sablona_ram a {
font-size: 1.2em;
display: block;
float: none;
clear: none;
margin: 0px 0px 8px 0px;
color: #144568;
font-weight: bold;
text-decoration: none;
}

.sablona_ram a:hover {
font-size: 1.2em;
display: block;
float: none;
clear: none;
margin: 0px 0px 8px 0px;
color: #144568;
font-weight: bold;
text-decoration: none;
}

.sablona_foto {
clear: both;
float: none;
background-color: #d8e6ed;
padding: 5px 5px 5px 5px;
border: solid 1px #144568;
}


.sablona_ram_2 {
float: left;
margin: 0 20px 5px 20px;
}

.sablona_ram_2 img{
border:0px;
}


.sablona_ram_2 a {
font-size: 1.2em;
display: block;
float: none;
clear: none;
margin: 0px 0px 8px 0px;
color: #a4c227;
font-weight: bold;
text-decoration: none;
}

.sablona_ram_2 a:hover {
font-size: 1.2em;
display: block;
float: none;
clear: none;
margin: 0px 0px 8px 0px;
color: #a4c227;
font-weight: bold;
text-decoration: none;
}
.sablona_foto_2 {
clear: both;
float: none;
background-color: #d7e98c;
padding: 5px 5px 5px 5px;
border: solid 1px #144568;
}

.cara_linka {
display:block;
clear:both;
margin-top:35px;
margin-bottom:15px;
background:url("../img/cara.gif") 0 50% repeat-x;

}

.cara_linka span {margin-left:0px; padding:0 5px; background:#ffffff;}

.cara_linka_2 {
display:block;
clear:both;
margin-top:35px;
margin-bottom:5px;
background:url("../img/cara.gif") 0 50% repeat-x;

}

.cara_linka_2 span {margin-left:0px; padding:0 5px; background:#ffffff; color:#a4c227;}


/*  detail sablony */

.vzhled_ohraniceni
{
width: 900px;
margin:auto;
border:0px solid #000000;
background:#fff;
float:left;
}

.vzhled_ohraniceni p
{
padding-left:14px;
margin:0px;
padding-top:0px;
}

.vzhled_ohraniceni h2
{
padding-left:14px;
font-size: 1.2em;
padding-top:10px;
color:#144568;
text-align: left;
}


.detail_ram {
float: left;
margin: 0 20px 5px 20px;
}

.detail_ram img{
border:0px;
}


.detail_ram a {
font-size: 1.2em;
display: block;
float: none;
clear: none;
margin: 0px 0px 8px 0px;
color: #144568;
font-weight: bold;
text-decoration: none;
}

.detail_ram a:hover {
font-size: 1.2em;
display: block;
float: none;
clear: none;
margin: 0px 0px 8px 0px;
color: #144568;
font-weight: bold;
text-decoration: none;
}

.detail_foto {
clear: both;
float: none;
background-color: #d8e6ed;
padding: 5px 5px 5px 5px;
border: solid 1px #144568;
}

.detail_zalozka{
padding-top:30px; 
width:470px;

float:left;
margin:auto;
}

.detail_zalozka p{
padding-left:10px;
padding-top:0px;
margin:0px;
}

.detail_zalozka img{
border:0px;
margin:10px;
float:left;
}

.online img{
border:0px;
margin:10px;
float:left;
}


.detail_zalozka fieldset
 { 
border:1px solid #d8e6ed; 
padding: 10px;
margin-bottom:10px; }

.detail_zalozka legend {
padding: 0.2em 0.5em;
font-size: 1.2em;
color: #144568;
text-align:right;
font-weight: bold;
}
.zarovnani_f{
height:278px;
float:left;
margin:auto;
}





* html .detail_zalozka{
padding-top:20px; 
width:470px;
float:left;
margin:auto;
}

* html .zarovnani_f{


height:287px;
float:left;
margin:auto;
}



/*  detail sablony popisky */
.detail_popisky fieldset
 { 
border:1px solid #d8e6ed; 
padding: 10px;
margin-bottom:10px; }

.detail_popisky legend {
padding: 0.2em 0.5em;
font-size: 1.2em;
color: #144568;
text-align:right;
font-weight: bold;
}


.vzhled_ohraniceni ul
{
border:0px solid #d8e6ed;
width:380px;
float:left;
list-style-type: none;

}

.vzhled_ohraniceni li
{

list-style-type: none;
padding-left:100px;
}

.vzhled_ohraniceni  a.popisek_u_sablon { color: #525252; text-decoration: none;  }
.vzhled_ohraniceni a.popisek_u_sablon:hover {  color: #525252; text-decoration: underline; }


.ikony img{
border:0px;
margin:10px;
float:left;
}

#obsah_stred img.seven_free {
padding-left:10px;
border:1px solid #525252;
}

#obsah_stred p.cena{
padding-left:10px;
padding-top:0px;
margin-top:30px;
margin-bottom:10px;
font-size: 2.3em;
color: #144568;
font-weight: bold;

}

#obsah_stred p.cena_obsahy{
padding-left:10px;
padding-top:0px;
margin-top:30px;
margin-bottom:10px;
font-size: 2em;
color: #de1418;
font-weight: bold;

}


h2#sablonynadpis{
padding-left:10px;
font-size: 2em;
padding-top:10px;
color: #de1418;
text-align: left;
text-decoration: none;
font-weight: bold;
}

h2#registracenadpis{
padding-left:10px;
font-size: 2em;
padding-top:10px;
color: #de1418;
text-align: left;
text-decoration: none;
font-weight: bold;
}

h3#registraceemail{
padding-left:10px;
font-size: 1.3em;
padding-top:10px;
color: #de1418;
text-align: left;
text-decoration: none;
font-weight: bold;
}


.vzhled_ohraniceni a.koupit
{ color: #144568; text-decoration: underline; padding:10px 10px 10px 10px; font-size: 2em;}


.vzhled_ohraniceni a.koupit:hover 
{ color: #144568; text-decoration: underline; padding:10px 10px 10px 10px; font-size: 2em; }


#obsah_stred a.koupit_2
{ color: #144568; text-decoration: underline; padding:10px 10px 10px 10px; font-size: 1.4em;}


#obsah_stred a.koupit_2:hover 
{ color: #144568; text-decoration: underline; padding:10px 10px 10px 10px; font-size: 1.4em; }




#obsah_stred img.cena{
float: right;
}
.priobjednani_formular {
padding-left:10px;
}
.priobjednani label
{
font-weight: bold;
}
.priobjednani input, .priobjednani textarea, .priobjednani select, .priobjednani input, .priobjednani textara, .priobjednani select {
padding-left:0px;
font-weight: bold;
}

.priobjednani input, .priobjednani textarea, .priobjednani select, .priobjednani input, .priobjednani textara, .priobjednani select {


	padding-left:0px;

}


.priobjednani_formular a{ color: #525252; text-decoration: none;  }
.priobjednani_formular a:hover {  color: #525252; text-decoration: underline; }



/*  REGISTRACE */

.registrace {
padding: 0.5em 0.5em 0.7em 0.7em;
margin-top:10px;
}
.registrace a{ color: #525252; text-decoration: none; font-weight: bold; }
.registrace a:hover {  color: #525252; text-decoration: underline; font-weight: bold;}
.registraceform fieldset { border:1px solid  #ebe9ed;  padding: 10px; margin-bottom:10px; }
.registraceform legend {
padding: 0.2em 0.5em;
font-size: 1.2em;
color: #144568;
text-align:right;
font-weight: bold;
}

.registraceform1 label
{
font-weight: bold;
margin-top:10px;
}

.registraceform1 input, .form1 textarea, .form1 select, .form1 input, .form1 textara, .form1 select {
padding-left:0px;
margin: 0 0 10px 0;
}

.registraceform1 input.check  {
width: 25px;
margin: 0 0 0 -5px;
}

#obsah_stred span.adresa
{
font-size: 2em;
color: #144568;
}

#obsah_stred span.chyba
{
color: #de1418;
font-weight: bold;
}

/*  PRODUKTY, CENÍK */

.produkty ul
{
list-style-type: none;
}


.produkty li
{
list-style-type: square;
}

#obsah_stred span.cena_modulu
{
font-size: 1.2em;
color: #de1418;
}

#obsah_stred .cena_obsahu ul
{
padding-left:0px;
margin-left:0px;
margin: 0;
padding: 0;
list-style: none;
width:600px;
}


#obsah_stred .cena_obsahu li
{
width:600px;
padding-left:0px;
margin-left:0px;
margin: 0;
padding: 0;
list-style-type: square;
}


#prihlaseni_index_h {
position: relative;
width: 400px;
height:100px;
border-left:5px solid;
border-right:5px solid;
border-top:5px solid;
border-bottom:0px solid;
border-color: #999999;
background-color: #FFFFFF;
margin: auto;
text-align: left;
color:#A20101;
margin-top:150px;
}
.prihlaseni_index {
position: relative;
width: 400px;
height:130px;
border-left:5px solid;
border-right:5px solid;
border-top:1px solid;
border-bottom:0px solid;
border-color: #999999;
background-color: #FFFFFF;
margin: auto;
top:0px;
text-align: left;
color:#A20101;

}

.prihlaseni_index p{
padding-top:5px;
}

#prihlaseni_index_p {
position: relative;
width: 400px;
height:50px;
border-left:5px solid;
border-right:5px solid;
border-top:1px solid;
border-bottom:5px solid;
border-color: #999999;
background-color: #FFFFFF;
margin: auto;
text-align: left;
color:#A20101;
}

#prihlaseni_index_p  p{
padding-left:5px;
}
 .forms  {

background-color : #FFFFFF; 

border: 1px solid;

color:#A20101;

height: 20px; 

width:250px;

color : #A20101;



font-weight : normal; 

text-decoration : none;

margin:5px;

float:left;



}


/* Overlay */

#modalOverlay {background-color:#000;}



/* Container */



#modalContainer h1{font-size: 2em;

color:#08588b;

}

#modalContainer p{

text-align:left;

padding-left:5px;

padding-right:5px;

padding-top:0px;

}



#modalContainer span{

font-weight: bold;

color: #db4621;

}



#modalContainer p.tlacitko_zprava_z{

text-align: center;

}



#modalContainer { width:600px; padding:20px; left:50%; top:15%; margin-left:-300px;  background-color: #fff; border:3px solid #ccc; z-index:1; }

#modalContainer a.modalCloseImg {background:url("/img/delete.png") no-repeat; width:48px; height:48px; display:inline; z-index:3200; position:absolute; top:-22px; right:-22px; cursor:pointer;}

#modalContainer #zobrazeni_kontaktu {padding:8px; z-index:1;}



/* IE 6 hacks*/

*html #modalContainer {top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(15 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}

*html #modalContainer a.modalCloseImg {background:none; right:-22px; width:48px; height:48px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/delete.png',sizingMethod='scale');}


#obsah_stred ul.nejctenjsi

{

list-style-type: none;

padding: 5px 10px;

margin:0px;

}



#obsah_stred li.nejctenejsi_odkazy

{

padding-top:10px;
display:block;



}



#obsah_stred li.nejctenejsi_odkazy img

{

padding-right:5px;

}


.nejctenejsi_obal{
width: 230px;
float:left;
background-color: #fff;
border-bottom: 0px solid #c3c3c3;
margin-left:5px;
margin-right:5px;
margin-top:8px;
text-align: left;
}

.nejctenejsi_fotka{
width: 100px;
height:70px;
float:left;
background-color: #fff;
border: 0px solid #000000;
margin:0px;
text-align: left;
}

.nejctenejsi_fotka img{
width: 100px;
height:70px;

}


.nejctenejsi_popis{
width: 130px;
height:70px;
float:left;
border: 0px solid #000000;
margin:0px;
text-align: left;
}

.nejctenejsi_popis span{
color: #525252;
display: block;
font-size: 1em;
padding-left:5px;
padding-right:5px;
}

.nejctenejsi_popis a{ color: #525252; text-decoration: none;  }
.nejctenejsi_popis a:hover {  color: #525252; text-decoration: underline; }


/* reklama */
.promotion_full_banner
{
width: 616px;
height:60px;
float:left;
background-color: #fff;
border: 0px solid #000000;
margin:10px;
text-align: center;
}
.promotion_full_banner img
{
border:0px;
text-align: center;
}
.rectangle_banner
{
float:left;
width: 250px;
margin:auto;
height:150px;
float:left;
background-color: #fff;
border: 0px solid #000000;
text-align: center;
margin-top:20px;
}
.rectangle_banner img
{
border:0px;
text-align: center;
}


/* Svatební katalog */
/* Svatební katalog */
/* Svatební katalog */

.ohraniceni_mapa
{
position: relative;
width: 880px;
height:420px;
float:left;
background-color: #fff;
border: 0px solid #000000;
margin:auto;
text-align: center;
margin-top:20px;
}


.mapa_cr
{
width: 540px;
height:400px;
float:left;
background-color: #fff;
border-left: 0px solid #ebe9ed;
text-align: center;
margin:5px;
}

.regiony
{
width: 300px;
height:400px;
float:left;
background-color: #fff;
text-align: left;
margin:5px;
}

.regiony ol
{
border: 0px solid #ebe9ed;
}

.regiony li
{
margin:5px 5px 5px 5px;
line-height: 1em;
}

.regiony a{ color: #525252; text-decoration: none;  }
.regiony a:hover {  color: #de1418; text-decoration: underline; }



#prihlaseni_katalog_nove
{
width: 300px;
height:400px;
float:left;
background-color: #fff;
text-align: left;
margin:5px;
border:0px solid #525252;
}
#prihlaseni_katalog_nove p 
{
padding-top:5px;

padding-left:10px;
}
#prihlaseni_katalog_nove a{ color: #de1418; text-decoration: none; font-size: 1.6em; font-weight: bold; }
#prihlaseni_katalog_nove a:hover {  color: #de1418; text-decoration: underline; font-size: 1.6em; font-weight: bold; }

#prihlaseni_katalog_nove img
{
border:0px; 
}

h3#mapa_nadpis
{
padding-left:10px;
font-size: 1.2em;
color:#144568;
text-align: left;
}

h3#kraj_nadpis
{
padding-left:10px;
font-size: 1.2em;
color:#144568;
text-align: left;
}



.favorite_search
{
position: relative;
width: 890px;
height:340px;
float:left;
background-color: #fff;
border: 0px solid #000000;
margin:auto;
text-align: left;
margin-top:2px;
}




.favorite	{
	float: left;
	width: 435px;
	height: 330px;
	/* border: 6px solid #cdcdcd; */
border: 1px solid #dbe6ec;
margin:4px;
background-color: #f1faff;
}


.favorite h3	{
	float: left;
	position: relative;
/*	top: -53px; puvodni */
/*	left: -6px; puvodni*/  
		/* border: 6px solid #cdcdcd; puvodni*/
		top: -48px;
		left: -1px;
	border: 1px solid #dbe6ec;
	border-bottom: none;
	padding: 10px 20px 7px 20px;
	margin-bottom: -60px;
	color: #de1418;
	background-color: #f1faff;
}

.favorite span.favorite_nadpis
{

	color: #de1418;
	
}


.favorite a{ color: #de1418; text-decoration: none; font-weight: bold; }
.favorite a:hover {  color: #de1418; text-decoration: underline; font-weight: bold; }


.favorite ul {

list-style-type: none;
margin-top:20px;
margin-left:0px;
padding-left:0px;
}


.favorite ul li {

margin: 0 0 5px 0;
padding: 0 0 0 25px;
background: transparent url(../img/katalog/ok.gif) no-repeat 10px 0.45em;
font-size: 1em;
font-weight: bold;


}




*html .favorite	{
	float: left;
	width: 433px;
	height: 330px;
	/* border: 6px solid #cdcdcd; */
border: 1px solid #dbe6ec;
margin:4px;
background-color: #f1faff;
}
*html .favorite h3	{
	float: left;
	position: relative;
/*	top: -53px; puvodni */
/*	left: -6px; puvodni*/  
		/* border: 6px solid #cdcdcd; puvodni*/
		top: -35px;
		left: -1px;
	border: 1px solid #dbe6ec;
	border-bottom: none;
	padding: 10px 20px 7px 20px;
	margin-bottom: -40px;
		color: #de1418;
	background-color: #f1faff;
}




*+html .favorite	{
	float: left;
	width: 435px;
	height: 330px;
	/* border: 6px solid #cdcdcd; */
border: 1px solid #dbe6ec;
margin:4px;
background-color: #f1faff;
}
*+html .favorite h3	{
	float: left;
	position: relative;
/*	top: -53px; puvodni */
/*	left: -6px; puvodni*/  
		/* border: 6px solid #cdcdcd; puvodni*/
		top: -35px;
		left: -1px;
	border: 1px solid #dbe6ec;
	border-bottom: none;
	padding: 10px 20px 7px 20px;
	margin-bottom: -40px;
		color: #de1418;
	background-color: #f1faff;
}




.prihlaseni_katalog	{
	float: left;
	width: 295px;
	height: 300px;
		/* border: 6px solid #cdcdcd; puvodni */
	border: 1px solid #cdcdcd;
	margin:3px;
	
}


.prihlaseni_katalog h3	{
	float: left;
	position: relative;
/*	top: -53px; puvodni */
/*	left: -6px; puvodni */ 
		/* border: 6px solid #cdcdcd; puvodni */
		top: -48px;
		left: -1px;
	border: 1px solid #cdcdcd;
	border-bottom: none;
	padding: 10px 20px 7px 20px;
	margin-bottom: -80px;
		color: #de1418;
	background-color: #fff;
}

.prihlaseni_katalog span.prihlaseni_nadpis
{

	color: #de1418;
	
}

.prihlaseni_katalog a{ color: #de1418; text-decoration: none; font-size: 2em; font-weight: bold; line-height: 2em; }
.prihlaseni_katalog a:hover {  color: #de1418; text-decoration: underline; font-size: 2em; font-weight: bold; line-height: 2em;  }



*html .prihlaseni_katalog	{
	float: left;
	width: 295px;
	height: 300px;
			/* border: 6px solid #cdcdcd; puvodni */
	border: 1px solid #cdcdcd;
	margin:3px;
}
*html .prihlaseni_katalog h3	{
	float: left;
	position: relative;
	/*	top: -53px; puvodni*/
/*	left: -6px; puvodni*/ 
		/* border: 6px solid #cdcdcd;  puvodni*/
		top: -35px;
		left: -1px;
	border: 1px solid #cdcdcd;
	border-bottom: none;
	padding: 10px 20px 7px 20px;
	margin-bottom: -40px;
		color: #de1418;
	background-color: #fff;
}



*+html .prihlaseni_katalog	{
	float: left;
	width: 295px;
	height: 300px;
			/* border: 6px solid #cdcdcd; puvodni */
	border: 1px solid #cdcdcd;
	margin:3px;
}
*+html .prihlaseni_katalog h3	{
	float: left;
	position: relative;
/*	top: -53px; puvodni*/
/*	left: -6px; puvodni*/ 
		/* border: 6px solid #cdcdcd;  puvodni*/
		top: -35px;
		left: -1px;
	border: 1px solid #cdcdcd;
	border-bottom: none;
	padding: 10px 20px 7px 20px;
	margin-bottom: -40px;
		color: #de1418;
	background-color: #fff;
}

 p#cesta_odstavec

{
	line-height: 2em;
	color: #de1418;
	font-weight: bold;
	margin-top:10px;
}

#obsah_stred a.cesta_katalogu { color: #de1418; text-decoration: none; font-size: 1.2em; font-weight: bold;  }
#obsah_stred a.cesta_katalogu:hover {  color: #de1418; text-decoration: underline; font-size: 1.2em; font-weight: bold;  }





.nastaveni_lista_katalog	{
	float: left;
	width: 890px;
	height: 100px;
		/* border: 6px solid #cdcdcd; puvodni */
		border: 1px solid #dbe6ec;
	margin:3px;
background-color: #f1faff; /* pridana barva */
	
}

.nastaveni_lista_katalog img	{
border:0px;
	
}

.nastaveni_lista_katalog h3	{
	float: left;
	position: relative;
/*	top: -53px; puvodni */
/*	left: -6px; puvodni*/  
		/* border: 6px solid #cdcdcd; puvodni*/
		top: -48px;
		left: -1px;
	border: 1px solid #dbe6ec;
	border-bottom: none;
	padding: 10px 20px 7px 20px;
	margin-bottom: -80px;
	color: #de1418;
	background-color: #f1faff; /* pridana barva */
}

.prihlaseni_katalog span.nastaveni_lista_nadpis
{

	color: #de1418;
	
}


#obsah_stred span.nastaveni_lista_nadpis_detail
{

	color: #de1418;
  text-decoration: underline;
	font-weight: bold;
}



.nastaveni_lista_katalog cer.a{ color: #de1418; text-decoration: none; font-size: 1em; font-weight: bold; padding-left:3px;}
.nastaveni_lista_katalog a.cer:hover {  color: #de1418; text-decoration: underline; font-size: 1em; font-weight: bold; padding-left:3px; }

.nastaveni_lista_katalog a{ color: #525252; text-decoration: none; font-size: 1em; font-weight: bold; padding-left:3px;}
.nastaveni_lista_katalog a:hover {  color: #525252; text-decoration: underline; font-size: 1em; font-weight: bold; padding-left:3px; }


span.velky { color: #de1418; font-size: 1.6em; font-weight: bold; text-decoration: none; }

*html .nastaveni_lista_katalog	{
	float: left;
	width: 890px;
			/* border: 6px solid #cdcdcd; puvodni */
		border: 1px solid #dbe6ec;
	margin:3px;
		height: 100px;
}
*html .nastaveni_lista_katalog h3	{
	float: left;
	position: relative;
/*	top: -53px; puvodni*/
/*	left: -6px; puvodni*/ 
		/* border: 6px solid #cdcdcd;  puvodni*/
		top: -35px;
		left: -1px;
		border: 1px solid #dbe6ec;
	border-bottom: none;
	padding: 10px 20px 7px 20px;
	margin-bottom: -40px;
	color: #FFC208;
	background-color: #f1faff; /* pridana barva */
}



*+html .nastaveni_lista_katalog	{
	float: left;
	width: 890px;
				/* border: 6px solid #cdcdcd; puvodni */
		border: 1px solid #dbe6ec;
	margin:3px;
		height: 100px;
}
*+html .nastaveni_lista_katalog h3	{
	float: left;
	position: relative;
/*	top: -53px; puvodni*/
/*	left: -6px; puvodni*/ 
		/* border: 6px solid #cdcdcd;  puvodni*/
		top: -35px;
		left: -1px;
		border: 1px solid #dbe6ec;
	border-bottom: none;
	padding: 10px 20px 7px 20px;
	margin-bottom: -40px;
	color: #FFC208;
		background-color: #f1faff; /* pridana barva */
}




.vypis_kategorie	{
	float: left;
	width: 890px;
/* border: 6px solid #cdcdcd; puvodni */
	border: 1px solid #cdcdcd;
	margin:3px;
}

.vypis_kategorie ul{
list-style:none;
margin:10px 10px 10px 0px;
padding-left:10px;
padding-bottom:10px;
}
.vypis_kategorie ul li{
float:left;
width:300px;
margin:0px 20px 5px 0;
background:url(../img/katalog/seznam_kategorie.gif) 0 50% no-repeat;
padding:0 0 0 20px;
white-space:nowrap;
position:relative;}


.vypis_kategorie a { color: #de1418; text-decoration: underline; font-size: 1.2em;   }
.vypis_kategorie a:hover {  color: #de1418; text-decoration: underline; font-size: 1.2em;  }

.vypis_kategorie h3
{
padding-top:10px;
}

.sponzor_odkaz_ohraniceni	{
	float: left;
	width: 890px;
	border: 1px solid #ebe9ed;
	margin:3px;
}


.box_fotky_uvod /* !!! nastavuje float  */
{
margin:3px; 
margin-right:15px;
float:left;
}

div.galerie {
	background: #ebe9ed;  /* nastaveni pozadi  */
	width: 94px;
	height: 94px;
	text-align: center;
	position:relative;
	display: table-cell;
	vertical-align: middle;
	
}
#obsah_stred .galerie img {
	border: 1px solid #cdcdcd;
	display: block;
	position:relative;
	left: 0;
	margin: 0 auto;
	text-align: center;
}
#obsah_stred div.galerie p {
	padding: 0 15px;
}
*html div.galerie div {
	width: 100%;
	position:absolute;
	top: 50%;
	left: 0;
}
*html div.galerie  p {
	position: relative;
	top: -50%
}

*+html div.galerie div {
	width: 100%;
	position:absolute;
	top: 50%;
	left: 0;
}
*+html div.galerie  p {
	position: relative;
	top: -50%
}


.sponzor_odkaz_ohraniceni a.odkaz_sponzorovany { color: #de1418; text-decoration: none; font-size: 1em; font-weight: bold; }
.sponzor_odkaz_ohraniceni a.odkaz_sponzorovany:hover {  color: #de1418; text-decoration: underline; font-size: 1em; font-weight: bold;}

.sponzor_odkaz_ohraniceni a.odkaz_sponzorovany_hlaska { color: #525252; text-decoration: none; font-size: 0.8em; }
.sponzor_odkaz_ohraniceni a.odkaz_sponzorovany_hlaska:hover {  color: #525252; text-decoration: underline; font-size: 0.8em;}



/* !!! tabulka vypisu  */


table.vypis_firem_tabulka {
	width:100%;
	table-layout: fixed;
/*	border-top:6px solid #ebe9ed; puvodni */
/*	border-right:6px solid #ebe9ed; puvodni */
	
		border-top:1px solid #ebe9ed;
	border-right:1px solid #ebe9ed;
	
	
	margin: 0 auto; 
text-align: left;
		border-collapse:collapse;
	}
tr.hlavni td	{
	background:#ebe9ed;
	}
tr.hlavni .column1	{
	background:#ebe9ed;
	}	
.column1	{
	background:#ebe9ed;
	}
table.vypis_firem_tabulka td {
	color:#525252;
/*	border-bottom:6px solid #ebe9ed; puvodni */
/*	border-left:6px solid #ebe9ed; puvodni */
border-bottom:1px solid #ebe9ed;
border-left:1px solid #ebe9ed;
	padding:.3em 1em;
	text-align:center;
	width:250px;
	}				
.vypis_firem_tabulka th{
	font-weight:normal;
	color:#525252;
	text-align:center;
	border-bottom: 1px solid #ebe9ed;
/*	border-left:6px solid #ebe9ed; puvodni */
	border-left:1px solid #ebe9ed;
	padding:.3em 1em;
	width:250px;
	}							
.vypis_firem_tabulka thead th {
	background:#f2f1f3;
	text-align:center;
	color:#525252;
	width:250px;
	font-weight: bold;
	font-size: 1.2em;
	}	
	
	
	table.vypis_firem_tabulka a { color: #de1418; text-decoration: none; font-size: 1em; font-weight: bold; }
table.vypis_firem_tabulka a:hover {  color: #de1418; text-decoration: underline; font-size: 1em; font-weight: bold;}




div.centered 
{
padding-top:20px;
text-align: center;
margin:auto;
float:left;
border:0px solid #000000;
width: 892px;
margin:3px;
}

*html div.centered 
{
padding-top:20px;
text-align: center;
margin:auto;
float:left;
border:0px solid #000000;
width: 891px;
margin:3px;
}

*+div.centered 
{
padding-top:20px;
text-align: center;
margin:auto;
float:left;
border:0px solid #000000;
width: 891px;
margin:3px;
}




.nastaveni_lista_detail	{
	float: left;
	width: 890px;
	/* border: 6px solid #cdcdcd; puvodni */
		border: 1px solid #cdcdcd;
	margin:3px;
	
}





.nastaveni_lista_detail	 h3	{
	float: left;
	position: relative;
	/*	top: -53px; puvodni */
/*	left: -6px; puvodni*/  
		/* border: 6px solid #cdcdcd; puvodni*/
		top: -48px;
		left: -1px;
	border: 1px solid #cdcdcd;
	border-bottom: none;
	padding: 10px 20px 7px 20px;
	margin-bottom: -80px;
	color: #de1418;
	background-color: #fff;
}

.prihlaseni_katalog span.nastaveni_lista_nadpis
{

	color: #de1418;
	
}


#obsah_stred span.nastaveni_lista_detail_detail
{

	color: #de1418;
  text-decoration: underline;
	font-weight: bold;
}



.nastaveni_lista_detail	 cer.a{ color: #de1418; text-decoration: none; font-size: 1em; font-weight: bold; }
.nastaveni_lista_detail	 a.cer:hover {  color: #de1418; text-decoration: underline; font-size: 1em; font-weight: bold; }

.nastaveni_lista_detail	 a{ color: #525252; text-decoration: none; font-size: 1.1em; font-weight: bold; }
.nastaveni_lista_detail	 a:hover {  color: #525252; text-decoration: underline; font-size: 1.1em; font-weight: bold;  }


span.velky { color: #de1418; font-size: 1.2em; font-weight: bold; text-decoration: none; }

*html .nastaveni_lista_detail		{
	float: left;
	width: 890px;
			/* border: 6px solid #cdcdcd; puvodni */
		border: 1px solid #cdcdcd;
	margin:3px;
}
*html .nastaveni_lista_detail	 h3	{
	float: left;
	position: relative;
	/*	top: -53px; puvodni*/
/*	left: -6px; puvodni*/ 
		/* border: 6px solid #cdcdcd;  puvodni*/
		top: -35px;
		left: -1px;
		border: 1px solid #cdcdcd;
	border-bottom: none;
	padding: 10px 20px 7px 20px;
	margin-bottom: -40px;
	color: #de1418;
	background-color: #fff;
}



*+html .nastaveni_lista_detail		{
	float: left;
	width: 890px;
				/* border: 6px solid #cdcdcd; puvodni */
		border: 1px solid #cdcdcd;
	margin:3px;
}
*+html .nastaveni_lista_detail	 h3	{
	float: left;
	position: relative;
/*	top: -53px; puvodni*/
/*	left: -6px; puvodni*/ 
		/* border: 6px solid #cdcdcd;  puvodni*/
		top: -35px;
		left: -1px;
		border: 1px solid #cdcdcd;
	border-bottom: none;
	padding: 10px 20px 7px 20px;
	margin-bottom: -40px;
	background-color: #fff;
	color: #de1418;
}

#obsah_stred p.polozka_hlavni

{
	padding-left:10px;
	color: #525252;
	font-size: 1.1em;
	line-height: 1.6em;
}

#obsah_stred p.polozka_hlavni img

{
	border:0px;
}



#obsah_stred span.zvyraznena_polozka

{

	color: #525252;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.6em;
}


#obsah_stred span.zvyraznena_polozka_2

{

	color: #525252;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.6em;
}


#obsah_stred span.zvyraznena_polozka_3

{

	color: #525252;
	font-size: 1em;
	font-weight: bold;
	padding-right:5px;
}


#obsah_stred p.odstaveni_detail	{
paddding-right:10px;
padding-left:10px;
margin-right:10px;
padding-top:5px;
text-align: justify;
}



.box_detaily{
width: 335px;
float:left;
border: 6px solid #dbe6ec;
margin:3px;
text-align: center;
padding: 0;
background: #f1faff url("../img/katalog/notes.gif") no-repeat 0% 0%; 
padding: 15px 15px 5px 80px; 
margin-bottom: 1em;
background-position: 23px 30px
}

.box_detaily p{
padding: 5px 5px 5px 5px;
}
.box_detaily a{ color: #525252; text-decoration: none; font-size: 1em; }
.box_detaily	 a:hover {  color: #525252; text-decoration: underline; font-size: 1em;  }



.box_detaily_2{
width: 763px;
float:left;
border: 1px solid #dbe6ec;
margin:3px;
text-align: center;
padding: 0;
background: #f1faff url("../img/katalog/notes.gif") no-repeat 0% 0%; 
padding: 15px 15px 5px 112px; 
margin-bottom: 1em;
background-position: 23px 30px;

min-height: 400px;
_height:400px;
}


*html .box_detaily_2{
width: 757px;
float:left;
border: 1px solid #dbe6ec;
margin:3px;
text-align: center;
padding: 0;
background: #f1faff url("../img/katalog/notes.gif") no-repeat 0% 0%; 
padding: 15px 15px 5px 118px; 
margin-bottom: 1em;
background-position: 23px 30px

}


.box_detaily_2 p{
padding: 5px 430px 5px 5px;
text-align: justify;
}
.box_detaily_2 a{ color: #525252; text-decoration: none; font-size: 1em; }
.box_detaily_2	 a:hover {  color: #525252; text-decoration: underline; font-size: 1em;  }




ul.pobocky {
margin-top:0px;
	list-style-type: none;
	text-align: left;
	clear: both;
}

li.pobocky {
	list-style-type: none;
	text-align: left;
	clear: both;
}

#obsah_stred li.adresa {
	
	list-style-type: none;
	text-align: left;
	font-weight: bold;
	clear: both;
}


ul.ot_doba {
margin-top:0px;
	list-style-type: none;
	text-align: left;
}

li.ot_doba {
	
	list-style-type: none;
	text-align: left;
	clear: both;
}

#obsah_stred li.ot_doba_z{
	
	list-style-type: none;
	text-align: left;
	font-weight: bold;
	clear: both;
}


.box_kontakt{
width: 400px;
height: 300px;
left: 460px;
top: 420px;
position: absolute;
border: 1px solid #dbe6ec;
text-align: left;
background-color:#ffffff ;
}


table.kontaktni_tabulka_detail
{
width:auto;
margin:5px;
border:0px solid  #ebf3fa;
text-align: left;

}
table.kontaktni_tabulka_detail input
{
float:left;
border:1px solid #144568;
}
table.kontaktni_tabulka_detail textarea
{
border:1px solid #144568;
}

.ico-envelope { width: 90px; height: 90px; background: url(../img/katalog/envelope.png) no-repeat 0 0; position: absolute; top: -35px; right: 0; }

 span.kontakt_text

{
font-size: 0.8em;
text-align: left;
float:left;
padding-right:5px;
}



#obsah_stred p.tlacitko_zprava{

text-align: right;
padding-right:10px;
}


#obsah_stred p.firma_editace_detail{

text-align: left;
padding-right:10px;
padding-top:10px;
margin-bottom:0px;
padding-bottom:0px;
}


#obsah_stred a.firma_editace_detail_odkaz { color: #525252; text-decoration: none; font-size: 1em; font-weight: bold; }
#obsah_stred a.firma_editace_detail_odkaz:hover {  color: #525252; text-decoration: underline; font-size: 1em; font-weight: bold;}


ul.platba {
margin-top:0px;
	list-style-type: none;
	text-align: left;
	clear: both;
}

ul.jazyk {
margin-top:0px;
	list-style-type: none;
	text-align: left;
	clear: both;
}

.galerie_fotek_lista	{
	float: left;
	width: 890px;
	border: 1px solid #dbe6ec;
	margin:3px;
	background-color: #ffffff ;
}


/* galerie fotek prilozenych k firme  */

.box_fotky_prilozene/* !!! nastavuje float  */

{

margin:7px 7px 7px 7px;
float:left;

}


div.galerie_prilozene {
	background: #e7edf1; /* nastaveni pozadi  */
width: 130px;
	height: 130px;
	text-align: center;
	position:relative;
	display: table-cell;
	vertical-align: middle;
	
}
#obsah_stred .galerie_prilozene img {
	border: 1px solid #cdcdcd;
	display: block;
	position:relative;
	left: 0;
	margin: 0 auto;
	text-align: center;
}
#obsah_stred div.galerie_prilozene p {
	padding: 0 15px;
}
*html div.galerie_prilozene div {
	width: 100%;
	position:absolute;
	top: 50%;
	left: 0;
}
*html div.galerie_prilozene  p {
	position: relative;
	top: -50%
}

*+html div.galerie_prilozene div {
	width: 100%;
	position:absolute;
	top: 50%;
	left: 0;
}
*+html div.galerie_prilozene  p {
	position: relative;
	top: -50%
}


/* registrace klienta */


#obsah_stred p.cesta_registrace_odstavec{

	margin-top:20px;
}


#obsah_stred_2 a.cesta_registrace { color: #999999; text-decoration: none; font-size: 1em; font-weight: bold;  }
#obsah_stred_2 a.cesta_registrace_aktivni { color: #de1418; text-decoration: none; font-size: 1.8em; font-weight: bold;  }
#obsah_stred_2 a.cesta_registrace:hover {  color: #999999; text-decoration: underline; font-size: 1em; font-weight: bold;  }

.lista_chyba
{
float: left;
width: 889px;
text-align:left;
border:1px solid #8d0b02;
background-color: #f8e1e0;
margin:3px;
height:50px;
margin-top:20px;
}
.lista_chyba p
{
padding:5px 5px 5px 5px;
}
.lista_chyba span
{
font-size: 1.1em;
font-weight: bold;
}
 .lista_chyba a { color: #8d0b02; text-decoration: underline;   }
 .lista_chyba  a:hover {  color: #8d0b02; text-decoration: underline;  }


.box_ohraniceni_formularu{
float: left;
width: 889px;
text-align:left;
border: 1px solid #dbe6ec;
margin:3px;
background-color: #f1faff;
}
.box_ohraniceni_formularu h2{
font-size: 1.8em;
padding:10px 10px 0px 10px;
color:#144568;
line-height: 1.2em;
}

.box_ohraniceni_formularu h3{
font-size: 1.2em;
padding:10px 10px 0px 0px;
color:#525252;
}

.box_ohraniceni_formularu p {
margin:0px;
padding-top:0px;
padding-left:10px;  
padding-bottom:5px;
}

.box_ohraniceni_formularu a { color: #db4621; text-decoration: underline;   }
.box_ohraniceni_formularu  a:hover {  color: #db4621; text-decoration: underline;  }

.formular_regisrace{
margin:10px;
border: 0px solid #cccccc;
	}
.formular_regisrace p { clear: both;
padding-left:0px;
margin-left:0px;
border: 0px solid #000000;
 }
.formular_regisrace input {
	width: 280px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}
	
.formular_regisrace input.button_sablona_4 {
	width: 80px;
	padding: 2px;
	margin: 5px 5px 1px 0;

	}
	
	#obsah_stred input.schovat {
display: none;
	}
	
	

.formular_regisrace textarea {
	width: 280px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}
.formular_regisrace label{
	width: 200px; 
	margin: 8px 0px 1px 0;
	float:left;
	padding-left:0px;
clear: both;
}
.formular_regisrace select{
	width: auto; 
	margin: 8px 0px 1px 0;
	float:left;
	padding-left:0px;
}
.formular_regisrace span{
	font-size: 1.2em;
	font-weight: bold;
}
.formular_regisrace span.chyba_polozky{
	font-size: 1.2em;
	font-weight: bold;
	color: #ff0000;
}
.formular_regisrace span.error_hlaska_n {
color: #ff0000; text-decoration: underline;
font-size: 1em;
}

.box_ohraniceni_formularu span.error_hlaska_n {
color: #ff0000; text-decoration: underline;
font-size: 1em;
}


.formular_regisrace  a.error_hlaska { color: #ff0000; text-decoration: underline; font-weight: bold;  }
.formular_regisrace  a.error_hlaska:hover {  color: #ff0000; text-decoration: underline;font-weight: bold;  }

.formular_regisrace p.info_popisek{
	font-size: 1em;
	padding:0px 0px 0px 200px;
	margin:0px 0px 0px 0px;
	font-weight: normal;
}


.lista_zpet{
float: left;
width: 879px;
text-align:left;
border: 1px solid #dbe6ec;
margin:3px;
padding:5px 5px 5px 5px;
}


.lista_zpet img{
border:0px;
}
span.back_zpet
{
padding-left:5px;
color: #db4621;
font-size: 1.5em;
}
span.tlacitko
{
float:right;
}
span.tlacitko input
{
width:103px;
}
span.tlacitko_2
{
float:right;
margin-right:40px;
}
.lista_zpet a { color: #ff0000; text-decoration: underline;   }
.lista_zpet a:hover {  color: #ff0000; text-decoration: underline;  }


span.cenovy_program_nadpis

{
   font-size: 2em;
   margin-botton:5px;
   color:#144568;
   }
   
   span.cenovy_program_nadpis img

{
  padding-right: 10px;
   }
  

.box_ohraniceni_formularu ul {

list-style-type: none;
margin-top:20px;
}


.box_ohraniceni_formularu ul li {

margin: 0px 10px 0px 90px;
padding: 0 0 0 25px;
background: transparent url(../img/katalog/ok.gif) no-repeat 10px 0.45em;
font-size: 1em;
font-weight: bold;
}

.box_ohraniceni_formularu ul.test {

list-style-type: none;
margin-top:20px;
}

.box_ohraniceni_formularu ul li.test {

margin: 0px 0px 0px 0px;
padding: 0 0 0 25px;
list-style-type: none;
font-size: 1em;
}



p.objednavam 
 {
 padding:20px 10px 20px 150px;
border-bottom: 1px solid #dbe6ec;
font-size: 1.4em;
}


p.objednavam  span
 {
font-weight: bold;
color: #ff0000;
}

p.objednavam_2
 {
 padding:20px 10px 20px 150px;
border-bottom: 0px solid #dbe6ec;
font-size: 1.4em;
}


p.objednavam_2 span
 {
font-weight: bold;
color: #ff0000;
border-bottom: 0px solid #dbe6ec;
}

div#obsah_stred_2 div.foto_view {padding-top:15px; padding-bottom:9px;}
div#obsah_stred_2 div.foto_view td {padding:2px 12px 2px 0;}
div#obsah_stred_2 div.foto_view td.first { padding:0; width:30px;}
div#obsah_stred_2 div.foto_view td.second {width:85px; padding:0; padding-right:20px; text-align:center;}
div#obsah_stred_2 div.foto_add {padding-top:15px; padding-bottom:9px;}
div#obsah_stred_2 div.foto_add  td {padding:2px 12px 2px 0;}
div#obsah_stred_2 div.foto_add  td.first { padding:0;}
div#obsah_stred_2 div.foto_add  td.second {width:85px; padding:0; padding-left:10px; padding-right:20px;text-align:center;}
div#obsah_stred_2 div.foto_add  td.first_1 {width:120px; padding:0; padding-left:0px; padding-right:10px;text-align:center;}
div#obsah_stred_2 div.foto_add  td.second_2 {width:120px; padding:0; padding-left:0px; padding-right:10px;text-align:center;}
div#obsah_stred_2 div.foto_view input.dlouhy {width:333px;}


div#obsah_stred_2 div.foto_view input {
	width: 10px;
	}

.strankovani_3
{
text-align: left;
float:left;
width:600px;
margin-top:10px;
margin-bottom:10px;
border:0px solid #000000;
margin-right:10px;
}
.strankovani_3 a.normal{
color:#525252;
padding-right:5px;
}
.strankovani_3 a.normal:hover {
color:#525252;
padding-right:5px;
}
#obsah_stred_2  .strankovani_3 .aktivni
{
color:#525252;
font-size: 1.8em;
font-weight: bold;
padding-right:5px;
}





/* uživatelská sekce */


.box_nabidka_uzivatelske_sekce
{
float: left;
width: 889px;
text-align:left;
border: 1px solid #dbe6ec;
margin:3px;
background-color: #ffffff;
}
.box_nabidka_obal
{
width: 400px;
height:110px;
text-align:center;
border:0px solid #000000;
margin:auto;
}
.box_nabidka_ikona
{
float: left;
width: 100px;
height:65px;
text-align:center;
border:0px solid #000000;
}
.box_nabidka_text
{
float: left;
width: 100px;
height:60px;
text-align:center;
border:0px solid #cccccc;
line-height: 1.1em;
}
.box_nabidka_ikona img
{
border:0px;
}
.box_nabidka_text a { font-size: 1em;
font-weight: bold;
text-align: center;
color: #db4621;
text-decoration: none; 

}
.box_nabidka_text a:hover {  font-size: 1em;font-weight: bold;
text-align: center;
color: #db4621;
text-decoration: underline;

}
.zarovnani_polozek_detail
{
float:left;
margin-left:0px;
padding-left:0px;
}



#ohraniceni_menu {
width:900px;
margin:0px auto 0px;
text-align:left;
}
/* MAIN MENU */
#horizontalni_menu {
padding-top:5px;
}
#horizontalni_menu ul{
list-style:none;
margin:0px;
padding:0;
}
#horizontalni_menu li
{
float:left;
background:#ae0b00 url('../img/menu/menu_cervena_l.png') 0 0 no-repeat;
margin:0 2px 0 0;
padding:0;
}
#horizontalni_menu li a{
color:white;
text-decoration:none;
float:left;
background:  url('../img/menu/menu_cervena_r.png') 100% 0 no-repeat;
padding:10px 24px 9px;

font-size:117%;
}

#horizontalni_menu ul li.active a{
color:white;
text-decoration: underline;
float:left;
background:  url('../img/menu/menu_cervena_r.png') 100% 0 no-repeat;
padding:10px 24px 9px;
font-weight:bold;
font-size:117%;
}

#horizontalni_menu li.cervena{background:#ae0b00 url('../img/menu/menu_cervena_l.png') 0 0 no-repeat;}
#horizontalni_menu li.cervena a{background-image:url('../img/menu/menu_cervena_r.png');}

/* SUBMENU */
#horizontalni_menu_dolni {background-color:#ae0b00; margin:0; padding:0px 2px 2px 23px;margin-top:-1px; }
*html #horizontalni_menu_dolni {background-color:#ae0b00; margin:0; padding:6px 23px 7px; margin-top:-7px;}

#horizontalni_menu_dolni a, #horizontalni_menu_dolni span {color:white; margin-right:20px; text-decoration: none;}
#horizontalni_menu_dolni a:hover {text-decoration: underline;color:white; margin-right:20px;}
#horizontalni_menu_dolni a.active {text-decoration: underline;color:white; margin-right:20px;}





.break { height: 1px; font-size: 1px; clear: both; overflow:hidden; visibility: hidden; display:block; margin:0; padding:0 !important; }

.hidden { display: none; }








.ram_nex_pris_vid
{
    float:left;
width: 450px;
margin:auto;
background:#fff;
}


.nex_pris_foto_vid
{
float:left;
width: 230px;
height:203px;
margin:auto;
}


.nex_pris_foto_vid img
{
text-align: center;
margin-top:0px;
}

.nex_pris_time_vid
{
float:left;
width: 220px;
margin:auto;
background:#fbefef;
font-size: 0.77em;
color: #660000;
}

.nex_pris_time_vid p
{
padding-left:5px;
padding-top:0px;
margin:0px;
margin-top:0px;
}

.nex_pris_time_vid a { color: #660000; text-decoration: underline; }
.nex_pris_time_vid  a:hover {  color: #660000; text-decoration: underline; }

.nex_pris_parex_vid
{
float:left;
width: 220px;
height:186px;
margin:auto;
background:#fbefef;
overflow: hidden;
display: block;
}

.nex_pris_parex_vid p
{
padding-left:5px;
padding-top:0px;
margin:0px;
}

.nex_pris_nadpis_vid
{
float:left;
width: 450px;
margin:auto;
background:#f1c9c9;
color: #660000;
}


.nex_pris_nadpis_vid span
{
color: #660000;
}


.nex_pris_nadpis_vid h2
{
margin:0 0px 10px 0; padding-left:5px; font-size:1.2em; margin-top:10px; color: #660000;
}

.nex_pris_nadpis_vid a { color: #660000; text-decoration: underline; }
.nex_pris_nadpis_vid  a:hover {  color: #660000; text-decoration: underline; }


