/*farby*/
hneda_bg_vnutro {#e5cfa0}
svetla_bg {#f6f2e6}
cervena_logo {#bc1321}

body {
font:.75em/150% Arial, 'Trebuchet MS', Helvetica, sans-serif;
text-align:center;
margin:0;
padding:6px 0;
background:#f6f2e6;
background:#fff;
}

h1,h2,h3,h4 {
color:#751f04;
margin-top:10px;
}

h1 span,h2 span,h3 span,h4 span {
display:none;
font-size:1px;
margin:0;
height:0;
}

ul {
list-style:none;
border:0 solid gray;
}

ol {
list-style:decimal inside;
}

li {
}

ul,li,form,input {
margin:0;
padding:0;
}

input.butt
{width:150px; height:30px; font-weight:bold;}

select {
font-size:100%;
}

code {
font-family:"Courier New", Courier, monospace;
font-size:10px;
}

blockquote {
margin:0 0 0 20px;
}

dl {
margin:8px 0;
}

dd {
margin:0;
margin-left:50px;
margin-bottom:8px;
padding:0;
border:0 solid gray;
}

img {
display:block;
border:0 solid gray;
}


th {
border-top:1px solid #f0e9d7;
border-bottom:2px solid #f0e9d7;
padding:6px;
color:#751f04;
font-weight:700;
text-align:left;
}

thead th {
border:none;
color:#751f04;
border-bottom:2px solid #f0e9d7;
padding:6px;
font-size:120%;
font-weight:400;
}

a {
color:#bc1321;
}

hr {
height:1px;
border:none;
padding:0;
margin:0;
background:#BDBDBD;
}

hr.cisti,div.cisti {
margin:-1px 0 0;
height:1px;
border:0 solid gray;
clear:both;
font-size:1%;
padding:0;
line-height:1%;
}

#vsetko_pix {
background:#F6F2E6;
background:#fff;
width:960px;
height:100%;
border:0 solid #333;
margin:0 auto;
padding:0;
text-align:left;
}

#hlavicka1_pix {
height:84px;
border:0 solid transparent;
background:#e5cfa0;
}
#logo a {
width:248px;
height:84px;
display:block;
background:url(../obrazky/stranka/tondach_logo.gif);
float:left;
border:0 solid gray;
}
#hlavicka2_pix {
margin-top:6px;
height:270px;
border:0px solid transparent;
/* background:url(../obrazky/stranka/hlavicka_obr1.jpg); */
background:#e5cfa0;
position:relative;
}
/*** hlavicka slideshow **/

#hlavicka2_pix img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#hlavicka2_pix img.active {
    z-index:10;
    opacity:1.0;
}

#hlavicka2_pix img.last-active {
    z-index:9;
}


/*MENU*/
#menu_hlav_pix
{font-size: 100%; height:44px; margin-top:6px; background:url(../obrazky/stranka/bg_menu.gif) 0 0 repeat-x; background:#e5cfa0;}
ul#menu_hlav
{display:inline; list-style:none; margin:15px 0 0px 60px; padding:0; float:left; border:0px solid red;  }
ul#menu_hlav li
{float:left;  display:inline; position:relative;margin:0 0px 0 0; padding:1px 10px 0 7px; font-weight:normal;  text-transform:uppercase; background: url(../obrazky/stranka/lomitko_menu.gif) 100% 50% no-repeat; line-height:100%;}
ul#menu_hlav li.prva
{padding-left:0px;}
ul#menu_hlav li.posledna
{background:none;}
ul#menu_hlav li:hover, ul#menu_hlav li.hover
{}

/* Root Menu */
ul#menu_hlav a
{ margin:0; padding:0;text-decoration:none;color:#bc1321; float:none !important; /*For Opera*/float:left; /*For IE*/display:block; height:auto !important; height:1%; /*For IE*/ padding: 0 0 0px 0;}
/* Root Menu Hover Persistence */
ul#menu_hlav a:hover,  ul#menu_hlav li:hover a,  ul#menu_hlav li.iehover a
{text-decoration:underline;}
/* 2nd Menu */
ul#menu_hlav li div
{display:none;}
#menu li.menu_prva a
{}
#menu li.menu_posledna a
{}

/*KONIEC MENU*/





#pata_pix{
margin-top:6px;
background:#e5cfa0;
}
#pata{
padding:8px;
font-size:100%;
color:#333;
}
#pata a {
border:0px solid red;
color:#bc1321;
}
#pata a.pikto {
border:0px solid red;
display:block;
text-align:center;
}
#pata a.pikto img {
margin:10px auto;
}
#pata .copy {
text-align:center;

}
#pata ul#harmonika{
  list-style: none;
  margin: 0;
  padding: 0;
  height:142px;
}

