/* CSS Document */

body {padding: 0;margin: 0;font-family: Arial, Verdana, Helvetica, sans-serif;line-height: 1.5em;background: url(p11.jpg) repeat-x top; overflow: scroll;}
* {margin:0;padding:0;border:0px; color: #000;}
.telo {margin:auto; width : 970px;min-height: 561px;background: url(p10.jpg) no-repeat top left;}

#div_prihlaseni {border-top: 1px solid #000; padding: 5px 0 10px 0;}
#div_prihlaseni span{ font-size: 12px; cursor:pointer;}
#prihlaseni {display: none; position: absolute; top: 50px; left: 50%; }
#prihlaseni_form {font-size: 12px; color: #616161; float: left;position: relative; left: -150px; border: 1px solid #616161; background: #b4e04b; padding: 10px 10px 5px 10px; width: 280px;}
#prihlaseni_form span{float: left; margin: 0; width: 280px; margin-bottom: 8px;}
#prihlaseni_form span input.pole{float: right; margin: 0; width: 180px; padding: 3px; border: 1px solid #000; background: #fafdea; cursor: pointer;} 
#prihlaseni_form span.vstup input { padding: 3px; float: left; border: 1px solid #000; ; margin-right: 10px; cursor: pointer;} 
#top {
padding: 0;
margin: 0;
height : 100px;
}

p.bila {
color: #fff;
}

#top #ikony {
height: 20px;
width: 970px;
text-align: right;
float : right;
margin : 5px 15px 0 0;
}

#top #ikony img {
padding-right : 5px;
border : 0;
}

#ikony2 {
height: 20px;
width: 970px;
text-align: right;
}

#ikony2 a{
font-size: 12px;
padding: 2px 5px 2px 5px;
border: 1px solid #616161;
text-decoration: none;
background: #b4e04b;
}

#ikony2 a span {
color: #414141;
}

#ikony2 a:hover{
text-decoration: underline;
}

#top h1 {
margin-left: 250px;
width: 600px;
font : bold 22px Arial, Sans-Serif;
letter-spacing : 2px;
margin-bottom: 15px;
}

#top h2 {
margin-left: 250px; 
width: 600px;
font : bold 14px Arial, Sans-Serif;
letter-spacing : 1px;

}



#menu {
float: left;
}

#menu ul{
padding: 0;
left : 250px;
margin: 3px 0 0 250px;
width: 700px;
line-height: 20px;
font-size: 15px;
height: 30px;
}

#menu li {
float: left;
list-style : none;
display : inline;
margin-left: 5px;
}

#menu li a {
position: relative;
top: 1px;
text-decoration : none;
margin: 0;
padding : 5px 10px 5px 10px;
font : bold 0.8em Arial, Sans-Serif;
color : #000;
}

#menu li a:hover {
padding : 5px 10px 5px 10px;
background : #616161;
color : #fff;
}

#menu li a.current {
position: relative;
top: -10px;
padding : 5px 10px 20px 10px;
background : #616161;
color : #fff;
line-height: 40px;
}

#menu li a.current:hover{
padding : 5px 10px 20px 10px;
background : #616161;
}
 
#toptop {
height: 150px;
width: 970px;
} 
 
#leva_strana {
float:left;
width: 182px;
font : 0.8em Arial, Sans-Serif;
margin-left: 0px;
padding-left: 27px;
margin-top: 0px;
padding-top: 0px;

}

#leva_strana form{
width: 182px;
color: #414141;
}

#leva_strana form input, textarea{
width: 170px;
padding: 5px;
border: 1px solid #616161;
}

#leva_strana form input, textarea{
width: 170px;
padding: 5px;
border: 1px solid #616161;
}

#leva_strana form input#submit{
cursor: pointer;
margin-top: 5px;
width: 182px;
padding: 5px;
border: 1px solid #616161;
}

#leva_strana form input#submit:hover{
background: #b4e04b;
color: #000;
}

#leva_strana ul {
padding : 3px 0 5px 0;
margin-left: 0;
}

#leva_strana ul li {
line-height : 22px;
background : #fff;
list-style : square;
padding-left : 0;
margin-left: 15px;
color : #000;
}

