/* Reset */
body,html,h1,h2,h3,h4,h5,h6,p,div,ul,li,/*ol,*/dl,dt,dd,pre,form,q,blockquote,fieldset,input{margin:0;padding:0}
/*ol,*/ul{list-style:none}
fieldset,img{border:none}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-family:Tahoma, Arial, Verdana, sans-serif;font-weight:normal;color:#b8333b}
q{quotes:none}
h1{font-size:28px}
/* Main Page */
html{background:#fff url(/images/pagebg.jpg) top left repeat-x}
body{background:url(/images/topbg.jpg) top center no-repeat;font-family:Tahoma, Arial, sans-serif}
#main{min-height:1120px;background:url(/images/bottombg.jpg) bottom center repeat-x}
#content {width:1000px;margin:0 auto 0 auto}
/*TOP1*/
#top1{width:1000px;height:70px}
#top1 a{text-decoration:none}
/*Small buttons */
#topb{float:right;width:100px;height:20px;padding:6px 32px 0 0}
a.sbut{float:right;width:14px;height:10px;overflow:hidden;margin:0 3px 0 0;background:url(/images/smallbut.gif) top left;display:block;margin-left:10px}
a.sbut:hover{background-position:0 -10px}
#sbmap{background-position:-14px 0}
#sbmap:hover{background-position:-14px -10px}
#sbmes{background-position:-28px 0}
#sbmes:hover{background-position:-28px -10px}
/*Search*/
.search{clear:right;display:block;float:right;background:url(/images/searchbg.png) top left no-repeat;overflow:hidden;width:300px;margin:10px 25px 0 0}
.nicebutton{width:65px;height:30px;overflow:hidden;position:relative;float:right;top:-4px}
.nicebutton a{background:url(/images/sbutton.png);display:block;width:53px;height:53px;position:relative;padding:7px 0 0 12px;font-size:12px;font-family:Tahoma, Arial, sans-serif;color:#FFFFFF;font-weight:600}
.nicebutton a:hover{margin-top:-30px;padding-top:37px}
#stext{background:none;border:none;width:225px;padding:5px 0 0 3px;;position:relative}
#hsubmit{display:none;width:0;height:0;overflow:hidden}
/*Logo*/
.logo{display:block;width:235px;height:58px;background:url(
'../images/logo.png') 0 0 no-repeat;top:10px;left:30px;position:relative}
/*TOP2*/
#top2{width:968px;height:180px;margin:10px 0 0 10px}
#top2 a{text-decoration:none}
/*Top menu*/
#topmenu{background:url(/images/topmenubg.gif);width:968px;overflow:hidden;height:26px}
#topmenu ul{margin-left:8px;width:934px}
#topmenu li{float:left;margin-left:2px;height:24px;margin-top:1px}
.gbut{float:right!important}
.btmenu,.btmenu2{background:url(/images/topmbutton.gif) top repeat-x;height:19px;overflow:hidden;font-size:12px;font-family:Tahoma, Arial, sans-serif;color:#FFF;font-weight:600;display:block;width:auto;padding:5px;text-align:center}
.btmenu2{background:url(/images/topmbutton0.gif) 0 0}
.btmenu:hover,.btmenu2:hover,.btmenu#active,.btmenu2#active{background-position:0 -24px}
.btmenu#tbhome,.btmenu#tbhome_active,.btmenu2#tbdic,.btmenu2#tbdic_active{background:url(/images/topmbutton1.gif) 0 0 no-repeat;width:49px;overflow:hidden;display:block;height:19px;padding:5px 0 0 10px}
.btmenu2#tbdic,.btmenu2#tbdic_active{background:url(/images/topmbutton2.gif) top left;width:67px;padding:5px 10px 0 0}
.btmenu#tbhome:hover,.btmenu#tbhome_active,.btmenu2#tbdic:hover,.btmenu2#tbdic_active{background-position:0 -24px}
/*Login*/
#formlogin{width:200px;padding:3px 0 0 10px;font-size:14px;color:#f06008}
#formlogin h2{color:#5179af;font-size:22px;margin-bottom:2px;font-size:15px;border:none;font-weight:600}
#formlogin h1{color:#386da3;margin-top:8px}
#formlogin h4{font-size:20px;color:#5179af;font-size:12px;margin-top:10px}
#formlogin p{color:#000!important;font-size:14px}
#formlogin li a{font-size:17px}
#login,#password{margin-bottom:2px;background:url(/images/loginbg.gif) no-repeat;width:185px;height:20px;overflow:hidden;padding:4px 5px 0 8px;border:none}
#formlogin a{text-decoration:underline;color:#f06008}
#sigin{float:right;text-decoration:none!important;color:#f90!important;font-size:18px}
#lpas{margin-top:5px;font-size:17px;display:block;text-decoration:none!important;position:relative;top:5px}
#sup,#logout{float:right;display:block;width:60px;position:relative;font-size:17px;
text-decoration:none!important;top:-16px}
#logout{float:none;top:225px;left:170px;width:auto;position:absolute}
#lpas:hover,#sigin:hover,#sup:hover,#logout:hover{text-decoration:underline!important}
/*banner*/
#banner{width:717px;height:157px;float:right;margin:5px 24px 0 0}
/* MIDDLE */
#middle{width:978px;margin-top:12px;padding:0 14px 0 8px}
#lcolum{width:235px;position:relative;overflow:hidden}
/* Menu */
.menu{width:235px;background:url(/images/menu1.png) top no-repeat;padding:145px 0 0 0px;margin-bottom:0px;overflow:hidden}
.menu div{background:url(/images/menu2.png) repeat-y;margin-bottom:-135px}
.menu ul{position:relative;top:-135px;padding:0 0 0 10px}
.menu li{width:222px;height:45px;margin-bottom:2px;overflow:hidden}
.menudivider{background:url(/images/mdivider.gif);height:14px!important}
.menu a,.bigmenum,#mactive a,.mtitle{background:url(/images/mbut.jpg);width:192px;height:31px;display:block;margin-bottom:2px;color:#0e2846;font-size:13px;text-decoration:none;padding:14px 0 0 30px;overflow:hidden;font-weight:600}
.bigmenu{padding-top:7px!important;height:38px!important}
.menu a:hover{background-position:0 -45px}
#mactive{background-position:0 -90px;color:#fff}
.mtitle,.mtitle_act{background-position:0 -135px!important;color:#c00!important;padding:15px 10px 0 10px!important;width:202px!important;height:30px!important;text-align:center!important}
.mtitle:hover{background-position:0 -180px!important;color:#c00!important}
.mtitle_act{background-position:0 -225px!important;color:#fff!important}
.menu2 {background:url(/images/menu3.png) 0 0 no-repeat;width:235px;height:10px;display:block}
/* Google */
.google{margin:15px 0 15px 0;background:url(/images/google3.jpg) bottom left no-repeat;width:212px;padding:0 0 6px 0}
.google span{width:212px;display:block;background:url(/images/google1.jpg) 0 0;height:6px;overflow:hidden}
.google div{width:200px;padding:0 6px 0 6px;background:url(/images/google2.jpg) 0 0 repeat-y;text-align:center}
/* Publish */
.publish{background:url(/images/publish2.jpg);width:212px;margin-bottom:15px}
.publish h3{width:196px;background:url(/images/publish1.jpg);height:123px;display:block;font-size:14px;color:#c43636;font-weight:600;padding:8px 8px 6px 8px}
.publish div{margin-top:-80px;width:188px;background:url(/images/publish3.jpg) bottom left no-repeat;padding:20px 12px 15px 12px;min-height:90px;font-size:12px;color:#1d3b64}
.publish p{text-indent:5px}
/* Center */
#center{width:743px;background:url(/images/center2.jpg) top left repeat-y;float:right;overflow:hidden;position:relative;right:5px;font-size:14px}
#cpage{background:url(/images/center1.jpg) top left no-repeat;width:743px;height:192px}
#ctext{position:relative;margin-top:-200px;padding:20px 15px 30px 10px;min-height:758px;font-family:Arial, Helvetica, sans-serif}
#ctext a{color:#C00}
#ctext h1{font-size:24px;padding:0 0 0 7px;color:#a20b0b}
#ctext img{margin:5px}
.divider{margin-bottom:10px}
#ctext p{margin-bottom:5px}
/*#ctext strong{font-weight:normal}*/
#ctext ul{margin:10px;list-style:disc;color:#c00}
#ctext li{margin:10px 0 0 10px}
#ctext li p{margin:5px 0 0 10px;color:#102143}
#ctext table{border:1px solid #ccc}
#ctext table td{padding:10px}
#cbottom{background:url(/images/center3.jpg) top left no-repeat;width:743px;height:149px;margin-top:-149px}
/* INFORMERS */
#informers{clear:both;width:100%}
#lccolum{width:348px;float:left;overflow:hidden}
#rccolum{width:361px;float:right;overflow:hidden}
/* Iblock 1 */
.iblock1{background:url(/images/iblock11.jpg) top left no-repeat;width:333px;border:2px solid #eaf4f8;padding:5px 5px 0 5px;overflow:hidden}
.iblock1 h2,.iblock2 h2,.iblock3 h2{color:#ac2f2f;font-size:20px;height:67px;margin-bottom:14px;text-align:center}
.iblock1 h2 b{display:block;height:10px}
/* Iblock 2 */
.iblock2{width:361px;background:url(/images/iblock22.jpg) repeat-y}
.iblock2 h2{background:url(/images/iblock21.jpg);width:361px;height:111px;padding-top:10px;margin-bottom:10px}
.iblock2 span{background:url(/images/iblock23.jpg);display:block;width:361px;height:103px;margin-bottom:-40px}
.iblock2 div{position:relative;top:-80px;padding:0 10px 0 10px;margin-bottom:-150px}
/* Iblock 3 */
.iblock3{width:361px;background:url(/images/iblock33.jpg) repeat-y;margin-bottom:20px}
.iblock3 h2{background:url(/images/iblock31.jpg) top left no-repeat;width:361px;height:228px;padding-top:10px;text-align:center;}
.iblock3 div{width:341px;position:relative;margin-top:-190px;padding:0 10px 0 10px;overflow:hidden}
.iblock3 span{background:url(/images/iblock32.jpg);display:block;width:361px;height:63px;margin-top:-10px}
.blockdiv{display:block;height:50px}
/* BOTTOM */
#bottom{margin:50px 0 0 0;width:1000px}
#bottom a{position:relative;top:-5px;left:20px}
#contacts{float:right;position:relative;top:15px;right:20px;color:#fff;font-size:12px}
/* Read More Button*/
.rmore{text-align:right;height:22px;padding-top:5px;text-indent:5px}
.rmore a{background:url(/images/rmore.jpg) top left;width:93px;height:19px;display:block;text-align:left;text-decoration:none!important;color:#b8333b;padding:3px 0 0 3px;float:right;font-size:12px}
.rmore a:hover{background-position:bottom;color:#fff!important}
/* Decor */
.accent,.exercise{background:#eef7ff;border:1px solid #386a9c;text-align:center;padding:10px;line-height:30px;margin:10px auto 10px auto;color:#000;width:80%}
.exercise{background:#fff3d9;border-color:#F60;text-align:center;line-height:normal}
.exercise h4{font-weight:bold}
.exercise table td{border:1px solid #FFCD79;background:#fdedca}
.exercise h5{font-weight:bold;color:#736852;text-align:left;padding:0 0 0 15px;position:relative;top:25px}
.voc h2{background:#FDECEC;border:1px solid #C96D6D;margin:5px 0 5px 0}
.vocnav td{padding:10px;font-size:15px}
/* Read more */
.rmore2{text-align:right}
.rmore2 a{background:url(/images/rmore2.gif) top left repeat-x;font-size:12px;color:#c00;text-decoration:none;height:22px;display:block;cursor:pointer;float:right}
.rmore2 a b{background:url(/images/rmore1.jpg) left top no-repeat;height:22px;font-weight:normal;display:block;padding:0 0 0 5px}
.rmore2 a i{background:url(/images/rmore3.jpg) top right no-repeat;height:16px;padding:3px 25px 3px 0;font-style:normal;display:block}
.rmore2 a:hover{background-position:0 -22px;color:#fff!important}
.rmore2 a:hover b{background-position:0 -22px}
.rmore2 a:hover i{background-position:right -22px}
/* Support */
.support{background:url(/images/support/bg2.jpg) no-repeat!important;width:200px;height:229px;overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:15px;text-align:left!important}
.support h3{color:#ac2f2f;position:relative;top:140px;width:190px;margin:auto;overflow:hidden}
.support p{color:#2c3c51;width:190px;position:relative;top:145px;margin:auto;font-size:12px;overflow:hidden}
.support#supactive{background:url(/images/support/bg1.jpg) no-repeat!important}
.support#supactive h3{color:#01acef}
/* Papers */
.paper{background:#d0dfeb;width:717px;min-height:127px;margin-bottom:10px}
.paperi{width:130px;float:left;padding:5px;font-size:10px}
.paperi img{margin:8px auto 8px auto!important;display:block}
.ptitles{background:#f7e3e3 url(/images/papers/ptops2.gif) 0 2px;width:574px;border-bottom:2px solid #b8333b}
.ptitles1{background:url(/images/papers/ptops1.gif);display:block;width:574px;height:8px;overflow:hidden}
.ptitles2 h2,.paperbg div{width:262px;padding:5px;margin:0;color:#000}
.ptitles2 h2{font-size:16px}
.pru{float:left}
.pen{float:right}
.paperc{background:#fff url(/images/papers/psbg.gif) bottom no-repeat;width:574px;float:right;margin:3px 3px 3px 0}
.paperbg,.paperbg2{background:url(/images/papers/pbg.gif) 271px 0 repeat-y;font-size:12px}
.paperbg p{margin:0}
.clear{clear:both}
.paperbig{width:705px;margin:0 auto 0 auto}
.curvyimage{float:left}
.pbtitles{background:#f7e3e3 url(/images/papers/ptop2.gif) 0 2px;width:705px;border-bottom:2px solid #b8333b}
.pbtitles1{background:url(/images/papers/ptop1.gif);display:block;width:705px;height:7px;overflow:hidden}
.paperbg2{background-position:337px 0px}
.pbtitles2 h2{font-size:16px}
.paperbg2 div{margin-bottom:10px}
.paperbg2 div,.pbtitles2 h2{width:47%;padding:5px;margin:0;color:#000}

/*Dialogs*/
.dialogs,.book{border:1px solid #98bcd3;overflow:hidden;width:704px}
.dialogs li,.book li{list-style:none;width:704px;margin:0!important;padding:0!important;display:block;height:24px;overflow:hidden}
.dialogs li a,.book li a{display:block;width:100%;color:#1f4a77!important;text-decoration:none;cursor:pointer;background:#dfeff9;border-top:1px solid #98bcd3;margin:0;padding:2px;position:relative;height:21px}
.dialogs li a:hover,.book li a:hover{background:#fddab8}
.dialogs li a b,.book li a b{width:15%;display:block;font-size:12;float:left;font-size:12px;font-weight:normal;overflow:hidden;text-align:center;color:#d12626}
.dialogs li div.clear,.book li div.clear{margin:0!important;padding:0!important;clear:both;height:3px;overflow:hidden}
.dialogs li a i,.book li a i{display:block;float:left;width:63%;font-style:normal}
.dialogs li u,.book li u{text-decoration:none;width:15%;display:block;font-size:10px;float:right;color:#527ca8}
.d2 a{background:#f7fbfe!important}
.d2 a:hover{background:#fddab8!important}
.d2 a b{color:#cf4545!important}
.nav{width:704px!important;background:#dfeff9;height:32px!important;border-top:1px solid #98bcd3;text-align:center;padding:3px!important}
.nav a{display:inline!important;width:auto!important;height:auto!important;background:#f7fbfe!important;font-size:12px;padding:3px 10px 3px 10px!important;top:9px;border:1px solid #98bcd3}
.nav a:hover{background:#fddab8!important}

/*Dialog*/
.dialog{padding-left:5px}
.dialog li b.name{color:#c00}
.dialog u.date{color:#7397be;font-size:12px;text-decoration:none}
.dialog textarea{color:#003399}
.dialog{list-style:none!important}
.dialog li{width:680px;margin:0;padding:0;border-bottom:1px dotted #ccc;color:#000}
.dialog li u.date{color:#4b7baf}
.dialog li div{padding:5px}
.dialog li.nav{background:none;border:none;overflow:visible!important;height:auto!important;width:auto!important}
.dialog li.nav a{text-decoration:none;border:1px solid #4b7baf}
.dialog li.nav a:hover{text-decoration:underline;background:#fdecec!important;border:1px solid #c96d6d}
.dialog li.nav a.active{background:none!important;border:none;font-size:14px;font-weight:bold}
.dialog li.nav a.active:hover{background:none!important}
.dialog li.d2 b.name{color:#007dcc}
.dialog li.d2{color:#175992}

/*Bookmarks*/
.book li a u{text-align:right;width:70px!important;padding:3px 5px 0 0;height:100%}
.book li a b{width:70px!important}
.book li a i{width:540px!important;padding:0 0 0 5px}
.book li{height:auto;overflow:visible}
.book li a{height:auto}

.dtable{border-collapse:separate!important;border:none!important;border-spacing:1px!important;background:#98bcd3;margin:5px}
.dtable tr{border-collapse:collapse!important;background:#dfeff9;padding:0!important}
.dtable tr td{margin:0!important;padding:3px!important}
.dtable a{background:none!important;color:#1f4a77!important;text-decoration:none}
.dtable tr.d2{background:#f7fbfe}
.type{text-align:center;font-size:12px;color:#d12626}
.dtable tr.nav a{text-decoration:none!important;background:#f7fbfe!important}
.dtable tr.nav a:hover{background:#fddab8!important}
.bookmark{position:absolute;top:300px;left:700px}
.bookmark a{display:block;padding-top:41px;height:0px;width:138px;background:url(/images/addbookmark.gif);overflow:hidden}
.bookmark a:hover{background-position:0 -41px}
