/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/* common */  
html,body{margin:0; padding:0px; background-repeat:repeat-y; background:#ffffff; font-family:"Tahoma"; color:#000000; font-size:10pt;}
#body{width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 600)? "600px" : "100%")}
#header{background:#034FA2; padding:20px; color:#FFFFFF; font-family:"Tahoma"; font-size:x-large;}
td { vertical-align:top;}
img { border:0px;}

/* information block */  
#info{background:#ffffff; margin:20px; height:100%;}
#info2 {background:#ffffff; font-size:small;}
b { font-weight:bold;}
.foto { vertical-align:top; font-size:8pt; padding:20px; padding-top:0px;}
.text { font-family:"Arial"; border-right: 1px dashed #ccc; width:60%; padding:20px; margin:20px; vertical-align:top;}
.tim { border: 1px solid #000;} /* img in table */
.client {font-family:"Arial"; color:#333333; font-size:10pt; text-align:left; vertical-align:top;} /* text for img table */
.l { list-style-type:disc;}
.tarif { list-style-type:disc; margin-left:15px; color:#000000;}
.mrg { padding-top:15px; padding-bottom:15px;}
hr { border-top: 1px dashed #cccccc; border-bottom:1px solid #ffffff;}

/* information table */ 
.main { width:100%; }
.lns { width:15%; background:url(pictures/tbl_bg.gif); border-right: 1px dashed #ccc; border-left: 1px dashed #ccc;}
.center { background:#ffffff; padding:10px;}
.mrgmenu { padding:5px; border-bottom:1px dashed #ccc;}
.mrgmenu2 { padding:5px; border-bottom:1px dashed #ccc; text-align:center;}
.menuhdr { padding:7px; font-size:10pt; color:#6FC96F; font-weight:bold;}
.menuhdr2 { padding:7px; font-size:14pt; color:#6FC96F; font-weight:bold;}
.menuhdr3 { font-size:14pt; color:#6FC96F; font-weight:bold;}
.news { margin:20px; font-family:"Arial"; font-size:10pt; text-align:justify; color:#000000; font-weight:normal;}
.adv { margin:20px; text-align:center;}
.bnr { text-align:center; padding:7px;}
.data { border-right: 1px dashed #ccc; vertical-align:top; padding-right:10px; padding-left:2px;} /* statistic's text*/ 
.clpage { list-style-type:none; margin-left:26px; color:#000000; font-size:8pt;}
.clpage a { font-style: normal; font-weight: bold; font-size:10pt; line-height:12pt;} /* clients links*/
 .clpage a:link    { text-decoration: none; color:#000000}
 .clpage a:visited { text-decoration: none; color:#000000}
 .clpage a:hover   { text-decoration: underline; color:#ff0000}
.mytable { border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000000;}
.tdcnt { text-align:center;} 
.cv { text-align:right; font-style:italic; font-size:10pt;}
.greyl { color:#666666; font-size:small; text-align:right; font-style:italic;}


/* guestbook table */
.mygb { width:80%; border: 1px solid #000000;}
.mygb th { text-align:left; padding:10px; border: 1px solid #000000;}
.mygb td { text-align:left; padding:5px; border: 1px solid #000000;}
 
/* bottom block */  
#bottom{height:12px; background:#034FA2; clear:both}
#bottom2{height:1px; background:#ffffff; clear:both}
#bottom3{height:60px; background:#6FC96F; clear:both; text-align:right; padding:5px; color:#FFFFFF; font-size:small;}
a.btmli { font-style: normal; font-weight: normal;}
 .btmli:link    { text-decoration: none; color: #FFFFFF}
 .btmli:visited { text-decoration: none; color: #FFFFFF}
 .btmli:hover   { text-decoration: underline; color: #ff0000}

a.btmblk { font-style: normal; font-weight: normal;}
 .btmblk:link    { text-decoration: none; color: #000000}
 .btmblk:visited { text-decoration: none; color: #000000}
 .btmblk:hover   { text-decoration: underline; color: #ff0000}

/* grey title */
.head { color:#666; font-size:10pt; list-style-type:none; margin-left:0;}
a.hli { font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 10pt;}
 .hli:link    { text-decoration: underline; color: #666}
 .hli:visited { text-decoration: underline; color: #666}
 .hli:hover   { text-decoration: underline; color: #ff0000}

/* catalog */
#hdrctl{background:#6FC96F/*#034FA2*/; padding:0px; color:#FFFFFF; clear:both;}  
#ctlhdr{clear:both; text-align:left; padding:5px; padding-left:10px; color:#000000; font-size:10pt; border-bottom: 1px dashed #ccc;}
#bottomctl{height:60px; background:#6FC96F; clear:both; text-align:center; padding:20px; color:#000000; font-size:10pt;}
.txtctl { font-family:"Arial"; font-size:10pt;}
.cntctl { width:100%;} 
.cntctl td { padding:5px; width:33%} 
.mrgctl { padding-left:15px; padding-top:5px; padding-bottom:5px;}
.grey { color:#666666; font-size:small;}
.greyl { color:#666666; font-size:small;}

.ctltbl { border-collapse: collapse; border: #000000 solid 1px ;} /* catalog table*/
.ctltbl th { padding:10px; border:#000000 solid 1px; font-weight:bold; background:#ccc;}
.ctltbl td { padding:5px; border: #000000 solid 1px ;}
.ctltbl a { font-style: normal; font-weight: bold; font-size:10pt;} /* catalog table links*/
 .ctltbl a:link    { text-decoration: underline; color:#000000}
 .ctltbl a:visited { text-decoration: underline; color:#666666}
 .ctltbl a:hover   { text-decoration: underline; color: #ff0000}

a.hdrl { font-style: normal; font-weight: bold; font-size:10pt;} /* header links*/
 .hdrl:link    { text-decoration: none; color:#000000;}
 .hdrl:visited { text-decoration: none; color:#666666;}
 .hdrl:hover   { text-decoration: underline; color:#ff0000;}

.btmblk a{ font-style: normal; font-weight: normal; font-size:10pt;} /* bottom links*/ 
 .btmblk a:link    { text-decoration: none; color:#000000}
 .btmblk a:visited { text-decoration: none; color:#000000}
 .btmblk a:hover   { text-decoration: underline; color:#ff0000}

.ctl a{ font-style: normal; font-weight: normal; font-size:10pt;}
 .ctl a:link    { text-decoration: none; color:#000000}
 .ctl a:visited { text-decoration: none; color:#666666}
 .ctl a:hover   { text-decoration: underline; color: #ff0000} 

a.ctlbld { font-style: normal; font-weight: bold; font-size:10pt;} /* catalog bold links*/
 .ctlbld:link    { text-decoration: underline; color:#000000}
 .ctlbld:visited { text-decoration: underline; color:#000000}
 .ctlbld:hover   { text-decoration: underline; color: #ff0000} 
 
a.res { font-style: normal; font-weight: bold; font-size:10pt;} /* result links*/
 .res:link    { text-decoration: underline; color:#000000}
 .res:visited { text-decoration: underline; color:#666666}
 .res:hover   { text-decoration: underline; color: #ff0000} 



td.headmid {vertical-align: middle;}