#leva_strana menu {
padding : 0 0 10px 0;
margin-left: 0;
}
#leva_strana menu li {
line-height : 22px;
background : #fff;
list-style : square;
padding-left : 0;
margin-left: 15px;
}

#leva_strana ul li a {
background : inherit;
text-decoration : none;
color : #000;
display: block;
}

#leva_strana ul li a:hover{
padding-left: 5px;
background : rgb(97,97,97);
color: #fff;
}



#leva_strana ul li.current {
color : #000;
}

#leva_strana ul li.current a:hover {
text-decoration : none;
}

#leva_strana img.uvod {
width: 183px;
height: 137px;
}

#leva_strana h3 {
font : bold 1.1em Arial, Sans-Serif;
margin-top : 20px;
height: 20px;
background : url(line3.jpg) no-repeat bottom left;
}

#leva_strana p {
margin: 0 0 5px 0;
line-height: 1.3em;
padding: 5px 0 0 0;
}

#prava_strana {
margin-left: 250px;
margin-bottom : 10px;
width : 700px;
font : 0.8em Arial, Sans-Serif;
}

#prava_strana .uvod .pad {
color: #fff;
height: 50px;
}

#prava_strana .uvod a {
color : #b4e04a;
text-decoration : none;
}

#prava_strana .uvod a:hover {
color : #000;
text-decoration : underline;
}

#prava_strana .mpart {
margin: 30px 0 20px 0;
}

#prava_strana .mpart h3 a{
color: #000;
padding : 0;
margin: 0;
font : bold 18px Arial, Sans-Serif;
text-decoration: none;
}

#prava_strana .mpart h3 a:hover{
text-decoration: underline;
}

#prava_strana .mpart h2{
width: 700px;
background : url(linel.jpg) no-repeat bottom left;
height : 20px;
padding: 10px 0 0 0;
margin : 0px 0 10px 0;
font : bold 12px verdana, Arial, Sans-Serif;
}

#prava_strana .mpart a.uh2 {
font : bold 12px verdana, Arial, Sans-Serif;
}

#prava_strana .mpart h4 {
background : url(linel2.jpg) no-repeat top left;
color: #000;
height: 20px;
padding: 3px 0 0 10px;
margin: 0 0 0 0;
font: bold 13px verdana, Arial, Sans-Serif;
}

#prava_strana .mpart h5 {
font: bold 12px verdana, Arial, Sans-Serif;
}

#prava_strana .mpart h2 a{

height: 20px;
padding: 0;
margin: 0;
font: 12px verdana, Arial, Sans-Serif;
text-decoration: none;
}

#prava_strana .mpart h2 a:hover{
text-decoration: underline;
}

#prava_strana .mpart a#mapa{
background: url(odkaz.png) no-repeat bottom left;
text-decoration: none;
color: #000;
padding: 0 0 0 25px;
font-size: 15px;
margin: 0 0 10px 10px;

}



#prava_strana .mpart span a{
text-decoration: none;
color: #000;
padding: 0 0 0 5px;
margin-bottom: 20px;
font : italic 12px verdana, Arial, Sans-Serif;
}

#prava_strana .mpart span a:hover{
text-decoration: underline;

}

#prava_strana .mpart a:hover#mapa{
text-decoration: underline;
}

#prava_strana .mpart p {
padding: 0 0 10px 10px;
}

#prava_strana .mpart img{
margin: 5px 0px 5px 10px;
padding: 5px;
float: right;
border : 1px solid #ccc;
background : #f5f5f5;
}



#prava_strana .mpart #formulář {
width: 700px;
background : url(pozemail.jpg) no-repeat right top;
}

#prava_strana .mpart form {
color: #000;
width: 450px;
text-align: right;
}

#prava_strana .mpart form input{
border : 1px solid #ccc;
padding: 2px;
margin: 5px;
cursor: pointer;
}

#prava_strana .mpart form p{
text-align: left;
margin: 0 0 0 20px;
padding: 0;
}



#prava_strana .mpart form input#tlacitko{
font : 12px verdana, Arial, Sans-Serif;
background : url(emailbut.png) no-repeat;
width: 80px;
height: 25px;
border : 0px solid #fff;
padding: 2px;
margin: 5px 5px 50px 5px;
vertical-align: middle;
cursor: pointer;
}

