body { 
background-color: #FFD164;
background-image: URL('obr/pozadi.jpg');
 }



#obal {    
border : 1px solid #FF4800;
padding:15px;
margin: 0 auto;
width : 770px;
background-color: #FFFFFF;
}



.logoprint {
display:none;
float : left;
text-align : left;
}

#hlavicka_inside a {

display: block;
width : 770px;
height : 71px;

}

#hlavicka_1 {
text-align : center;
float : left;
width : 770px;
height : 71px;
margin-left : 0px;
font-size: 12px ;
font-family: Arial;
text-align: right;
color: #000000;
background-color: #FFFFFF;
background-image: URL('obr/hlavicka_01.jpg');
}





#hlavicka_2 {
text-align : center;
float : left;
width : 770px;
height : 118px;
margin-left : 0px;
font-size: 12px ;
font-family: Arial;
text-align: justify;
color: #FFFFFF;
background-color: #FFFFFF;
background-image: URL('obr/hlavicka_02.jpg');
}




#levy {
text-align : center;
float : left;
width : 150px;
font-size: 12px ;
font-family: Arial;
color: #000000;
background-color: #FFFFFF;
border-right: 0px solid #181C57;
margin-bottom:5px;
}

#main {
float : left;
width : 620px;
margin-left : 0px;
font-size: 12px ;
font-family: Arial;
text-align: left;
color: #000000;
background-color: #FFFFFF;
border-left: 0px solid #181C57;
margin-bottom:5px;

}

#obsah {
float : left;
width : 600px;
padding-left: 10px;
padding-right: 10px;
font-size: 12px ;
font-family: Arial;
text-align: left;
color: #000000;
margin-bottom:5px;
line-height: 190%;
}



#pata {
text-align: center;
clear: both;
width : 770px;
padding-top: 15px;
padding-bottom: 15px;
font-size: 12px ;
font-family: Arial;
color: #FFFFFF;
background-color: #FF4800;
}

.zaloz {
font-size: 12px ;
font-family: Arial;
color: #FFFFFF;
}

#design {    
margin: 0 auto;
width : 770px;
text-align:right;
font-size: 10px ;
font-family: Arial;
color: #000000;
}



a.odkaz:link{
display: block;
width : 135px;
color: #000000;
font-size: 12px;
font-family: Verdana;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
margin-top:3px;
margin-bottom:3px;
background-color: #FFAA00;

}

a.odkaz:visited{
display: block;
color: #000000;
width : 135px;
font-size: 12px;
font-family: Verdana;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
margin-top:3px;
margin-bottom:3px;
background-color: #FFAA00;

}

a.odkaz:hover{
display: block;
color: #FFFFFF;
width : 135px;
font-size: 12px;
font-family: Verdana;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
background-color: #FF4800;
margin-top:3px;
margin-bottom:3px;

}

a.odkaz2:link {
font-family: Arial;
font-size:15px;
font-weight: normal;
color: #FF0000;
}

a.odkaz2:visited {
font-family: Arial;
font-size:15px;
font-weight: normal;
color: #FF0000;
}

a.odkaz2:hover {
font-family: Arial;
font-size:15px;
font-weight: normal;
color: #FF0000;
text-decoration: none;
}



a.odkaz3:link {
font-family: Arial;
font-size:13px;
font-weight: normal;
color: #FF0000;

}

a.odkaz3:visited {
font-family: Arial;
font-size:13px;
font-weight: normal;
color: #FF0000;

}

a.odkaz3:hover {
font-family: Arial;
font-size:13px;
font-weight: normal;
color: #FF0000;
text-decoration: none;
}


a.odkaz4:link {
font-family: Arial;
font-size:10px;
font-weight: normal;
color: #000000;

}

a.odkaz4:visited {
font-family: Arial;
font-size:10px;
font-weight: normal;
color: #000000;

}

a.odkaz4:hover {
font-family: Arial;
font-size:10px;
font-weight: normal;
color: #000000;
text-decoration: none;
}

a.odkaz5:link {
font-family: Arial;
font-size:12px;
font-weight: normal;
color: rgb(255,255,255);

}

a.odkaz5:visited {
font-family: Arial;
font-size:12px;
font-weight: normal;
color: rgb(255,255,255);

}

a.odkaz5:hover {
font-family: Arial;
font-size:12px;
font-weight: normal;
color: rgb(255,255,255);
text-decoration: none;
}
/*KATEGORIE V OBSAHU*/

.nazev_o {

width : 600px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-top: 8px;
font-size: 12px ;
font-family: Arial;
text-align: justify;
color: #000000;
margin-bottom:10px;
border-bottom : 1px solid #000000;
}







/*KATEGORIE*/

