/*created by Grishnin Michel*/
body {font:12px Arial, Tahoma, sans-serif;color:#545454;background:#fffff3;height:100%}

* {margin:0;padding:0;}
img,table {border:none;}
table,div {font-size:12px;}
/* img {behavior: url("png.htc");} */

p {padding-top: 10px}
a {text-decoration:underline;color:#5d5d5d;/*font-size:11px;*/}
a:hover {text-decoration:none;}

h2 {font-size:17px;font-weight:bold;color:#545454;margin:25px 0 20px 20px}

img.h {margin:5px 0 15px 0;} 
img.hh {margin:0 0 20 -20px;}
img.hhh {margin:10px 0 0 0;}

img.marg {margin:0 20px 0 0;}

/*main
************************************************************/
div#basic {background:url(/i/shadow.gif) repeat-y top right;width:901px;/*border:1px solid red;*///height:100%}

table#main {background:#FFF;height:100%;position:relative;}


/*TOP
************************************************************/
div#bg_h_l {float:left;width:122;height:335;background:url(/i/bg_h_l.jpg) no-repeat top left;}
td#bg_h_r {background:url() no-repeat top right;height:376px;}
div#logo {width:122;height:100;margin-top:33px;}
div#flash {float:left;width:399;height:335;/*border:1px solid green*/}

td#bg_h_rr {background:url(/i/bg_h_rr.jpg) no-repeat top left;height:376px;}
div#icon {width:62;height:30;font-size:11px;color:#5d5d5d;float:right;text-align:right;margin:33px 15px 0 0;//*margin-right:0;*/}

/*menu
************************************************************/


table#nav {float:left;border-top:1px solid #FFF;background:url(/i/bg_nav.gif) repeat-x 0 0;height:30px;margin:0 0 10px;}

/*CENTER
************************************************************/

div#box01 {padding:10px 42px 20px 20px;background:#f1f1f1;clear:both;}
div#box01 ul,ol {margin-left: 18px;}
div#box01 table {margin-top:10px;}
div#box01 table td {padding:5 5;}

div#box02 {padding:20px 42px 20px 20px;background:#FFF;clear:both;/*height:100%;*/}
span.bord {border-left:1px solid #90693a;display:block;padding:0 10px 0 40px;}
div#box03 {padding:5px 15px 10px 0;background:#c0e236;}
div#box04 {padding:10px 42px 20px 20px;background:#eff5e5;font-size:13px;color:#545454;}

div#box05 {padding:10px 0  10px 20px;background:#c0e236;font-size:13px;color:#545454;margin-right:-30px;position:relative;}
div#box05 a {font-size:11px;font-weight:bold;color:#545454;text-decoration:none;padding-right:3px;}
div#box05 a:hover {text-decoration:underline}

div#box06 {padding:0 20px 20px 0;background:#FFF;clear:both;margin-left:20px;/*border:1px dashed blue*/}
div#box06 a.b {font-size:13px;font-weight:bold;color:#545454;text-decoration:none;}
div#box06 a:hover.b {color:c0e236;text-decoration:underline}
/*div#box06 span.act02 {color:c0e236;font-size:13px;font-weight:bold;text-decoration:underline}*/

div#box07 {padding:20px 20px 20px 10px;clear:both;background:#4d2f00;text-align:right;margin-left:30px;}
div#box07 a {font-size:17px;font-weight:bold;color:#f1f1f1;text-decoration:none;}
div#box07 a:hover {color:c0e236;font-size:17px;font-weight:bold;text-decoration:underline}
div#box07 span.act  {color:c0e236;font-size:17px;font-weight:bold;text-decoration:underline}

div#box08 {padding:10px 0 20px 0;background:#f1f1f1;clear:both;/*border:1px solid red*/}

div#box09 {padding:20px 42px 20px 20px;background:#FFF;clear:both;}
div#box09 a {text-decoration:none;}
div#box09 a:hover {color:c0e236;text-decoration:underline;}
/*div#box09 span.act03 {color:c0e236;text-decoration:underline}*/

div#prod01 {height:100%;padding:5px 15px 10px 0;background:url(/i/ctr.gif) no-repeat top right #c0e236;}
div#prod02 {height:80%;//height:100%;padding:10px 42px 20px 20px;background:url(/i/ctr01.gif) no-repeat top right #eff5e5;}

div#serv img {float:left;}

td#right {padding:10px 15px 15px 20px}
td#right a {font-size:11px;}
div.split {border-top:1px solid #90693a;margin:10px 0;}


/*BOTTOM
*************************************************************/
td#footer_l {background:#2a5500;height:32px;color:#e7f6bb;padding:0 0 0 12px;font-size:11px}
td#footer_l a {font-weight:bold;color:#FFF;}




/*
div#box{width: 18em;padding: 20px;margin:0 auto;
    background:#E6E6E6;color:#000}
*/

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
/**************************************/

/*
122
399flash
50
= 
571 left

=
301 right - 35padding = 266
=
872 table


padding left+right= 35px

width = 876 px (872+4px img)

*/

