
body { margin:0px; padding:0px; }

td { 

 font-family:Arial,Tahoma,Verdana,sans-serif ;

/* font-size:0.71em ; */

 font-size:75% ;
 color:#333333 ; 
 font-style:normal ;

}


/* New classes */ 


a { color:#333333; }
a:VISITED { color:#555555 }
a:HOVER { color: #CC0000; text-decoration:underline }


a.nd { color:#333333; text-decoration:none; }
a.nd:VISITED { color:#555555 }
a.nd:HOVER { color: #CC0000; text-decoration:underline }


a.nd2 { color:#003366; text-decoration:none; }
a.nd2:VISITED { color:#333366 }
a.nd2:HOVER { color: #CC0000; text-decoration:underline }


a.nd3         { color:#007011; font-weight:bold; text-decoration:underline; }
a.nd3:VISITED { color:#007011 }
a.nd3:HOVER   { color: #CC0000; text-decoration:underline }


a.nd4 { color:#FFFFFF; text-decoration:none; }
a.nd4:VISITED { color:#FFFFFF }
a.nd4:HOVER { color: #FFF300; text-decoration:underline }


a.bl           { color: #0033AA; }
a.bl:VISITED   { color: #3333AA; }
a.bl:HOVER     { color: #CC0000; text-decoration:underline }


a.bl2           { color: #0033AA; }
a.bl2:VISITED   { color: #0033AA; }
a.bl2:HOVER     { color: #CC0000; text-decoration:underline }


a.bl3           { color: #003300;   }
a.bl3:VISITED   { color: #003300; }
a.bl3:HOVER     { color: #CC0000; text-decoration:underline }


a.bl4           { color: #0033BB; }
a.bl4:VISITED   { color: #3333BB; }
a.bl4:HOVER     { color: #FFF; text-decoration:underline } /*  WHITE OVER !!! */


a.bl5           { color: #0077BB; }
a.bl5:VISITED   { color: #0077BB; }
a.bl5:HOVER     { color: #CC6600; text-decoration:underline }


a.bl6           { color: #0066AA; }
a.bl6:VISITED   { color: #666699; }
a.bl6:HOVER     { color: #CC0000; text-decoration:underline } 


a.bl7           { color: #003399; }
a.bl7:VISITED   { color: #003399; }
a.bl7:HOVER     { color: #CC0000; text-decoration:underline } 


a.rd1           { color: #BB1100; }
a.rd1:VISITED   { color: #BB1100; }
a.rd1:HOVER     { color: #FF6600; } 


a.rd2           { color: #993300; }
a.rd2:VISITED   { color: #883388; }
a.rd2:HOVER     { color: #FF6600; } 


a.white           { color: #FFFFFF; font-family: Tahoma,Arial,Verdana,sans-serif; font-size:11px; text-decoration:none }
a.white:VISITED   { color: #EEEEEE; }
a.white:HOVER     { color: #FFFF99; text-decoration:underline }

a.yel           { color: #FFEB00; font-family: Tahoma,Arial,Verdana,sans-serif; font-size:11px; text-decoration:none }
a.yel:VISITED   { color: #FFEB00; }
a.yel:HOVER     { color: #FFCC00; text-decoration:underline }


/* m2 - main menu */
a.m2 {  font-weight:bold; font-size:11px; color:#116699; text-decoration:none }
a.m2:VISITED { color:#336699}
a.m2:HOVER { color:#CC0000; text-decoration:underline }


a.m3 { font-weight:bold; font-size:12px; color:#116699; text-decoration:none }
a.m3:VISITED { color:#666699}
a.m3:HOVER { color:#CC0000; text-decoration:underline }


a.tl2           { color: #004900;   }
a.tl2:VISITED   { color: #666666; }
a.tl2:HOVER     { color: #CC0000; text-decoration:underline }



/* mmt - for top table */ 
.mmt {
 
 border-top: 1px #EEEEEE solid;
 border-bottom: 1px #BBBBBB solid;

 }



/* mm - for main menu div */ 

.mm {
 padding:5px;
 padding-left:6px;
padding-right:7px;
 
 border-top: 1px #EEEEEE solid;
 border-bottom: 1px #BBBBBB solid;

 white-space: nowrap;
 
}


/* mc1 - for main page div block content */ 

.mc1 { 

 padding:15px ;

}


/* mh2 - for side small headers */ 

.mh2 { 

 background-image:url(/images/cvr5/sh4.jpg) ; 
 border-top: 1px #EEEEEE solid ;
 border-bottom: 1px #BBBBBB solid ;
 padding:5px ;
 padding-left:10px ;
 font-weight:bold ;
 font-size:11px ;
 text-align:left ;
 white-space: nowrap;

}


/* mc2 - for side div block content */ 

.mc2 { 

 padding:       12px ;
 padding-left:  10px ;
 padding-right: 5px ;
 text-align:left ;

}


.mc3 { 
 
 border-top: 1px #CCC dotted;
 padding:       12px ;
 padding-left:  10px ;
 padding-right: 5px ;
 text-align:left ;

}



li.lmm { color:#116699 ; margin-right:2px; }



H1 { padding-left:22px; color:#FFF; margin:0px; font-family:Tahoma,Verdana,Arial; font-weight:bold; font-size:23px; }
H2 { margin:0px; font-weight:bold; font-size:18px; }
H3 { margin:0px; font-weight:bold; font-size:12px; padding-left:8px; }
H4 { margin:0px; padding-left:6px; font-weight:bold; font-size:11px }



div.info-block {

 font-size: 110% ;
 text-align:left ;
 padding:15px ;
 padding-left:20px ;
 padding-right:20px ;

}


div.area-title {

 background-image:url(/images/cvr5/sh5.jpg) ; 
 border-top: 1px #EEEEEE solid ;
 border-bottom: 1px #BBBBBB solid ;
 padding:7px ;
 padding-left:15px ;
 text-align:left ;

}



.toptitle {

 background-image:url(/images/cvr5/sh5.jpg) ; 
 border-top: 1px #EEEEEE solid ;
 border-bottom:1px #BBBBBB solid ;

}


.head-fn {

 background-image:url(/images/cvr5/sh5.jpg) ; 

}



/* block with vertical border : right - dark */
.vb1 {

 border-right: 1px #BBBBBB solid ;
 padding-left:15px ;
 padding-right:15px ;
 text-align:center ;

}

/* block with vertical border : left - light */
.vb2 {

 border-left: 1px #EEEEEE solid ;
 padding-left:15px ;
 padding-right:15px ;
 text-align:center ;

}

/* block with vertical border : 2 side - light and dark */
.vb3 {

 border-left: 1px #EEEEEE solid ;
 border-right: 1px #BBBBBB solid ;
 padding-left:15px ;
 padding-right:15px ;
 text-align:center ;

}



/* bbt - border-bottom */ 

.bbt {

 border-bottom:  1px #CCC dotted ;
 margin-bottom: 7px;

}


.bbp {

 border-bottom:  1px #CCC dotted ;
 border-top:  1px #CCC dotted ;
 margin-bottom: 7px;
 margin-top: 7px;

}



/* btp - border-top */ 

.btp {

 border-top:  1px #CCC dotted ;
 margin-top: 7px;

}


/* plr - padding-left-right */ 

.plr {

 padding-left: 10px ;
 padding-right: 10px ;

}


.txt {  font-size:72% } 
.txt2 {  font-size:82% } 


.bb2 {
 border-bottom:  1px #CCC dotted ;
}


.bb3 {
 padding: 6px ;
 padding-top: 12px ;
 padding-bottom: 12px ;
 border-bottom:  1px #CCC dotted ;
 text-align:center ;
}

.bb31 {
 padding: 6px ;
 text-align:center ;
}

.bb4 {
 border-bottom:  1px #CCC dotted ;
 padding-bottom:7px;
}


.bbfull {
 border:  1px #CCC dotted ;
}


/* res table */
.bc1 { border-spacing:0px; border:0px; border-top:1px #CCC dotted; margin-bottom:2px; width:98%;  }
.bc11 { vertical-align:top; padding:5px; padding-top:16px; font-size:90%; white-space:nowrap; text-align:center; }
.bc12 { vertical-align:top; width:99%; }

.bs2 { vertical-align:top; padding-right:0px;  }

.p02 { padding:2px; padding-bottom:7px; padding-top:7px; } 
.p03 { font-size:95%; padding-bottom:4px; padding-top:2px; }

/* it's working only with table do not use divs! */

img.p01 { width:80px; height:60px; float:left; margin:2px; margin-right:8px; border:0px;  }
img.p011 { border:0px; width:190px; height:143px; }
img.p012 { border:0px; width:110px; height:83px; }

.sr { color:#0066CC; font-weight:bold; }

.gg{ width:98%; padding:15px; padding-left:143px; border-top:1px dotted #CCCCCC; } 


/* Gallery style - used in easy store */

img.stphoto { border:0px; margin-bottom:10px; width:190px; height:143px }
div.stttl { width:190px; font-size:110%; margin-bottom:2px; }
div.stttl2 { width:190px; text-align:left; padding-left:3px; }

A.sttga { font-weight:bold; font-family:Tahoma,Verdana,Arial; font-size:100%; color:#884411;  text-decoration:none }
A.sttga:VISITED { color:#666666 }
A.sttga:HOVER { color:#CC6633; text-decoration:underline }


hr { border:none 0; border-top:1px dotted #CCCCCC; height:1px; }


/* End New classes */ 


.small { font-size: 75%; }

select { font-size: 95%} 
input { font-size: 95% }


/* still used */ 
.menu { font-weight: bold ; font-size: 80%; }
.title { font-weight: bold; font-size: 70%;  }


.w200 { width: 200px }
.w150 { width: 150px}

.p0 { padding:0px }


/* font size style */
.f110 { font-size:110% }
.f115 { font-size:115% }
.f120 { font-size:120% }
.f125 { font-size:125% }






