/* $TopStyle:URL=http://www.alff.info/shop/mystyle.css$ */
/*input{
background-color: rgb(80, 96, 184);
color: white;
}
textarea{
background-color:rgb(80, 96, 184);
color:white;
}
select{
background-color: rgb(80, 96, 184);
color: white;
}*/
th a {text-decoration:none;}
th {font-size:11px;padding:0px 5px 0px 5px;}
body {
font-family:sans-serif, Verdana;font-size:12px;
margin: 0px;
background-color: rgb(248, 248, 248);

}
td {
font-size:11px;
vertical-align:top;
}

#mmenu{
height:18px;
vertical-align:center;
padding: 2px 2px 2px 2px;
font-size:10px;
}

.menupol{
float:left;
margin-left:5px;
padding:1px 8px 1px 8px;
font-weight:bold;
/*border-right:1px solid white;*/

}

.menupol a {
text-decoration:none;
color:rgb(232,232,232);
font-weight:bold;
font-size:11px;
}

.amenupol{
float:left;
margin-left:5px;
padding:2px 8px 1px 8px;
color:rgb(255,255,255);
font-weight:bold;
/*border-right:1px solid rgb(255,255,255);*/
}
.amenupol a {
text-decoration:none;
color:rgb(255,255,255);
font-size:11px;
}
.mmenu{
position:absolute;top:97px;left:55px;z-index:500;
}
#obsah {
clear:both;
width:100%;
position:relative;
margin-top:15px;
}
.sudy td {
/*background: #D2EAF1;*/
background:rgb(255, 255, 255);
}
.lichy td {
background:rgb(195, 200, 223) /*rgb(207, 233, 255)*/; 
}
.sudy  {
/*background: #D2EAF1;*/
background:rgb(255,255,255);
color: #000066;
}
.sudy a{color:black;}
.sudy a:hover{color: #000066;}
.lichy  {
background: rgb(195, 200, 223) /*rgb(207, 233, 255)*/; 
}
.lichy a{
color: #000066;
}
.lichy a:hover{
color:black
}
.trActiv td {
background: rgb(80, 96, 184);
color:white;
}

.trActiv td a{
color:white;
}
.vystup {
border: 2px solid #A6D6E3;

}
img {border:0px none;}

caption {
background-color: #0099CC;
color:white;
font-weight:bold;
}
.abutton{
padding: 0px 3px 0px 3px;
border:2px outset;
background:silver;
cursor:pointer;
}
.nobutton{
padding: 0px 3px 0px 3px;
border:2px inset;
background: #6CBECF;
}
.cur {cursor:pointer}
.fordir{
position:absolute;
left:0px;
top:115px;width:160px;
background-color: rgb(80, 96, 184);
color: white;
width:180px;
padding-top:20px;
}
.fordir td{
background-color: rgb(80, 96, 184);
color: white;
}
/*  pro strom menu */
.fordir a{
color: white;
}

.closed{
list-style-image: url('ico/bull_g.gif');
}
.noop {
list-style-image: url('ico/bull_g.gif');
color:rgb(255,255,255);
}
.anoopen {
list-style-image: url('ico/bull_w.gif');
color:rgb(255,102,0);
}
.open {
list-style-image: url('ico/bull_w.gif');
color:rgb(255,51,0);
}
/*.closed ul {display:none};*/
.sbal{

}
/*#sbal ul{
margin-left:2px;
padding:7px;
}
#sbal li{
font-size:11px;
list-style-position: outside;
}*/
.sbal a {
text-decoration:none;
font-weight:bold;
color: white;
}
.stovka {width:100px}
.trista {width:380px} 
.portBlue {

}   
.portGreen {

}   
.namede{
font-size:13px;
font-weight:bold;
color: white;
padding-left:25px;
background-color:#0066cc;
}
.gallerypruh{
width:100%;
margin:0px;
background: #0066CC;
text-align:left;
height:18px;
}
.galleryokno{
width:110px;
height:172px;
overflow:hidden;
position:relative;
margin-left:10px;
margin-top:10px;float:left;
text-align:center;
font-size:xx-small;
background:rgb(255,204,0);
}
.popiskaT
{
margin:2px 5px 1px 5px;
width:100px;
height:32px;
overflow:hidden;
position:relative;
background:#98B8F8;
}
.tlord{
width:100px;
margin:2px 5px 1px 5px;
height:16px;
background: rgb(80, 96, 184);
color:white;
text-align:center;
}
.tlord a{
color:rgb(255,255,255);font-weight:bold;
}
.dord{
margin:2px 5px 1px 5px;
background: rgb(80, 96, 184);
color:white;
text-align:center;
border:1px solid #78B8C8;
font-weight:bold;
}
.dord a{
color:rgb(255,255,255);
font-weight:bold;
}
.obsahc {
font-size:12px;
padding:11px;
width:100%;

}
.pravy{
padding:0px;
position:absolute;
left:770px;
top:115px;
width:200px;
/*width:200px;*/
/*background-color: rgb(255, 232, 48);*/
}
.allmenu{
/*background:#D0FFD8;*/
}
.docmenu{
/*background:#F4FFD0;*/
}
.titulek{
width:100%;
font-weight:bold;
font-size:20px;
color: Navy;
margin:0px 0px 10px 0px
}
.tablemenu{
border: 1px solid rgb(233,233,233);
vertical-align:middle;
width:140px;
height:20px;
font-weight: bold;
padding-left:4px;
}
.tablemenu a{
text-decoration:none;
color:rgb(233,233,233);
}
.tablemenuA{

border: 1px solid rgb(255,255,255);
vertical-align:middle;
width:140px;
height:20px;
font-weight: bold;
padding-left:4px;
}
.tablemenuA a{
text-decoration:none;
color: rgb(255,255,255);
}
.npa{
text-align:center;
color: #000066;
}
.npa a{
color: #000066;
font-weight: bold;
}
.npa a:hover{
color:black;
font-weight: bold;
}
.vypis {
width:500px;
border-collapse: collapse;
}
.rowtable td{
border: 1px solid #E3E2FF;
}
.rowtable th{
background: ;
color:#0066cc;
text-align:right;
padding:0px 5px 0px 5px;
}
.protop{
width: 100%;
background-image: url('ico/bco2.png');
height:102px;
}
.odk {
font-size:15px;
color:#4838FF;
font-weight:bold;
}
.odk a:link {
color:#4838FF;
text-decoration:none;
}
.odk a:visited {
color:#6898F0;
text-decoration:none;
}
.odk a:hover {
color:#002868;
text-decoration:underline;
}
.rametitle{
background:#0080F0;
color:white;
font-size:12px;
padding:2px 5px 2px 5px;
}
.ok {
background:#57DAD0;
font-weight: bold;
}
.chyba{
background-color: #FFBBFF;
font-weight: bold;
}
.tblo{
border-collapse: collapse;
width:100%;
}
.ml{
background:rgb(255,250,205);
}
.tl{
background:rgb(255,215,0);
}
.rght{
text-align:right;
padding-right:5px;
font-weight: bold;
}
.prodhead{
/*background:rgb(255,0,0);*/
font-size:18px;
font-weight:bold;
}

.vmenu {
padding: 0px 15px 4px 2px; 
}
.vmenu a{
color:black;
}
.damenu{

color: #0099CC;
font-weight: bold;
}
.intd {

position:absolute;
left:190px;
top:122px;
width:560px;
} 
#toppruh {
width:560px;
position:relative;
top:0px;
left:0px;
background: rgb(80, 96, 184);
 color:rgb(216,216,216);
 padding-left:15px;
 font-size:12px;
 
 }
#toppruh a {
color:rgb(216,216,216);
font-weight: bold;
}
#toppruh a:hover {
color:rgb(255,255,255);
}
.lb{
text-align: right;
padding-right: 3px;
font-style: italic;
}
.prodtable {
border: 1px #000099 solid;
border-collapse: collapse;
table-layout: fixed;
width:560px;
}
.blu {
background: rgb(80, 96, 184);
color:white;
}
.price{
font-weight: bold;
color: navy;
/*font-size: 13px;*/
}
.toprow{
background-image: url('img/ssb_l.jpg');
background-repeat: repeat-x;
padding:0px;
position:absolute;left:0px;top:0px;height:115px;width:100%
}
.mw{font-weight:bold;
color:white;}
