a img, img {
border: 2px green solid;
}

table, tr, td {
border-collapse:collapse;
margin:0px;
padding:0px;
}

a:link, a:visited, a:active {
color:#000000;
font-size: 10pt; font-weight:bolder;
text-align:left;
text-decoration:none;
}

body {
background-color:#FFFFFF;
color:#000000;
font-family: Arial, Tahoma, sans-serif;
font-size: 10pt;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#all {
width:1024px; 
min-height:800px; 
margin:0px;
margin-left:auto; 
margin-right:auto; 
}

#l {
width:869px; 
height:656px;
background-image:url('img/top.jpg');
background-repeat:no-repeat;
border:1px #FFFFFF solid;
}


#r {
width:142px; 
height:149px;
background-image:url('img/right.jpg');
text-align:right;
vertical-align:text-bottom;
padding:7px;
padding-top:500px;
font-family:Arial;
font-weight:bolder;
font-size:11px;
}

#top2 {
margin-top:140px;
margin-bottom:10px;
width:759px; 
height:18px;
background-image:url('img/top2.jpg');
padding-left:110px;
padding-top:2px
}

#ml {
width:100px;
height:484px; 
background-image:url('img/left2.jpg');
border:0px #000000 solid;
}

#mr {
width:769px; 
height:484px;
border:0px #000000 solid;
background-image:url('img/mr_bac.jpg');

}

.mtlac {
width:164px;
height:20px;
margin-bottom:10px;
margin-left:10px;
padding-left:20px;
padding-top:7px;
background-repeat:no-repeat;
}


#top {
width:869px; 
height:131px; 
padding-top:0px;
margin-left:auto; 
margin-right:auto; 
background-image:url('img/top.jpg');
}







#obsahl {
width:142px; 
height:610px;
background-image:url('img/1l.jpg');
text-align:left;
vertical-align:text-bottom;
padding:7px;
padding-top:39px;
font-family:Arial;
font-weight:bolder;
font-size:11px;
}

.zpet {
margin-bottom:410px;

}

#obsahr {
width:100px;
height:149px;
background-image:url('img/1r.jpg');
text-align:left;
vertical-align:text-bottom;
padding:7px;
padding-top:500px;
font-family:Arial;
font-weight:bolder;
font-size:11px;
}


#obsahm {
width:755px; 
height:649px;
border:0px #000000 solid;
background-image:url('img/1m.jpg');
background-repeat:no-repeat;

}

.picokno {
width:230px;
height:160px;
padding:5px;
border:0px #000000 solid;
}

.picokno2 {
width:180px;
height:240px;
padding:5px;
border:0px #000000 solid;
}

.ramtext {
width:462px;
padding:5px;
margin-left:5px;
height:150px;
border: 3px green solid;
}

.mtext {
padding-top:100px;
}



.text{
margin-left:30px;
font-size:15px;
font-weight:bolder;
}
.text h1 {
font-style:italic;
font-size:20px;
color:green;
}



.galtit {
font-weight:bolder;
color:#BC0227;
}






#top p {
color:#FFFFFF;
font-size: 11px; 
/*letter-spacing: .8px; 
_letter-spacing: .8px; */
font-weight:bolder;
margin:0px 0px 0px 0px; padding:3px; text-align:center;
}



#menu {
width:742px; 
height:22px; 
padding-top:8px;
padding-left:8px; 
margin-right:auto; 
background-color:#5A575B;
}

#menu a:link, #menu a:visited, #menu a:active {
color:#DDDDDD;
font-size: 12px; font-weight:bolder;
text-align:left;
margin: 8px 5px 0px 5px;
text-decoration:none;
}
#menu a:hover {color:#FFFFFF; text-decoration:none;}


.menusep{display:inline; color:red; font-weight:normal;}


.menu2 {
width:748px; 
height:25px; 
padding-top:0px;
margin-left:auto; 
margin-right:auto; 
background-color:#FFFFFF;
border: 1px #000000 solid;
}