#prava_strana .mpart form input#tlacitko:hover{
font : bold 12px verdana, Arial, Sans-Serif;
}

#prava_strana .mpart form textarea{
border : 1px solid #ccc;
padding: 2px;
margin: 0 5px 5px 5px;
cursor: pointer;
}

#prava_strana .mpart #script{
margin: 20px 0 0 50px;
color: #000;
font : bold 18px verdana, Arial, Sans-Serif;
padding: 10px;
border : 1px solid #ccc;
}


#prava_strana .vid {
width: 700px;
min-height: 190px;
padding: 0 0 25px 0;
}

#prava_strana .vid a#vid2{
background : url(odkaz.png) no-repeat bottom left;
text-decoration: none;
color: #000;
padding: 5px 0 0 25px;
font-size: 12px;
margin: 0 0 10px 10px;
height: 20px;
}

#prava_strana .vid a:hover#vid2{
text-decoration: underline;
}

#prava_strana .mpart img#line{
width: 640px;
height: 0px;
margin: 0;
padding: 0;
border : none;

}


#line {
width: 700px;
height: 1px;
}
.obrdverady {
height: 380px;
}

.obrjednarada {
height: 190px;
}

#prava_strana .odkaz{
text-align: right;
width: 700px;
border-top : 1px dotted #ccc;
padding : 5px 0;
margin : 5px 0 25px 0;
}

#prava_strana .odkaz a{
color: #000;
text-decoration: none;
font : bold 1em Arial, Sans-Serif;
}

#prava_strana .odkaz a:hover{
text-decoration: underline;
}

#prava_strana .mpart #odberatele ul {
list-style-type: none;
margin: 10px 0 15px 0;
width: 670px;
font-size: 13px;
}

#prava_strana .mpart #odberatele ul li.zk {
background: #e6f6cf;
border-bottom: 1px solid #ccc;
}

#prava_strana .mpart #odberatele ul li {
border: 1px solid #ccc;
border-bottom: none;
list-style : none;
padding: 3px 0 3px 25px;
background: #fffadc;
}

#prava_strana .mpart #odberatele ul li.z {
background: #e6f6cf;
}

#prava_strana .mpart #odberatele ul li a {
text-decoration: none;
color: #000;
}

#prava_strana .mpart #odberatele ul li a:hover {
text-decoration: underline;
color: #000;
}

#prava_strana menu{
margin: 15px 0 25px 0;
}

#prava_strana ul {
padding : 3px 0 5px 0;
margin: 0 0 0 0;
}

#prava_strana li {
line-height : 22px;
list-style : square;
padding-left : 0;
margin-left: 25px;
}

#prava_strana li a{
text-decoration: none;
color: #000;
}

#prava_strana li a:hover{
text-decoration: underline;
}

#prava_strana li.pdf {
line-height : 25px;
list-style-image: url("pdf.jpg");
padding-left : 0;
margin-left: 60px;
}

#prava_strana li.jpg {
line-height : 25px;
list-style-image: url("jpg.jpg");
padding-left : 0;
margin-left: 60px;
}

#prava_strana li.pdf a{
padding-left : 10px;
}

#prava_strana li.jpg a{
padding-left : 10px;
}

#prava_strana p {
color : #000;
padding : 0;
text-align : justify;
line-height: 1.5em;
}


#prava_strana table {
border-collapse: collapse;
text-align: center;
margin: 10px;
}

#prava_strana th,td {
padding: 2px;
border: 1px solid #454545;
}

#prava_strana th {
background: #454545;
color: #ffffff; 
}

#prava_strana .konec {
border : 1px dotted #ccc;
background : #f3fcd1;
width : 670px;
padding: 10px 15px 10px 15px;

line-height: 1.5em;
color: #000;
}

#paticka {
clear : both;
width : 970px;
margin : 30px 0 25px 0;
color : #000;
background : #fff url(linep.jpg) no-repeat top right;
font : 0.8em Arial, Sans-Serif;

}