.kategorie{

color: #FFFFFF;
width : 150px;
font-size: 13px;
font-family: Tahoma;
font-weight: bold;
text-align: center;
margin-top:5px;
margin-bottom:2px;
padding-top: 7px;
padding-bottom: 7px;
background-color: #FF4800;

}

.pocitadlo{
padding:10px;
border : 5px solid #FFBA00;
background-color: #FF4800;
text-align: center;
color: #FFFFFF;
}

.uvodobr1{

float:left;
font-size:11px;
margin-top:20px;
margin-bottom:50px;
border: 0px solid #B3B3B3;
}
 .uvodobr2{

float:right;
font-size:11px;
margin-top:20px;
margin-bottom:50px;
border: 0px solid #B3B3B3;
}
 .uvodt{
    float:left;
margin-top:5px;
text-align: left;
}
.obrcenter{
text-align: center;
}
.obr{
 float:right;
padding:10px;
border: 1px solid #B3B3B3;
margin:0px 0px 10px 10px;
background-color: rgb(224,224,224);
}
.uvodtext{
clear: both;

width : 587px;
font-size:12px;
text-align: center;
padding: 5px;
border: 0px solid #B3B3B3;
}
/*Upozornení*/

.upozorneni {
margin:0 auto;
width : 600px;
border: 0px solid #B3B3B3;
}


.prodejdoba{
float: left;
font-size:12px;
padding: 0px;
margin-top:30px;
width : 340px;
}

.nov{
float: left;
border: 1px solid rgb(255,0,0);
width : 607px;
color: rgb(0,0,0);
font-size:14px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 20px;
margin-left:0px;
margin-top:5px;
margin-bottom: 20px;
text-align:  left;
}
.novn{
float: left;
width : 597px;
font-size:15px;
padding: 3px 0px 3px 10px;
margin-bottom: 10px;
background-color: rgb(255,0,0);
color: rgb(255,255,255) ;
}

 .aktu_obal{
float: left;
padding: 10px 5px 5px 8px;
margin: 0px 0px 10px 0px;
background-color: rgb(255,240,224);
border: 0px solid rgb(160,160,160);

}

 .aktu_text{
float: left;
width : 210px;
margin: 0px 10px 0px 0px;
background-color: rgb(255,240,224);
border: 0px solid rgb(160,160,160);
}


 .aktu_obr{
float: left;
width : 100px;
height: 70px;
font-size:15px;
padding: 3px 3px 3px 3px;
margin: 0px 5px 0px 5px;
background-color: rgb(240,240,240);
color: rgb(255,255,255) ;
border: 1px solid rgb(160,160,160);
}





.velikost_pis{
font-size:15px;
}
.barva_text{
color: rgb(0,102,204) ;
}
.nov_text{
font-family: Arial;
font-size:13px;
color: rgb(0,0,0);
text-align: left;
padding: 5px 0px 5px 10px;
}
.center{
text-align: center;
}

h1 {
clear:both;
font-family: Arial;
font-size:20px;
text-align: center;
font-weight: bold;
color: #FF0000;
margin-top: 20px;
}

h2 {
font-family: Arial;
font-size:16px;
text-align: center;
font-weight: bold;
color: rgb(0,153,0);
}

h3 {
font-family: Arial;
font-size:16px;
text-align: center;
font-weight: bold;
color: #FF9000;
}

h4 {
font-family: Arial;
font-size:13px;
text-align: center;
font-weight: bold;
color: #FFAA00;
text-decoration: none;
}

h5 {
font-family: Arial;
font-size:14px;
text-align: left;
font-weight: bold;
color: #FFAA00;
text-decoration: none;
padding: 0px;
margin: 0px;
}

.opchodni_zdarma{
width : 600px;
border-top: 1px solid rgb(0,153,0);
border-bottom: 1px solid rgb(0,153,0);
padding-top: 15px;
padding-bottom: 15px;
margin-top: 10px;
margin-bottom: 10px;
font-family: Arial;
font-style: italic;
font-weight: bold;
font-size:14px;
text-align: center;
color: rgb(0,153,0);
}
.op{
font-family: Arial;
font-size:12px;
text-align: center;
font-weight: bold;
color: rgb(0,102,204);
text-decoration: underline;
}

.op2{
font-family: Arial;
font-size:12px;
text-align: center;
font-weight: normal;
color: rgb(255,0,0);
text-decoration: none;
}

li {
list-style-type: square;
}



.cara {
border-top: 1px solid #FF9000;
margin-top: 15px;
margin-bottom: 15px;
}


/*nahradni plnění*/



.np {
float: left;
}

.np2 {
float: right;
}


/*Slevy*/

a.slevy:link {
width : 400px;
font-family: Arial;
font-size:12px;
text-align: center;
font-weight: bold;
color: #FF9000;
padding-top: 5px;

}

