/* $TopStyle:URL=http://www.alff.info/shop/mystyle.css$ */
#obrr{
position:absolute;
top:0px;
right:0px;
}
#prologo{
position:absolute;
left:160px;
top:65px;
z-index:980;
}
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);*/
background-image: url('/img/servis-kotle-tb.jpg');
background-repeat: repeat-x;
}
h1 {
font-size:22px;
font-weight:bold;
background-image: url(/img/servis-kotle-hb.jpg);
background-position:  right;
background-repeat:repeat-y;
padding-bottom: 1px;
text-align: right;
padding-right: 50px;
border-bottom: 1px solid rgb(15, 98, 128);
}
h2 {
font-size:19px;
font-weight:bold;
background-image: url(ico/h2.jpg);
background-position:  bottom left;
background-repeat: no-repeat;
padding-bottom: 4px;
}
td {
font-size:11px;
vertical-align:top;
}

#mmenu{
position:absolute;
left:175px;
top:165px;
right:10px;
z-index:990;
height:18px;
vertical-align: middle;;
padding: 2px 2px 2px 10px;
font-size:10px;
 
}

.menupol{
float:left;
margin-left:5px;
padding:2px 8px 1px 8px;
font-weight:bold;
/*border-right:1px solid white;*/

}

.menupol a {
text-decoration:none;
text-transform: uppercase;
color:rgb(95, 174, 207);
font-weight:bold;
font-size:14px;
}

.amenupol{
float:left;
margin-left:5px;
padding:2px 8px 1px 8px;
color: rgb(255,255,255);
font-weight:bold;
text-transform: uppercase;
filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
/*border-right:1px solid rgb(255,255,255);*/
}
.amenupol a {
text-transform: uppercase;
text-decoration:none;
color:rgb(255,255,255);
font-size:14px;
}
.mmenu{
position:absolute;top:97px;left:0px;z-index:500;
right:0px;background:transparent;
padding-left:30px;
}
#obsah {
position:absolute;
left:180px;
right:230px;
top:190px;
border-right: 1px solid rgb(15, 98, 128);
padding:5px 15px 5px 15px;
}
#topFull{

position:absolute;
top:0px;
left:0px;
z-index:950 ;

}
#topRight{
position:absolute;
right:0px;
top:0px;
z-index:940 ;
}
.sudy td {
/*background: #D2EAF1;*/
background: rgb(255,255,255);
}
.lichy td {
background:rgb(195, 200, 223) /*rgb(207, 233, 255)*/; 
}
.sudy  {
/*background: #D2EAF1;*/
background: #F0F8FF;
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: #000099;
}

.trActiv td a{
color: #000099;
}
.vystup {
border: 2px solid #A6D6E3;

}
img {border:0px none;}

caption {
background-color: #0099CC;
color: #000099;
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;

color: rgb(51,0,153);
width:180px;
padding-top:20px;
}
.fordir td{

}
/*  pro strom menu */
.fordir a{
color: rgb(0,0,139);
}
.closed a {
text-decoration:none;
font-weight:bold;
color: #000099;
}
.closed{
list-style-image: url('ico/bull_b.gif');
}
.noop {
list-style-image: url('ico/bull_b.gif');
}
.anoopen {
list-style-image: url('ico/bull_r.gif');
color:rgb(208, 144, 40);
}
.open {
list-style-image: url('ico/bull_r.gif');
}
/*.closed ul {display:none};*/
.sbal ul{
/*margin-left:5px;*/
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: #000099;
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(0,0,153);
}
.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: #000099;
text-align:center;
}
.tlord a{
color:rgb(255,255,255);font-weight:bold;
}
.dord{
margin:2px 5px 1px 5px;
background: rgb(0,191,255);
color: rgb(0,0,0);
text-align:center;
border:1px solid #78B8C8;
font-weight:bold;
}
.dord a{
color: #000099;
font-weight:bold;
}
.obsahc {
font-size:12px;
padding:11px;
width:100%;

}
#pravy{
padding:0px;
position:absolute;
right:30px;
top:195px;
width:160px;
font-size:11px;
/*width:200px;*/
/*background-color: rgb(255, 232, 48);*/
}
#pravy h1{
font-size:13px;
/*background-color:rgb(107, 126, 182);*/
background-color:rgb(15, 98, 128);
background-image: none;
text-align:left;
color:white;
padding: 2px 3px 2px 4px;
border-right: 1px solid rgb(107, 126, 182);
border-bottom: 2px solid rgb(107, 126, 182);
}
#pravy li{
font-size:11px;
}
.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: #000066;
}
.tablemenuA{

border: 1px solid #F0F8FF;
vertical-align:middle;
width:140px;
height:20px;
font-weight: bold;
padding-left:4px;
}
.tablemenuA a{
text-decoration:none;
color: #000099;
}
.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{
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: #000099;
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(135,206,250);
}
.tl{
background:rgb(153,204,255);
}
.rght{
text-align:right;
padding-right:5px;
font-weight: bold;
}
.prodhead{
background:rgb(17, 101, 129);
background-image:url('/img/paclik-brno-kh15.jpg');
background-repeat:no-repeat;
background-position: top left;
font-size:14px;
font-weight:bold;
padding-left: 10px;
}
.prodhead a{
color: white;
text-decoration: none;
}
.prodhead a:hover{
color:rgb(255,204,0);
text-decoration: none;
}
#vmenu{
position: relative;
background-color: rgb(17, 101, 129);
margin-bottom:6px; 
padding:2px 5px 5px 3px;
color:white;
}
.vmenu {
padding: 3px 15px 4px 4px;
}
.vmenu a{
color:white;
}
.damenu{

color: #0099CC;
font-weight: bold;
}
.intd {
padding: 10px 10px 10px 10px;
position:absolute;
left:185px;
top:122px;
width:560px;
} 
#toppruh {
width:100%;
/*position:absolute;*/
top:0px;
left:0px;
background: rgb(224, 228, 239);
 color:rgb(0,0,139);
 padding-left:15px;
 font-size:12px;
 
 }
