html{height:100%;}

body{font:12px Arial, Helvetica, sans-serif; margin:0px;  padding:0px; background:#401C8C url(imgs/mimg_l.jpg) repeat-x 0px 0px;  position:relative; min-width:770px; color:#fff; min-height:100%; height:100%; }
html>body{height:auto; }
	

img{border:0px}
br.clear{clear:both}

a{color:#FFF500; text-decoration:underline}
a:hover{text-decoration:none}

.root{ padding:0px 1px 0px 3px; margin:0px auto; max-width:996px;}

.logo{ height:48px; margin-top:19px; background: url(imgs/box_t_f.gif) repeat-x left top;}
.logo b{ display:block; background: url(imgs/box_t_l.jpg) no-repeat left top;}
.logo b b{ height:45px; padding:3px 0px 0px 104px;  background: url(imgs/box_t_r.jpg) no-repeat right top;}
.logo img{ float:left;}
.logo .lang{ float:right; padding:1px 44px 0px 0px}
.logo .lang img{ margin:13px 4px 0px 7px;}
.logo .lang div{ float:left; width:1px; background:#B8E7FA; height:38px;}

.top{ height:120px; background: url(imgs/box_i_f.jpg) repeat-x left top;}
.top b{ display:block; background: url(imgs/box_i_m.jpg) no-repeat center top; }
.top b b{background: url(imgs/box_i_r.jpg) no-repeat right top;}
.top b b b{background: url(imgs/box_i_l.jpg) no-repeat left top; height:103px; padding:17px 0px 0px 175px;  text-align:center;}



.menu{ background:#816EFF url(imgs/box_c_tf.gif) repeat-x left top; height:383px;}
.menu blockquote{ margin:0px; padding:0px; background: url(imgs/box_c_rf.gif) repeat-y right top;}
.menu blockquote blockquote{background: url(imgs/box_c_bf.jpg) repeat-x left bottom;}
.menu blockquote blockquote blockquote{ background: url(imgs/box_c_lf.gif) repeat-y left top;}
.menu blockquote blockquote blockquote blockquote{ background: url(imgs/box_c_tl.gif) no-repeat left top;}
.menu blockquote blockquote blockquote blockquote blockquote{background: url(imgs/box_c_tr.gif) no-repeat right top;}
.menu blockquote blockquote blockquote blockquote blockquote blockquote{ background: url(imgs/box_c_br.jpg) no-repeat right bottom;}
.menu blockquote blockquote blockquote blockquote blockquote blockquote blockquote{ background: url(imgs/box_c_bl.jpg) no-repeat left bottom; height:383px;}

.menu ul{ position:absolute; width:177px; padding:28px 0px 0px 26px; margin:0px; list-style:none;}
.menu ul li{display:inline; }
.menu ul li div{ background: url(imgs/dot.gif) repeat-x left top; }
.menu ul li div div{ background: url(imgs/dot.gif) no-repeat left top;}
.menu ul li div div a{ display:block; padding:3px 0px 0px 22px; height:30px; background: url(imgs/dot.gif) no-repeat right top;}

.menu ul li.b div{background-image: url(imgs/mi1_bgf.gif);}
.menu ul li.b div div{background-image: url(imgs/mi1_bgl.jpg);}
.menu ul li.b div div a{background-image: url(imgs/mi1_bgr.jpg);}
.menu ul li.m div{background-image: url(imgs/mi2_bgf.gif);}
.menu ul li.m div div{background-image: url(imgs/mi2_bgl.jpg);}
.menu ul li.m div div a{background-image: url(imgs/mi2_bgr.jpg);}
.menu ul li.o div{background-image: url(imgs/mi4_bgf.gif);}
.menu ul li.o div div{background-image: url(imgs/mi4_bgl.jpg);}
.menu ul li.o div div a{background-image: url(imgs/mi4_bgr.jpg);}	
.menu ul li.g div{background-image: url(imgs/mi5_bgf.gif);}
.menu ul li.g div div{background-image: url(imgs/mi5_bgl.jpg);}
.menu ul li.g div div a{background-image: url(imgs/mi5_bgr.jpg); height:35px;}


.menu ul li.r{ margin:0px;}
.menu ul li.r a{ margin:0px; height:26px; _height:24px;}
.menu ul li.r div{ background:#ff0000 url(imgs/mi3_bg_tf.gif) repeat-x left top;}
.menu ul li.r div div{background: url(imgs/mi3_bg_rf.gif) repeat-y right top;}
.menu ul li.r div div div{ background: url(imgs/mi3_bg_bf.gif) repeat-x left bottom;}
.menu ul li.r div div div div{background: url(imgs/mi3_bg_lf.gif) repeat-y left top;}
.menu ul li.r div div div div div{ background: url(imgs/mi3_bg_bl.jpg) no-repeat left bottom;}
.menu ul li.r div div div div div div{ background: url(imgs/mi3_bg_tl.gif) no-repeat left top;}
.menu ul li.r div div div div div div div{background: url(imgs/mi3_bg_tr.gif) no-repeat right top;}
.menu ul li.r div div div div div div div div{ background: url(imgs/mi3_bg_br.jpg) no-repeat right bottom;}
.menu ul li.r ul{ position:relative; background:transparent; padding:0px 0px 8px 0px; }
.menu ul li.r ul li{ background: url(imgs/mi3_li.gif) no-repeat 22px 5px; }
.menu[class] ul li.r ul li {display:block; }
.menu ul li.r ul li a{padding:0px 0px 0px 34px; height:22px;}


.content{ background:#CC80FF url(imgs/box_o_tf.gif) repeat-x left top; margin:-354px 76px 0px 224px; _height:320px;}
.content blockquote{ background: url(imgs/box_o_rf.gif) repeat-y right top; margin:0px; padding:0px;}
.content blockquote blockquote{background: url(imgs/box_o_bf.gif) repeat-x left bottom; }
.content blockquote blockquote blockquote{ background: url(imgs/box_o_lf.gif) repeat-y left top;}
.content blockquote blockquote blockquote blockquote{ background: url(imgs/box_o_rr.jpg) no-repeat right 68px; }
.content blockquote blockquote blockquote blockquote blockquote{background: url(imgs/box_o_tr.jpg) no-repeat right top;}
.content blockquote blockquote blockquote blockquote blockquote blockquote{ background: url(imgs/box_o_br.jpg) no-repeat right bottom;}
.content blockquote blockquote blockquote blockquote blockquote blockquote blockquote{background: url(imgs/box_o_tl.gif) no-repeat left top;}
.content blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote{ background: url(imgs/box_o_bl.jpg) no-repeat left bottom; padding:24px 30px 33px 23px; min-height:320px; _height:320px;}

.content h1{font:normal 24px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; background: url(imgs/box_hdr_f.gif) repeat-x left top; color:#FFB700; margin:0px; padding:0px; }
.content h1 span{ display:block; background: url(imgs/box_hdr_l.gif) no-repeat left top;}
.content h1 span span{background: url(imgs/box_hdr_r.gif) no-repeat right top; padding:2px 0px 0px 0px; text-align:center; height:32px}

.slide{ background:#9539F1 url(imgs/box_in_f.gif) left top; margin-top:10px; clear:both}
.slide div{background: url(imgs/box_in_tf.gif) repeat-x left top;}
.slide div div{ background: url(imgs/box_in_rf.gif) repeat-y right top;}
.slide div div div{background: url(imgs/box_in_bf.gif) repeat-x left bottom;}
.slide div div div div{ background: url(imgs/box_in_lf.gif) repeat-y left top;}
.slide div div div div div{ background: url(imgs/box_in_tl.gif) no-repeat left top;}
.slide div div div div div div{background: url(imgs/box_in_tr.gif) no-repeat right top;}
.slide div div div div div div div{ background: url(imgs/box_in_br.gif) no-repeat right bottom;}
.slide div div div div div div div div{ background: url(imgs/box_in_bl.gif) no-repeat left bottom; height:110px; padding:12px 16px 12px 16px;}
.slide[class] div div div div div div div div{ height:auto; min-height:110px; }

.slide p{margin:0px; padding:0px 0px 12px 0px; background:transparent;}
.slide ul { margin:0px;  padding:0px 0px 12px 22px;}
.slide ul li{padding:0px 0px 8px 0px;}
.slide ul li ul{padding:8px 0px 0px 16px; list-style:disc; margin:0px;}


.slide span{ display:block; padding:0px 0px 0px 147px;  }
.slide span p{padding:0px 0px 6px 0px;}
.slide h2{ font-size:12px; margin:0px; padding:0px 0px 4px 18px; background: url(imgs/rarr.gif) no-repeat 0px 3px;}
.slide img{ position:absolute;   border:1px solid #000000; margin:3px 0px 0px 0px; width:134px; height:100px; }
html[lang=opera] .slide img{margin-left:-16px;}
.slide a.li{background: url(imgs/li.gif) no-repeat 0px 6px; color:#FFF500; padding:0px 7px;}


.slide img.kemeo{ border:0px; position:relative; margin-bottom:-11px; margin-right:3px;}
.slide[class] img.kemeo{background: url(imgs/kemeo_logo.png); }



.nav{ padding:5px 76px 170px 224px; text-align:center; color:#D9D4FF; font-size:11px}
.nav a{ color:#D9D4FF; text-decoration:none;}
.nav a:hover{ color:#ffffff;}


.foot{ position:absolute; width:100%; bottom:49px;}
.foot b{ height:104px; display:block; font-weight:normal; padding:0px 76px 0px 224px;}
.foot b b{ height:104px; margin:0px auto; background: url(imgs/box_b2_f.jpg) repeat-x left top; max-width:700px; padding:0px;}
.foot b b b{ background: url(imgs/box_b2_l.jpg) no-repeat left top; margin:0px;}
.foot b b b b{ background: url(imgs/box_b2_r.jpg) no-repeat right top; text-align:center; overflow:hidden;}
.foot img{ margin-top:18px;}


.copy{position:absolute; width:100%; bottom:0px;}
.copy div{ font-size:11px; color:#D9D4FF;  padding:12px 76px 0px 224px; text-align:center; height:35px; }
.copy div a{color:#D9D4FF; text-decoration:none}
.copy div a:hover{ color:#ffffff;}
.copy div img{ background:#BFB6FF; height:47px; width:1px; margin:-12px 13px -25px 13px;}