#paticka .vpravo {
float : left;
text-align : left;
background : inherit;
padding: 10px 20px 0 20px;
width : 930px;
height: 60px;
}

#paticka a {
text-decoration : none;
background : #fff;
color: #000;
font : bold 1.1em Arial, Sans-Serif;
}

#paticka a:hover {
text-decoration : underline;
}

#paticka .ikony2 {
margin: 0;
padding: 0;
padding-top: 10px;
padding-left: 25px;
width: 300px;


}

#paticka p {
float: left; padding-right: 20px;
}

.telo #paticka .ikony2 a img{
border-style: none;
}

.telo #paticka .od {
float: left;
line-height: 1.5em;
font-weight: normal;
font : 0.8em Arial, Sans-Serif;
margin-top: 5px;
margin-bottom: 10px;
color: #003366;
}

.telo #paticka .od a {
font-weight: normal;
color: #003366;
margin: 10px;
padding: 0;
}



.mezera {
height: 20px;
}

.profily {
min-height: 180px;
}

#prava_strana #cenik input#submit{
margin-left: 20px;
width: 510px;
padding: 3px;
background : #f3fcd1;

}

#prava_strana #cenik input#submit:hover{
background : #ceeb7d;
}

#prava_strana #cenik input#reset{
margin-left: 12px;
width: 138px;
padding: 3px;
background : #f3fcd1;

}

#prava_strana #cenik input#reset:hover{
background : #ceeb7d;
}

#prava_strana #cenik form{
width: 700px;
text-align: left;
color: #414141;
}



#cenik table {
text-align: left;
width: 680px;
border-collapse: collapse;
margin-bottom: 0;
}



#cenik table#celkem{
float: right;
width: 400px;
border-collapse: collapse;

}




#cenik table#celkem td {
margin-top: 0;
border: 0px;
}

#cenik td.x{
padding: 0 0 0 10px;
width: 300px;
}

#cenik td.x1{
padding-left: 10px;
width: 300px;
}

textarea {
width: 440px;
}