#toppruh a {
color:rgb(0,0,139);
font-weight: bold;
}
#toppruh a:hover {
color: #000099;
}
.lb{
text-align: right;
padding-right: 3px;
/*font-style: italic;*/
}
.prodtable {
border: 1px #000099 solid;
border-collapse: collapse;
}
.blu {
background: rgb(224, 228, 239);
color: #000099;
}
.price{
font-weight: bold;
color: navy;
/*font-size: 13px;*/
}
.toprow{
position:absolute;left:0px;top:0px;height:115px;right:0px;
background-image: url('/img/top_back_y.jpg');
}
.mw{font-weight:bold;
color:rgb(255,0,0);}
.stpx {
width:100px;
}
.NadpisKatalog{
color:rgb(0,0,153);
font-weight:bold;
text-align:center;width:100%;
}
#lmenu{
position:absolute;
left:10px;
top:193px;
width:160px;
background-color:rgb(10, 156, 207);
background-image: url('/img/servis-kotle-menul.jpg');
background-repeat: no-repeat;
padding:30px 0px 30px 0px;
overflow: hidden;

}
.inmenu{
color:white;
text-align: right;
padding-right:3px;
width:150px;
background-image: url('/img/paclik-brno-tdr.gif');
background-repeat: no-repeat;
background-position: bottom left;
background-color: rgb(35, 50, 105);
height:20px;
vertical-align: middle;
}
.inmenu a{
font-weight:bold;
color:white;
text-decoration:none;
}
.inmenua{
color:white;
text-align: right;
padding-right:3px;
width:150px;
background-image: url('/img/paclik-brno-tdra.gif');
background-repeat: no-repeat;
background-position: bottom left;
background-color: rgb(254, 242, 0);
height:20px;
vertical-align: middle;
}
.inmenua a{
font-weight:bold;
color:rgb(35, 50, 105);
text-decoration:none;
}
.imgcode{
margin:5px;
padding:20px;
}
.imgcode a{
text-decoration: none;
}
li {
list-style-image: url("/img/servis-kotle-li.gif");
}
.img-left{
position:relative;
float: left;
vertical-align: top;
}
.img-right{
position:relative;
float: right;
vertical-align: top;
}
.kattable{
width:100%;
}
.tdcard{
width:50%;
border:1px solid rgb(0,102,204);
}
.filters{
width:154px;
border:1px solid white;
color:white;
margin:1px 3px 1px 3px;
}
.filters a{
color:white;
font-weight: bold;
}
.rnfo{
text-align:center;
color:white;
}
.rnfo a{
color:white;
text-decoration: none;
}
.trole0 {
  /*table-layout: fixed;*/
	font-size: 11px;

  font-weight: bold;
  width:100%;
  border-collapse: collapse;
	/*margin-left:10px*/
}
.trole0 td{
border:0px none;
}

.trole1 td a {
color:white;
font-size:10px;
font-weight: normal;
}

.trole1{
	
	font-weight: normal;
	font-size: 10px;
}

.trole2{
	
}
.trole3
{
	
}
.trole4
{

}
td.closed table{
display:none;
}
td.proclosed table{
display:none;
}
.proopen table{
/*table-layout: fixed;*/
border-collapse: collapse;
width:100%;
display: table;
}
.open table{
/*table-layout: fixed;*/
border-collapse: collapse;
width:100%;
display: table;
}
.noop table{
/*table-layout: fixed;*/
border-collapse: collapse;
width:100%;
}
#sbmenu{
margin-left:5px;
}