.menu2 a:link, .menu2 a:visited, .menu2 a:active {
color:#555555;
font-size: 12px; font-weight:bolder;
text-align:left;
height:20px;
margin: 8px 15px 0px 15px;
text-decoration:none;
}
.menu2 a:hover {color:#000000; text-decoration:none;}
.menu2sep{display:inline; color:black; font-weight:normal;}

.menu2 .menu2red {
float:left;
height:21px;
width:70px;
padding-top:4px;
padding-left:20px;
color:#DDDDDD;
font-size: 12px; font-weight:bolder;
background-image:url('../img/but_bc.jpg');
}

.menu2 .ablack {
float:left;
/*width:174px;*/
width:136px;
/*width:100%;*/
padding-top:5px;
height:20px;
color:#DDDDDD;
font-size: 12px; font-weight:bolder;
color:white;
background-color:#5A575B;
letter-spacing: 1.5px;
}

.menu2 .enablack {
float:left;
width:119px;
/*width:100%;*/
padding-top:5px;
height:20px;
color:#DDDDDD;
font-size: 12px; font-weight:bolder;
color:white;
background-color:#5A575B;
letter-spacing: 1.5px;
}

.menu2 .ablack a:link, .menu2 .ablack a:visited, .menu2 .ablack a:active, .menu2 .enablack a:link, .menu2 .enablack a:visited, .menu2 .enablack a:active {
color:#DDDDDD;
font-size: 12px; font-weight:bolder;
text-decoration:none;
}
.menu2 .ablack a:hover, .menu2 .enablack a:hover {color:#FFFFFF; text-decoration:none;}



.menu2 .menu2red a:link, .menu2 .menu2red a:visited, .menu2 .menu2red a:active {
color:#DDDDDD;
font-size: 12px; font-weight:bolder;
text-decoration:none;
}
.menu2 .menu2red a:hover {color:#FFFFFF; text-decoration:none;}

.menu2 .menu2ost{
float:left;
height:21px;
padding-top:4px;
}



#main h4 {
color:#000000;
font-size: 13px; letter-spacing: 1px; font-weight:bolder;
margin:0px 0px 0px 0px; padding:3px;
padding-left:90px;
padding-top:30px;
}

#main .hh1 {
color:#AC0D19;
text-transform:uppercase;
font-size: 14pt; letter-spacing: 1px; font-weight:bolder;
margin:0px 0px 0px 0px; padding:3px;
padding-left:90px;
padding-top:30px;
}

#main #bl {
display:inline;
}

#main #sortform {
margin: 15px 0px 15px 0px;
}

#bottom {
width:750px; 
height:20px; 
padding-top:0px;
margin-left:auto; 
margin-right:auto; 

background-image:url('../img/top_bc.jpg');
}


#bottom3 {
width:748px; 
height:188px; 
padding-top:0px;
margin-left:auto; 
margin-right:auto;
border:1px solid black; 

}

#bottom p {
color:#000000;
font-size: 11px; letter-spacing: 1px; font-weight:bolder;
margin:0px 0px 0px 15px; padding:3px; text-align:left;
color:#DDDDDD;
}

/*
#top p {
color:#000000;
font-size: 11px; letter-spacing: 1.5px; font-weight:bolder;
margin:0px 0px 0px 0px; padding:3px; text-align:center;
}
*/

#bottom2 {
width:750px; 
height:170px; 
padding-top:0px;
margin-left:auto; 
margin-right:auto; 
background-color:#B1B3B4;
vertical-align:right;
}

#bottom2 .rnd {
width:130px; 
height:130px; 
margin:15px;
background-color:#AC0D19;
float:left;
}
#bottom2 .rnd .rndpic {
margin: 5px;
width:120px; 
height:100px; 
overflow:hidden;
vertical-align:middle;
/*display: table; #position: relative; */
overflow: hidden;
}

#bottom2 .rnd .rndtext {
width:130px;
text-align:center;
font-weight:bolder;
color:#DDDDDD;
}

#bottom2 .rnd .rndtext, #bottom2 .rnd .rndtext a:link, #bottom2 .rnd .rndtext a:visited, #bottom2 .rnd .rndtext a:active {
width:130px;
text-align:center;
font-weight:bolder;
color:#DDDDDD;
text-decoration:none;
}

#bottom2 .rnd .rndtext a:hover {color:#FFFFFF; text-decoration:none;}