a.slevy:visited {
width : 400px;
font-family: Arial;
font-size:12px;
text-align: center;
font-weight: bold;
color: #FF9000;
padding-top: 5px;

}

a.slevy:hover {
width : 400px;
font-family: Arial;
font-size:12px;
text-align: center;
font-weight: bold;
color: #FF9000;
padding-top: 5px;
text-decoration: none;
}
th.slevy {
font-family: Arial;
font-size:12px;
text-align: center;
background-color: #FDEEC6;
}
td.slevy {
font-family: Arial;
font-size:12px;
text-align: center;
background-color: #FDEEC6;
}


/*NOVINKY*/
a.n:link {
font-family: Arial;
font-size:16px;
text-align: center;
font-weight: bold;
color: #FF9000;
padding-bottom: 5px;

}
a.n:visited {
font-family: Arial;
font-size:16px;
text-align: center;
font-weight: bold;
color: #FF9000;
padding-bottom: 5px;

}
a.n:hover {
font-family: Arial;
font-size:16px;

font-weight: bold;
color: #FF9000;
padding-bottom: 5px;
text-decoration: none;
}
.novinky2 {
float: left;
text-align: center;
width : 270px;
height : 330px;
background-color: #FDEEC6;
border : 0px solid #FCE6AB;
margin-bottom: 25px;
padding: 10px;
font-family: Arial;
font-size:12px;
text-align: justify;
font-weight: normal;
color: #000000;
}
.r_novinky2 {

float: right;
text-align: center;
width : 270px;
height : 330px;
background-color: #FDEEC6;
border : 0px solid #FCE6AB;
margin-bottom: 25px;
padding: 10px;
font-family: Arial;
font-size:12px;
text-align: justify;
font-weight: normal;
color: #000000;
}



a.novinky:link {
width : 400px;
font-family: Arial;
font-size:16px;
text-align: center;
font-weight: bold;
color: #FF9000;
padding-top: 5px;

}

a.novinky:visited {
width : 400px;
font-family: Arial;
font-size:16px;
text-align: center;
font-weight: bold;
color: #FF9000;
padding-top: 5px;

}

a.novinky:hover {
width : 400px;
font-family: Arial;
font-size:16px;
text-align: center;
font-weight: bold;
color: #FF9000;
padding-top: 5px;
text-decoration: none;
}

.novinky {
float: left;
width : 600px;
background-color: #FDEEC6;
border : 0px solid #FCE6AB;
margin-top: 0px;
margin-bottom: 25px;
}

.novinky_obr {
float: left;
width : 150px;
border : 0px solid #FF4800;
margin: 5px;
padding: 5px;
font-family: Arial;
font-size:12px;
text-align: left;
font-weight: normal;
color: #000000;
}
.novinky_obsah {
float: left;
width : 400px;
padding: 5px;
font-family: Arial;
font-size:12px;
text-align: justify;
font-weight: normal;
color: #000000;
}
.nadpis {
font-family: Arial;
font-size:20px;
text-align: center;
font-weight: bold;
color: #FF0000;
margin: 10px;
}

.kontakty {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-top: 10px;
margin-bottom:  10px;
background-color: #FDEEC6;
border: 0px solid #B3B3B3;
}
.kestazeni {
float: left;
width : 100px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom:  10px;
margin-left:  10px;
margin-right:  10px;
background-color: #D2E4F9;
border: 1px solid #FF0000;
}

.clearboth {
clear: both;
}
.barvaveformulari {
font-family: Arial;
font-weight: bold;
color: #FF0000;
}



.upozorneni1 {
font-family: Arial;
font-weight: bold;
color: rgb(51,153,0);
}


.upozorneni2 {
font-family: Arial;
font-weight: bold;
color: #FF0000;
}
.spam {
font-family: Arial;
font-weight: bold;
color: #FF0000;
}

a.tlac {
margin:0px auto;
display: block;
padding: 3px 5px 3px 5px;
width: 80px;
font-family: Arial;
font-weight: normal;
text-align: center;
color: rgb(0,0,0);
background-color: #FFAA00;
}
a.tlac:hover {

display: block;
padding: 3px 5px 3px 5px;
width: 80px;
font-family: Arial;
font-weight: normal;
text-align: center;
color: rgb(255,255,255);
background-color: rgb(255,0,0);
}
/*-------------------------------------------------------------SLEVA------------------------------------------------------*/
.sleva_obr{
width: 100px;
border: 0px solid #FF0000;
}
.sleva_obal{
padding: 10px 10px 10px 10px;
margin: 10px 50px 10px 20px;
width: 100px;
float:left;
font-family: Arial;
font-weight: normal;
text-align: center;
color: rgb(0,0,0);
border: 1px solid #FF0000;
}