#pata ul#harmonika li{
  float: left;
  padding: 0px;
  display: block;
  margin-right: 8px;
}
#pata ul#harmonika li.last{
  margin-right: 0px;
}
#pata ul#harmonika li.last{
  margin-right: 0px;
}

#pata ul#harmonika li div.obal{
  display: block;
  overflow: hidden;
  width: 178px;
  height: 142px;
}

#pata ul#harmonika #a1{
  width: 386px;
}

#pata ul#harmonika li img{
  position: absolute;
  border: 0px solid #881212;
}

#pata ul#harmonika li p{
  margin: 0;
  padding: 8px;
  width: 186px;
  height: 142px;
  display: block;
  margin-left: 186px;
  text-align:left;
  border: 0px solid #881212;
  background:#f3e7cf;
}
#pata ul#harmonika h3 a{
  color:black;
  display:block;
  width:auto;
}



#vyhladavanie {
background-color:#f0e9d7;
width:347px;
height:16px;
padding-top:2px;
padding-left:5px;
margin-bottom:0;
border-left:1px solid #0E0E0E;
}

#pod_vyhladavanim {
background-color:#c6cfd1;
width:352px;
height:16px;
padding-top:2px;
padding-left:0;
padding-right:0;
margin-bottom:0;
border-top:1px solid #000;
border-left:1px solid #0E0E0E;
}



.skridla_vyber {
width:130px;
height:180px;
vertical-align:bottom;
}

.skridla_popis {
font-size:110%;
font-weight:700;
margin-top:10px;
}

#preco_reg {
margin-top:20px;
}


.ram {
border:2px solid #000;
background-color:#A60C00;
color:#FFF;
}

.reg_cerv {
background-color:#A60C00;
color:#FFF;
}

#pozor {
visibility:hidden;
position:absolute;
top:146px;
left:200px;
width:220px;
height:50px;
background-color:#B0C4DE;
border:1px solid #000;
padding:10px;
}

.td_spravy {
background-color:#f5f5f5;
padding:2px;
}

.spravy,.novinky {
margin-bottom:5px;
margin-left:55px;
}

.novinky {
margin-bottom:5px;
margin-left:0;
}

.archiv {
font-size:110%;
}

#vychyt {
margin-bottom:30px;
}

.vychyt {
margin-bottom:5px;
}

.predel {
height:10px;
background:url(obrazky/stranka/bg_predel_c.gif) repeat-x 0 50%;
clear:both;
}

.predelsivy {
height:3px;
margin:5px 0;
background-image:url(obrazky/stranka/bg_predel_s.gif);
background-repeat:repeat-x;
}

.zahlavie_hl {
font-size:10px;
color:#751f04;
background-color:#c6cfd1;
font-weight:700;
margin-top:2px;
margin-left:3px;
}

.zahlavie td {
color:#751f04;
background-color:#f0e9d7;
vertical-align:top;
}

.zahlavie_hl p {
margin:3px 0 4px;
}

#akcia dd {
margin:0;
margin-left:150px;
margin-bottom:0;
padding:0;
border:0 solid gray;
}

#cisti,.cisti {
font-size:1px;
clear:both;
height:1px;
margin-top:-1px;
margin-bottom:0;
}

.cisti2 {
clear:both;
}

dl.datum dt {
_margin-right:-70px;
}

dl.datum dd {
margin-left:70px;
}

.biela {
color:#ec9a28;
background-color:#c6cfd1;
}

.lista {
margin-left:8px;
margin-bottom:10px;
}

#popup {
position:absolute;
color:#751f04;
width:300px;
height:20px;
background-color:#c6cfd1;
font-size:10px;
visibility:hidden;
padding:5px;
text-align:justify;
}

.tr_info_hl,.td_info_hl,.td_info_hl_cent {
background-color:#c6cfd1;
color:#a30305;
font-weight:700;
padding:4px;
}

.tr_info_hl_m {
background-color:#C0CFE6;
color:#000;
}

.tr_info {
background-color:#FFF;
}

.td_info,.td_info_cent,.td_info_em,.td_info_cent_em {
background-color:#f0e9d7;
width:25%;
}

.td_info_em,.td_info_cent_em {
color:#a30305;
}

.obr {
margin:5px;
}


.tbl_info tr {
background-color:#ECCBBC;
}

.tbl_info .hlav {
background-color:#C1262C;
color:#FFF;
font-weight:700;
}

.tbl_info td {
padding:5px;
border-top:1px solid #222;
}

.tbl_info td.hlav {
border-top:0 solid #222;
}

.tbl_info strong {
color:#C1262C;
}

#tbl_kont table td {
padding:2px 5px;
}

#tbl_kont tr.zvyrazni {
border:1px solid #D8C797;
}