form {color: #000;}
#cenik td.z{text-align: right;padding-right: 20px;}
#cenik td.z1{text-align: right;padding-right: 20px;font-weight: bold;}
#cenik td.z3{width: 70%;text-align: right;padding-right: 20px;font-weight: bold;}
#cenik td.z2{text-align: right;padding-right: 20px;font-weight: bold;color: #111;background : #ceeb7d;padding: 5px 20px 5px 0;width: 70%;}
#cenik td.z4{text-align: right;padding-right: 20px;font-weight: bold;color: #111;background : #ceeb7d;padding: 5px 20px 5px 0;width: 30%;}
#cenik table td select{width: 100%;padding: 3px;text-align: left;background : #f3fcd1;width: 340px;}
#cenik th {padding: 5px 5px 5px 10px;}
#cenik table#objednavka{float: left;width:650px;border-collapse: collapse;}
#cenik table#objednavka td{width: 50%;border: 0px;}
#prava_strana #cenik table#objednavka input#submit{margin-left: 5px;width: 450px;background: #f3fcd1;}
#prava_strana #cenik table#objednavka input#reset{width:185px;padding: 3px;background: #f3fcd1;}
#prava_strana #cenik table#objednavka input#submit:hover{background : #ceeb7d;}
#prava_strana #cenik table#objednavka input#reset:hover{background : #ceeb7d;}
#tajne input{display: none;}
#prava_strana .mpart form#email input#submit:hover{background : #ceeb7d;}
.mpart table#email2{text-align: right;float: left;width:650px;border-collapse: collapse;}
.mpart table#email2 td{border: 0px;}
.mpart table#email2 select{width: 450px;}
.mpart table#email2 td.x{width: 450px;}
.mpart table#email2 td.x1{width: 210px;}
.mpart table#email2 td.x2{text-align: left;}

#prava_strana .mpart form#email input#submit{margin-left: 5px;width: 680px;padding: 3px;background : #f3fcd1;}
.reklama img{
padding: 4px;
border: 1px solid #ccc;
}
.reklama h4 {
background : url(linel2.jpg) no-repeat top left;
color: #454545;
height: 20px;
padding: 3px 0 0 10px;
margin: 0 0 0 0;
font: bold 13px verdana, Arial, Sans-Serif;
}

.cenik {margin: 20px 0 20px 0;}
.cenik h3 {color: #000;padding : 0;margin: 0;font : bold 18px Arial, Sans-Serif;}
.cenik h2 {width: 700px; background : url(linel.jpg) no-repeat bottom left; height : 20px; padding: 10px 0 0 0; margin : 0 0 10px 0; font : bold 12px verdana, Arial, Sans-Serif;}
.cenik .vyber_obal {width: 700px; margin: 0 auto; text-align: center;}
.cenik .vyber {float: left; text-align: center; width: 210px; margin: 5px; padding: 3px; border: 1px solid #ceeb7d; cursor: pointer;}
.cenik .vyber img {margin: 0px 0 5px 0; padding: 2px;border : 1px solid #ccc; background : #f5f5f5;}
.cenik .vyber h4 {padding: 5px; font-size: 16px; font-weight: bold;}
.cenik .vyber a {padding: 5px; font-size: 12px; text-decoration: none;}

.sestava { background: url(/cenik/img/cenik_paletovy_regal.jpg) no-repeat; height: 525px; width: 700px;}
.dily span {cursor: pointer; display: block; padding: 2px 2px 2px 10px;}
#sipka {border: 0; padding: 0; margin: 0; display: none; position: relative; z-index: 100;}
.dily {width: 200px; float: left; padding: 10px;}
.dily .dily_strong {font-size: 14px;}
ul#dily_menu {margin-top: 10px;}
ul#dily_menu li {list-style-type: none; border-bottom: 1px dotted #ccc; padding: 0; margin: 0; }
.sipka_img {height: 500px;}
#popis_1,#popis_2,#popis_3,#popis_4,#popis_5,#popis_6,#popis_7 {display: none; padding: 0; margin-top: 20px;}
#popis_1 table, #popis_2 table, #popis_3 table, #popis_4 table, #popis_5 table, #popis_6 table, #popis_7 table{border-collapse: collapse; font-size: 12px; padding: 0; background: #fff; border: 0; margin: 10px 0 10px 0; width: 200px;}
#popis_1 table th, #popis_2 table th, #popis_3 table th, #popis_3 table th, #popis_4 table th, #popis_5 table th, #popis_6 table th, #popis_7 table th {font-weight: bold;}
span#nabidka {float:right; font-size: 20px; padding: 5px; border: 1px solid #000; background: #fff; cursor: pointer;}

#kalkulator, #objednavka  {width: 700px; float: left;}
#kalkulator fieldset, #objednavka fieldset {border: 1px solid #666; padding: 5px; margin: 5px 0 15px 0;}
#kalkulator legend, #objednavka legend {border: 1px solid #666; padding: 5px; margin-left: 20px;}
#kalkulator fieldset table {width: 600px; margin: 10px auto; border-collapse: collapse; border: 1px solid #ccc;text-align: left;}
#kalkulator fieldset table td {padding-left: 10px; border: 1px solid #ccc;}
#kalkulator fieldset table tr.celkem td{border-top: 2px solid #505050;}
#kalkulator fieldset table td.cena{ text-align: right; padding-right: 10px; border: 1px solid #ccc;}
#kalkulator fieldset table select { width: 320px; padding: 2px 5px 2px 5px;}
#kalkulator fieldset table select option {padding: 0 20px 0 20px;}
#kalkulator input {border: 1px solid #ccc; padding: 3px 5px 3px 5px;}
#objednavka_port {float: right; padding: 5px; border: 1px solid #505050; text-decoration: none; cursor: pointer;}

#objednavka {padding: 5px 0 5px 0; margin: 10px 0 10px 0;}
#objednavka img {margin: 10px 10px 10px 0; float: left;}
#objednavka table {width: 660px;border-collapse: collapse;}
#objednavka table td {text-align: left; border: 0; vertical-align: top; margin: 0;padding: 2px 5px 2px 5px;}
#objednavka textarea {width: 93%; height: 8em; margin: 5px; border: 2px solid #000; padding: 5px; font-size: 16px; font-family: monospace;}
#objednavka input.pole {padding: 2px; border: 2px solid #000;font-size: 14px; font-family: monospace; margin-left: 5px; float: right; cursor: pointer;}
#objednavka td.cena{ text-align: right;}
#objednavka td.cena_c{ text-align: center; font-weight: bold;border-bottom: 1px dotted #000;}
#objednavka td.cena_d{ text-align: left; font-weight: bold;border-bottom: 1px dotted #000;}
#objednavka td.cena_b{ text-align: left; width: 50%;}
#objednavka td.cena_l { border-top: 1px dotted #000; padding: 0; margin: 0;}
#objednavka td.cena_a{ text-align: left; width: 70%; font-weight: bold;}
.obj_ok {margin: 20px; padding: 5px 10px 5px 10px; font-size: 16px; border: 1px solid #000; background: #fff; cursor: pointer; font-weight: bold;}
.potvrzeni {text-align: center;}

#vysledek_obj {width: 450px; margin: 20px auto; text-align: center;padding: 10px;font-family: monospace; font-size: 16px;}
#vysledek_obj p.vys {text-align: center; line-height: 1.1em;}
#vysledek_obj p.vys span {color: #990000; font-weight: bold;}
#vysledek_obj a {text-decoration: none;}
#vysledek_obj a:hover {text-decoration: underline; color: #990000;}

#tabulka_vypis td {cursor: pointer;}
#tabulka_vypis td.cena {text-align: right; padding-right: 5px;}
#tisk {clear: both; text-align: center; width: 300px; margin: 0 auto;}
#tisk a{text-decoration: none; padding: 5px; width: 70px; height: 80px; display: block; margin: 10px; float: left; font-size: 11px;}
#tisk a:hover {text-decoration: none; padding: 4px;  border: 1px solid #000; background: #b4e04b;}

.cen_nab {margin: 10px 0 20px 0;}
.cen_nab_a {margin: 0;padding: 5px; border: 1px solid #000; background: #fff; text-decoration: none;  font-size: 13px; font-weight: bold;}
a.cen_nab_a:hover {background: #b4e04b;}


table.tabulka_dily_tab {width: 700px;}
table.tabulka_dily_tab th {font-size: 15px; padding: 5px 0 5px 0;}
table.tabulka_dily_tab tr.tr2 td {background:#f3fccf;}
table.tabulka_dily_tab tr.tr3 td {padding-top:2px; border-top: 2px solid #000; }
table.tabulka_dily_tab td.th1 {background:#f3fccf;}
span.mocnina {font-size: 60%;vertical-align: super;}

#upoutavka {text-align: center;  cursor: pointer; width: 700px; margin-bottom: 10px; border: 1px solid #000; }
#upoutavka .upoutavka_p {display: block; font-size: 22px; padding: 15px; color: #000; font-weight: bold;}

.stitek_1 {font-size: 15px; color: #003366; padding: 2px; text-decoration: none;}
.stitek_2 {font-size: 11px; color: #003300; padding: 2px; text-decoration: none;}
.stitek_3 {font-size: 12px; color: #660000; padding: 2px; text-decoration: none;}
.stitek_4 {font-size: 13px; color: #006600; padding: 2px; text-decoration: none;}
.stitek_5 {font-size: 14px; color: #cc3300; padding: 2px; text-decoration: none;}

#prava_strana .mpart2 h2 {margin-top: 20px; font-size : 18px;}
#prava_strana .mpart2 h3 {background : url(linel.jpg) no-repeat bottom left; height : 20px; padding: 10px 0 0 0; margin : 0px 0 10px 0; font : bold 13px verdana, Arial, Sans-Serif;}
#prava_strana .mpart2 img.obr22 {padding: 5px; border : 1px solid #ccc; background : #f5f5f5; }
#prava_strana .mpart2 .obr11 {text-align: center;margin: 10px;}

table.vzornik {border: none;}
.vzornik td {padding: 0 5px 5px 5px; border: none;}
.vzornik td p {padding: 4px 0 10px 0; margin: 3px; text-align: center;}
.vzornik td .okno {width: 150px; height: 100px; border: 1px solid #000; padding: 0; margin: 3px;}

