body,html{margin:0;padding:0;min-height:100%;color:#ede;background-color:#240B29}
html{background-image:url(img/mbg.gif);background-position:left top;background-repeat:repeat}
body{min-width:790px;min-height:100%;text-align:center;}
body *{font-size:10pt;font-family:'Georgia', 'Arial'}
* html, * html body{height:100%}

.clir{clear:both;display:block;margin:0;padding:0;height:0;line-height:0;font-size:0}
.non{display:none}
a:link, a:visited, a:hover, a:active {text-decoration:none}
a:link, a:visited {color:#202}
a:hover, a:active {color:#707}
p{margin:1px 0;padding:1px}
p,ul,ol,li{width:auto;text-align:justify}
img{border:0}
/*h1{margin:15px auto 0.5em auto;padding:0;color:#800;font-size:125%;font-weight:normal}*/
h1{margin:15px auto 0.5em auto;padding:5px 0 10px 35px;background-image:url('img/h1.gif');background-position:left top;background-repeat:no-repeat;font-weight:bold;font-size:125%;color:#000}

/*.ievm{display:block;margin-top: expression(((this.parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) -2) <0 ? "0" : (this.parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) -2 +'px');padding:0;}*/
.ievm{display:block;margin-top:expression(((this.parentNode.offsetHeight/2)-parseInt(this.offsetHeight)/2)  <0 ? "0" :(this.parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) +'px');padding:0;}
.ievrr{position:relative}

#wdlm{margin:0 auto;padding:0 15px;width:1100px;}
#top{display:table;margin:10px 0;padding:0;width:1100px;text-align:center;}
#top *{font-family:Arial}
#top a:link, #top a:active, #top a:visited{color:#ede;text-decoration:none}
#top a.tact:link, #top a.tact:active, #top a.tact:visited{color:#fff;text-decoration:underline}
#top a:hover{color:#fcf;text-decoration:none}
#top #search{float:left;display:block;margin:0 10px 0 0;padding:2px;width:256px;text-align:left}
#top #search input{margin:0 1px 0 0;padding:1px;border:1px solid #cac;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;background-color:#313;color:#dcd;cursor:pointer;;text-decoration:none}
#top #search .gbg{padding:2px 1px;width:180px;color:#fff;background-image:url('http://www.google.ru/images/poweredby_transparent/poweredby_000000.gif');background-position:right center;background-repeat:no-repeat;}
#top #logon{float:right;display:block;margin:0 0 0 10px;padding:2px;width:256px;text-align:right}
#top #logon *{display:inline;text-align:left}
#top #logon input{margin:0 1px 0 0;padding:2px 1px;width:80px;border:1px solid #cac;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;background-color:#313;color:#dcd;cursor:pointer;;text-decoration:none}
#top #logon input.tbtn{padding:1px;width:auto}
#top #tlogin{float:right;display:table-cell;margin:0;padding:2px;width:206px;border:1px solid #cac;vertical-align:middle;text-align:left}
#top #tlogin *{vertical-align:middle}
#tmnu{display:table;margin:0 auto;padding:2px;text-align:center}
#tmnu span{display:table-cell;padding:2px;}
#tmnu span a{color:#dbd}
#tmnu span a *{margin:0;padding:0;vertical-align:middle;font-size:100%;font-style:normal}
#tmnu span a var{margin:0;padding:0;position:static;top:0;left:0}
#tmnu span.tact a{color:#fff;text-decoration:underline;}
#tmnu span a:link, #tmnu span a:active, #tmnu span a:visited{color:#ede;text-decoration:none}
#tmnu span a.tact:link, #tmnu span a.tact:active, #tmnu span a.tact:visited{color:#fff;text-decoration:underline}
#tmnu span a:hover{color:#fcf;text-decoration:none}

#wrap{clear:both;float:left;position:relative;width:100%;height:100%;overflow:hidden;}
#cols{float:left;position:relative;left:210px;width:200%;}
#colbg{}
#ccw{float:right;position:relative;right:210px;width:50%;padding-bottom:1em}
#cc{position:relative;right:100%;margin:0 0 0 210px;overflow:hidden}
#lc{float:left;position:relative;right:210px;width:210px}

/*
#inner{clear:both;float:left;position:relative;width:100%;height:100%;overflow:hidden;}
#col2{float:left;position:relative;right:100%;width:200%;height:100%;margin-left:-220px;}
#mcw{float:left;position:relative;left:50%;width:50%;height:100%;padding-bottom:1em}
#mci{position:relative;margin:0 0 0 220px;padding:0 0 0 10px;height:100%;overflow:hidden;}
#rc{float:right;position:relative;left:220px;width:220px}
#rci{display:block;padding:0 0 0 10px}
*/
#inner{clear:both;float:left;position:relative;width:100%;height:100%;overflow:hidden;}
#col2{float:left;position:relative;right:100%;width:200%;height:100%;margin-left:-220px;}
#mcw{float:left;position:relative;left:50%;width:50%;height:100%;padding-bottom:1em}
#mci{position:relative;margin:0 0 0 220px;padding:0 10px;height:100%;overflow:hidden;}
#rc{float:right;position:relative;left:220px;width:220px}
#rci{display:block;padding:0 10px}

#main{display:block;padding:0 5px;text-align:justify;color:#000;}

#path{margin:0 0 10px 0;padding:0 0 2px 0;height:18px;color:#ede;letter-spacing:0.1em}
#path{font-size:85%}
#path span{color:#ede;letter-spacing:normal;font-size:100%}
#path a{padding:0;color:#ede;letter-spacing:normal;font-size:100%;font-style:italic}
#path a:link, #path a:active, #path a:visited{color:#ede;text-decoration:underline;font-size:100%}
#path a:hover{color:#fcf;text-decoration:underline;font-size:100%}

.rcb{display:block;margin:30px 0;padding:0 2px;width:100%}
.rcb-css3{width:auto;border:1px solid #9F8EA1;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background-color:#9F8EA1}
.rcb-svg{padding:0 2px 4px 2px;width:auto;background-image:url('img/rcol.svg');}
.rcb>h4{margin:0;padding:5px 0 0 15px;height:25px;text-align:left;font-size:120%;color:#dcd;font-weight:normal;font-style:italic}

.sCardw{margin:0 2px 4px 2px;}
.sCardw .sCard{margin:0}
.sCard{clear:left;display:block;margin:0 2px 4px 2px;padding:3px 1px;width:100%;color:#434;font-size:85%}
.sCard *{font-size:100%}
.sCard-css3{width:auto;border:1px solid #fff;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background-color:#fff}
.sCard-svg{width:auto;background-image:url('img/ritm.svg');}
.sCard p.hssw{position:relative;float:left;padding:0 1px;width:66px;height:66px;}
.sCard p.hssw img{margin:1px;padding:1px;width:60px;height:60px;border:1px solid #dcd}
.sCard h4{display:block;margin:0 0 3px 70px;padding:0;text-align:left;font-size:115%}
.sCard div{margin:0 0 0 70px;text-align:left;text-decoration:none}
.sCard form{display:block;margin:0 3px;text-align:right;text-decoration:none}
.sCard form input{margin:0;padding:1px;width:25px;border:1px solid #989;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;background-color:#434;color:#dcd;cursor:pointer;;text-decoration:none}
.sCard form input.btn{margin:0 0 0 1px;padding:0 1px;width:auto}
.rcb .sCard a:link, .rcb .sCard a:active, .rcb .sCard a:visited{color:#878;text-decoration:none}
.rcb .sCard a:hover{color:#fcf;text-decoration:underline}

.rcb p{margin-bottom:2px;padding:2px;text-align:center}
.rcb p a:link, .rcb p a:active, .rcb p a:visited{color:#ede;text-decoration:none;font-size:100%}
.rcb p a:hover{color:#fcf;text-decoration:underline;font-size:100%}

#lmnu{width:200px;margin:30px 0;padding:0;background:none;text-align:left}
#lmnu>*{margin:0;padding:0}
#lmnu .lmd{display:block;margin:0 0 10px 0;padding:0;width:100%}
#lmnu .lmd-css3{width:198px;border:1px solid #9F8EA1;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background-image:url('img/primbkg.gif');background-position:top left;background-repeat:repeat-x}
#lmnu .lmd-svg{background-image:url('img/prim.svg');}
#lmnu .lmd p{display:table-cell;margin:0;padding:0 0 1px 0;width:198px;height:29px;text-align:left;vertical-align:middle;text-align:center;font-weight:normal;font-style:italic}
#lmnu .lmd p.lmh{background-image:url('img/lmp1.gif')}
#lmnu .lmd p a{font-weight:bold}
#lmnu .lmd p a:link, #lmnu .lmd p a:active, #lmnu .lmd p a:visited{color:#dcd;text-decoration:none}
#lmnu .lmd p a:hover{color:#202;text-decoration:underline}
#lmnu .lms{margin:0;padding:3px 0 5px 0;color:#202;list-style-type:none}
#lmnu .lms li{padding:0;color:#202;text-align:left;}
#lmnu .lms li a{display:block;padding:3px 5px 4px 5px;width:188px;vertical-align:middle;}
#lmnu .lms li a tt{float:left;display:block;width:20px;background-repeat:no-repeat;background-position:left bottom;background-image:url('img/lmp.gif')}
#lmnu .lms li.lmc a{background-color:#ede;color:#404}
#lmnu .lms li a:link, #lmnu .lms li a:active, #lmnu .lms li a:visited{color:#202;text-decoration:none}
#lmnu .lms li a:hover{color:#868;text-decoration:none;background-color:#fef}
#lmnu .lms li.lmc a:link, #lmnu .lms li.lmc a:active, #lmnu .lms li.lmc a:visited{color:#404;text-decoration:none}
#lmnu .lms li.lmc a:hover{color:#868;text-decoration:none}

#lbot{clear:left;margin:0 5px;min-height:140px;text-align:center}
* html #lbot{height:240px}
.cntr{text-align:center}
#cprt{display:block;margin:1px 0}
#cprt, #cprt *{font-size:5pt}
#cprt a:link, #cprt a:visited {color:#dcd}
#cprt a:hover, #cprt a:active {color:#f00}

#foot{clear:both;display:block;margin:0;padding:2px 0;height:auto;color:#202;text-align:center;}
#foot .footc{display:block;margin:0;padding:5px;width:100%}
#foot .footc-css3{width:auto;border:1px solid #9F8EA1;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background-color:#9F8EA1}
#foot .footc-svg{background-image:url('img/rcol.svg');}
#foot .cont{float:none;display:block;margin:0 auto;padding:2px 0;text-align:center}
#foot .cont *{font-size:16px}
#foot .cont dfn{margin-right:0.1em;padding-right:0.1em;color:#bab;font-style:normal;}
#foot .cont span{margin-right:0.5em;padding-right:0.5em;color:#ede;font-style:normal;}

.prim{display:block;margin:0 0 10px 0;padding:0;width:100%;color:#000}
.prim-css3{width:auto;border:1px solid #9F8EA1;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background-image:url('img/primbkg.gif');background-position:top left;background-repeat:repeat-x}
.prim-svg{background-image:url('img/prim.svg');}
.prim h1, .prim h4 {margin:0 0 5px 0;padding:5px 0 0 15px;height:25px;text-align:left;font-size:120%;color:#dcd;font-weight:normal;font-style:italic}
.prim h1 *, .prim h4 * {font-size:100%}

.boxes div{display:inline;margin:5px auto;padding:0 5px 15px 5px;overflow:hidden;}
.boxes div *{cursor:pointer}
.boxes div>a,
.boxes div>a>span {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.boxes div>a>span{width:160px}
.boxes div>a>span.boxb{margin-top:1.25em;margin-left:-160px;text-align:left;vertical-align:text-top;}
.boxes div>a>span>span{display:block;position:relative;text-align:center;}
.boxes div span a{display:inline}

#htxt{margin:2px 7px;padding:2px 7px;color:#000}

.ind{display:block;margin:0;padding:0;text-align:justify}
.ind p{text-indent:2em;text-align:justify}
.ind p strong{font-weight:normal}
.ind ul{margin:1px;text-align:justify}
.ind ul strong{font-weight:normal}