.tbl_tech_inf {
width:335px;
margin:0 15px 15px 0;
}

.tbl_tech_inf th {
text-align:left;
font-weight:400;
border-bottom:1px solid #b99a82;
}

.tbl_tech_inf td {
border-bottom:1px solid #b99a82;
text-align:center;
}

.tbl_tech_inf td.right {
text-align:right;
}

.ramik {
padding:10px;
border:1px solid gray;
background-color:#ECCBBC;
margin-bottom:10px;
}

.pozn_cennik {
margin-top:-25px;
margin-bottom:20px;
font-style:italic;
}




.zvyrazni {
background:#F0E9D7;
border:1px solid #D8C797;
padding:10px;
}

/* obrazok */
.obr_ramik {
background-color:#F0E9D7;
display:block;
float:left;
position:relative;
margin-right:15px;
margin-bottom:10px;
top:4px;
left:4px;
}

.obr_ramik img {
background-color:#fff;
border:1px solid #ddd;
padding:4px;
position:relative;
top:-4px;
left:-4px;
}

a.obr_ramik {
cursor:pointer;
}

a.obr_ramik:hover {
background-color:#EC9A28;
}

.obr-popis {
font-style:italic;
position:relative;
top:-8px;
left:4px;
}
/* obrazok koniec */


.tbl_refer tr {
height:120px;
}

.tbl_refer td {
width:25%;
}

.tbl_prod td,.tbl_prod th {
background:#F0E9D7;
border-bottom:1px solid #ccc;
text-align:center;
padding:2px 6px;
width:100%;
}

.tbl_prod th {
color:#751f04;
font-weight:400;
text-align:left;
}



.sort_skupina {
border:0 solid gray;
text-align:left;
margin-top:15px;
margin-bottom:-10px;
margin-right:20px;
float:left;
}

.sort_skupina a {
border:0 solid gray;
height:160px;
max-width:140px;
font-size:110%;
float:left;
padding-top:15px;
padding-right:20px;
padding-left:15px;
_padding-right:5x;
_padding-left:22px;
text-align:left;
display:block;
}

#skridle_popis {
height:150px;
border:0px solid red;
margin-left:230px;
}


em.vyrazne {
color:#751f04;
font-style:normal;
}

table#kontakt {
margin-top:20px;
width:730px;
border:0 solid gray;
}




.akcia {
color:#c72a2f;
}

.popis_obr {
font-size:90%;
font-style:italic;
margin-top:0;
}




#form_kalkulacia {
margin-bottom:15px;
}

#form_kalkulacia h3 img {
float:left;
margin-top:-2px;
margin-right:8px;
}

#form_kalkulacia fieldset {
border:0 solid red;
padding:0;
margin-left:23px;
}

.form_skridly label {
width:145px;
float:left;
margin:25px 0px 25px 12px;
_margin:25px 0px 25px 12px;
border:0 solid red;
}

.form_skridly label.last {
margin-right:0;
}

.form_skridly label input {
margin-right:3px;
}

.formular {
width:450px;
}

#form_kalkulacia span#krok1 {
background:url(obrazky/stranka/krok1.gif) 0 2px no-repeat;
}

#form_kalkulacia span#krok2 {
background:url(obrazky/stranka/krok2.gif) 0 2px no-repeat;
}

#form_kalkulacia span#krok3 {
background:url(obrazky/stranka/krok3.gif) 0 2px no-repeat;
}

#form_kalkulacia span#krok4 {
background:url(obrazky/stranka/krok4.gif) 0 2px no-repeat;
}

#tbl_dok {
width:650px;
padding:0 3px;
}

#tbl_dok p {
width:650px;
float:left;
padding:0;
margin:4px 0;
border:0 solid red;
}

#tbl_dok span {
display:block;
width:250px;
text-align:left;
float:left;
border:0 solid red;
}

#tbl_dok input {
float:right;
width:250px;
border:1px solid gray;
margin:0 146px 0 0;
padding:2px;
}

.tbl_form {
width:750px;
}

.tbl_form td.prvy {
width:250px;
text-align:left;
}

.tbl_form td .odoslat {
margin-top:8px;
width:100px;
padding:5px;
}

.tbl_form td input,.tbl_form td textarea {
width:250px;
border:1px solid gray;
margin-top:0;
padding:2px;
}


#obsah_pix .chyb_hlaska,#obsah_pix .hlaska_ok {
background:#EDE5CB;
border:3px solid #CDC3A4;
color:#FA3600;
padding:8px;
margin-bottom:7px;
}

#obsah_pix .chyb_hlaska h4,#obsah_pix .hlaska_ok h4 {
font-size:110%;
color:#FA3600;
margin:0 0 5px;
font-weight:700;
}

#obsah_pix .hlaska_ok {
color:#751f04;
}

