h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,dl,dt,dd,caption{margin:0;padding:0}.e404{font-size:100px;color:#666}.e404text{font-size:40px;color:#666}.fotomargin{margin:0 10px 10px 0}a{text-decoration:none;color:#007bb8}html,body{height:100%;font-family:Arial;color:#666}body{background:#e5e5e5 url(/pic/bgrad.png) repeat-x}.br{clear:both}.wrap{position:relative;width:100%;height:auto!important;min-height:100%;margin:0 auto}.contentdiv{padding:30px 35px}.header{position:relative;height:180px!important;min-height:180px;width:903px!important;min-width:903px}.header .left{width:703px}.header .left .sertificat{height:70px;margin-bottom:7px}.header .menu{width:692px}.header .menu .content{height:50px;background:url(/pic/menu_bg.png) repeat-x}.header .menu .content .el{height:50px;padding:0 18px}.header .menu .content .l{border-right:1px solid #787878}.header .menu .content .el a{color:#fff;font-size:14px;font-family:Arial;text-decoration:none}.header .menu .content .el div{padding-top:16px}.header .rigth{width:180px;margin-left:20px}.header .rigth .logos{position:relative;top:-10px;font-family:tahoma;font-size:10px}.header .rigth .seachform div{float:left;width:130px;padding:1px}.header .rigth .seachform .input{width:100%;height:18px;border:0;background:#252525;color:#b0b0b0;font-size:13px;padding:0 0 0 3px}.header .rigth .find{float:left;cursor:pointer;margin-left:5px}.blockline{position:relative;height:260px;width:900px!important;min-width:900px}.blockline .block .content{background:#fff;width:248px;height:260px;border:1px solid #fff;border-width:0 1px}.blockline .block .content .text a{font-size:13px;color:#666;text-decoration:none}.blockline .block .content .text .title a{font-weight:700;text-decoration:none;color:#666}.blockline .block1 .content{background:#0c0c0c;width:248px;height:260px;border:1px solid #0c0c0c;border-width:0 1px}.blockline .block1 .pool_block b{background:#0c0c0c}.blockline .block1 .content .text a{font-size:13px;color:#fff;text-decoration:none}.blockline .block1 .content .text .title a{font-weight:700;text-decoration:none;color:#fff}.f{margin-right:72px}.bottom_line{padding-top:38px;position:relative;width:900px!important;min-width:900px}.bottom_line .b_el .title{font-size:13px;margin-bottom:25px}.bottom_line .prog .body .col{float:left;width:125px}.bottom_line .kurs .body .col .close{color:#999}.bottom_line .kurs .body .col .open{color:#7cc396}.bottom_line .kurs .body .col .el{margin-bottom:15px}.bottom_line .kurs .body .col .data{color:#39c;font-family:Arial;font-size:13px}.bottom_line .news .body{font-family:Arial;font-size:12px;line-height:16px;color:#373737}.niz{float:left;font-family:tahoma;font-size:10px;line-height:16px;margin-top:-14px;width:252px}.niz .social .button{padding-bottom:5px}.nizpartner{float:left;font-family:tahoma;font-size:10px;line-height:16px;margin-top:40px}.nizpartner img{margin-left:20px}.blockcontent{position:relative;width:900px!important;min-width:900px}.blockcontent .menuleft{float:left;width:305px!important;min-width:305px}.blockcontent .menuleft a{color:#868686;font-size:10pt;font-family:Verdana, Tahoma;font-weight:700;line-height:16px}.blockcontent .contentright .text{border-left:1px solid #fff;border-right:1px solid #fff;background:#fff;font-size:12px;font-family:Tahoma;line-height:16px;padding:5px 15px 10px}.blockcontent .newslistfull .textin{padding-top:5px}.blockcontent .contentnews{background:#fff;line-height:16px;font-size:12px;font-family:Tahoma;padding:0 15px 10px}.blockcontent .contentnews .newslist{width:330px;margin-right:54px}.blockcontent .contentnews .newslistfull{padding-top:10px}.blockcontent .contentnews .newsarhiv{width:96px;margin-top:12px}.blockcontent .contentnews .newslist div.title{font-size:24px;font-family:Arial;letter-spacing:-.4px;color:#202020;margin-bottom:23px}.blockcontent .contentnews .newslistfull .zagol{font-weight:700}.blockcontent .contentnews .newsarhiv div.title{font-size:14px;font-family:Verdana;letter-spacing:-.6px;color:#202020;margin-bottom:16px}.blockcontent .contentnews .newsarhiv div.title a{font-size:12px;font-family:Verdana;text-decoration:none}.blockcontent .contentnews .newslist .element{margin-bottom:20px;border-top:1px dotted #666}.blockcontent .contentnews .newslist .first{margin-bottom:0;border-top:0}.blockcontent .contentnews .newslist .element .data{font-family:Arial;font-size:11px;margin:22px 0 16px}.blockcontent .contentnews .newslist .element .zagol{line-height:16px;font-family:Tahoma;font-size:10px;text-transform:uppercase}.blockcontent .contentnews .newslist .element .zagol a{color:#000;font-family:Tahoma;font-size:10px;text-transform:uppercase;text-decoration:none;font-weight:700}.blockcontent .contentnews .newslist .element .zagol a:hover{color:#ed1c24}.blockcontent .contentnews .newslist .element .text{line-height:16px;padding:0}.blockcontent .contentnews .newslist .element .text a{line-height:16px;color:#666;text-decoration:none}.contenttext{line-height:16px;float:left;font-size:12px;font-family:Tahoma}.contacts{width:575px}.contacts .zagl{font-size:15px;font-family:Tahoma;margin-bottom:20px;color:#666}.help .menu .content{height:29px;padding:1px}.help .menu .content table{border-color:#bcbcbc;border-style:solid;border-width:0 1px}.help .menu .content td{color:#fff;font-family:Arial;font-size:15px;cursor:pointer}.help .menu{margin-bottom:13px}.help .menu .pool_block b{background:#bcbcbc;margin:0 1px}table{table-layout:fixed}.help .menu .content .pp{background:url(/pic/bgbtn.jpg) repeat-x}.help .menu .content .akt{background:#31d1c8}.help .body .text{color:#373737;font-family:Arial;font-size:12px;line-height:16px}.help .body .text a{text-decoration:none;font-family:Arial;font-size:12px;color:#007bb8;line-height:22px}.gallery{min-width:900px;position:relative;width:900px!important}.gallery .pool_block b{background:#fff;margin:0 1px}.gallery .content{background:#fff;padding:17px 14px}.gallery .content .in .el{font-size:12px;float:left;width:200px;height:175px;margin:0 24px 18px 0}.gallery .content .in .l{margin:0 0 15px}.gallery .content .in .el img{margin-bottom:11px}.gallery .content .in .el a{color:#39c;text-decoration:none}.blockcontent .contentkurs .element{background:#fff;padding:15px}.blockcontent .contentkurs .kurslist .ellist .pool_block b{background:#0C0C0C;display:block;height:1px;overflow:hidden;margin:0 1px}.blockcontent .contentkurs .kurslist .ellist .pool_block1 b,.blockcontent .contentkurs .kurslist .selected .pool_block b{background:#7f1428;display:block;height:1px;overflow:hidden;margin:0 1px}.blockcontent .contentkurs .kurslist .ellist{width:510px;margin-bottom:1px;cursor:pointer}.blockcontent .contentkurs .kurslist .ellist .titlekurs{height:63px;background:url(/pic/bgkursmouseblack.jpg) repeat-x top left}.blockcontent .contentkurs .kurslist .ellist .red,.blockcontent .contentkurs .kurslist .selected .titlekurs{background:url(/pic/bgkursmouse.jpg) repeat-x top left}.blockcontent .contentkurs .kurslist .ellist .titlekurs .name{border-left:1px solid #fff;width:441px;height:63px;font-size:24px;color:#fff;float:right}.blockcontent .contentkurs .kurslist .ellist .titlekurs .name div{margin:18px 0 0 12px}.blockcontent .contentkurs .kurslist .bodykurs .in{padding:23px 15px}.blockcontent .contentkurs .kurslist .bodykurs .in .stype{padding-bottom:20px;font-size:11pt;color:#A1A1A1}.esheniz{padding-top:20px}.blockcontent .contentkurs .kurslist .bodykurs .in a{font-size:10pt;font-family:Tahoma;color:#666;text-decoration:none}.labal_new{font-size:9pt;font-family:Tahoma;color:#ff1387}.labal_stop{font-size:9pt;font-family:Tahoma;color:#a1a1a1}.contentkurs .element .zagol{font-size:24px;color:#202020;font-family:Arial;margin-bottom:23px;line-height:17px}.contentkurs .element .zagol .zagolkurs{font-size:15px;color:#202020;font-family:Arial;line-height:17px;letter-spacing:-.6pt}.contentkurs .element .text{line-height:16px;font-size:12px;font-family:Arial}.contentkurs .element img{margin-bottom:23px}.blockcontent .contentkurs .raspislist .ellist{width:510px;margin-bottom:1px;color:#474747;font-family:Arial;letter-spacing:-.4pt}.blockcontent .contentkurs .raspislist .ellist .titleraspis{height:63px;background:#fff}.blockcontent .contentkurs .raspislist .ellist .titleraspis .rl .day{margin-top:14px;font-size:21px}.blockcontent .contentkurs .raspislist .ellist .titleraspis .rl .kovch{margin-top:14px}.blockcontent .contentkurs .raspislist .ellist .titleraspis .rl .nazmes{font-size:14px}.blockcontent .contentkurs .raspislist .ellist .titleraspis .name{border-left:1px solid #fbfbfb;border-right:1px solid #fbfbfb;width:381px;height:63px;float:left}.blockcontent .contentkurs .raspislist .ellist .titleraspis .name .proga{font-size:21px;color:#474747;text-decoration:none}.blockcontent .contentkurs .raspislist .ellist .titleraspis .name .kursname{margin-top:3px;margin-left:13px}.blockcontent .contentkurs .raspislist .ellist .titleraspis .name .kursname a{color:#474747;font-size:14px;text-decoration:none}.blockcontent .contentkurs .raspislist .ellist .titleraspis .name .kursname .status{font-size:12px}.blockcontent .contentkurs .raspislist .ellist .titleraspis .name .kursname .open{color:#7CC396}.blockcontent .contentkurs .raspislist .ellist .titleraspis .name .kursname .close{color:#868686}.blockcontent .contentkurs .price{width:595px}.blockcontent .contentkurs .price .head .body{height:49px;color:#474747;font-size:12px;font-family:Tahoma}.blockcontent .contentkurs .price .head .body .kurs{float:left;width:262px;background:#fff;height:49px}.blockcontent .contentkurs .price .headprog{idth:598px}.blockcontent .contentkurs .price .headprog div{color:#222;font-size:15px;font-family:Tahoma;font-weight:700;margin:14px}.blockcontent .contentkurs .price .elprice .body{height:49px}.blockcontent .contentkurs .price .elprice .lspice{margin-bottom:1px}.blockcontent .contentkurs .price .elprice .body .kursname{float:left;width:262px;background:#fff;height:49px;overflow:hidden}.blockcontent .contentkurs .price .elprice .txt{font-size:14px;color:#474747;margin:15px 0 0}.blockcontent .contentkurs .price .elprice .txtfirst{margin:15px 0 0 14px}.blockcontent .contentkurs .price .elprice .txt a{font-size:14px;color:#474747;text-decoration:none}.contentevent{width:900px}.contentevent .el{width:438px;margin-bottom:8px}.contentevent .el .in{overflow:hidden;background:#fff;height:130px;border-color:#bcbcbc;border-style:solid;border-width:0 1px}.contentevent .el .in .text{float:left;width:170px;margin:10px 0 0 10px}.contentevent .el .in .text a{color:#000;font-size:18px;font-family:Georgia;letter-spacing:-.6px;text-decoration:none}.contentevent .el .in .data{color:#000;font-size:11px;font-family:Tahoma;margin-top:10px}.eventelement{width:830px}.eventelement .leftblock{float:left;width:290px}.eventelement .rightblock{float:right;width:522px}.eventelement .leftblock .in{background:#fff;border-color:#bcbcbc;border-style:solid;border-width:0 1px;padding:10px}.eventelement .rightblock .in{background:#fff;border-color:#fff;border-style:solid;border-width:0 1px;padding:10px}.eventelement .el .in td{font-family:verdana;font-size:13px;color:#000}.eventelement .rightblock .title{font-family:Georgia;font-size:23px;color:#000}.eventelement .rightblock .in img{margin-bottom:14px}.eventelement .rightblock .text{font-family:Arial;font-size:13px;color:#000}.face{width:290px;margin-top:20px}.face .in{background:#fff;border-color:#bcbcbc;border-style:solid;border-width:0 1px;padding:8px 6px}.face .in .foto{display:block;background:#000;height:76px;line-height:19px}.face .in .fio{font-size:12px;float:right;margin-top:10px;width:170px}.face .in .fio a{color:#a9b552;font-family:Arial;font-size:12px;font-weight:400}.face .in .blizko td{font-family:verdana;font-size:12px;color:#000}.writincurs{color:#fff;cursor:pointer;font-family:Verdana,Tahoma;font-size:10pt;font-weight:700;height:35px;display:block;margin-top:10px;background:url(/pic/bgbuttonwrtcurs.jpg) repeat-x}.writincurs div{padding-top:8px}.prepod{margin-bottom:20px}.prepod .foto{float:left;margin-right:25px}.prepod .info{float:left;width:360px}.prepod .info .prepname a{color:#000;text-decoration:underline;font-weight:700}a:hover,.blockline .block .content .text a:hover,.blockline .block .content .text .title a:hover,.blockline .block1 .content .text a:hover,.blockline .block1 .content .text .title a:hover,.bottom_line .prog .body .col a:hover,.bottom_line .kurs .body .col a:hover,.bottom_line .news .body a:hover,.niz a:hover,.blockcontent .contentnews .newsarhiv div.title a:hover,.help .body .text a:hover,.gallery .content .in .el a:hover,.blockcontent .contentkurs .kurslist .bodykurs .in a:hover,.blockcontent .contentkurs .raspislist .ellist .titleraspis .name .kursname a:hover,.blockcontent .contentkurs .price .elprice .txt a:hover,.contentevent .el .in .text a:hover{text-decoration:underline}.l,.bl,.blockline .block,.blockline .block1,.bottom_line .b_el,.bottom_line .kurs .body .col,.blockcontent .contentnews .newslist,.blockcontent .contentnews .newsarhiv,.face .in .foto img{float:left}.r,.contentevent .el .in img{float:right}.block,.block1,.bottom_line .b_el .body{width:250px}.block .pool_block,.pool_block b,.block1 .pool_block,.pool_block b{height:1px;overflow:hidden;display:block}.block .pool_block b,.block1 .pool_block b{background:#0c0c0c;margin:0 1px}.block .content,.block1 .content{border:1px solid #0c0c0c;border-width:0 1px}.blockline .block .pool_block b,.blockcontent .contentkurs .kurslist .bodykurs{background:#fff}.blockline .block .content img,.blockline .block1 .content img{margin-top:5px;width:240px;height:180px;border:0}.blockline .block .content .text,.blockline .block1 .content .text{text-align:left;height:50px!important;overflow:hidden;padding:5px}.blockline .block .content .text .data,.blockline .block1 .content .text .data{color:#39c}.blockline .block .content .text .open,.blockline .block1 .content .text .open{color:#89cea2}.blockline .block .content .text .close,.blockline .block1 .content .text .close{color:#d7e1db}.bottom_line .prog .body .col a,.bottom_line .kurs .body .col a{color:#373737;text-decoration:none;font-family:Arial;font-size:12px;line-height:16px}.bottom_line .news .body a,.niz a{text-decoration:none}.blockcontent .contentright .pool_block b,.blockcontent .contentkurs .pool_block b,.blockcontent .contentkurs .raspislist .ellist .pool_block b,.blockcontent .contentkurs .kursother .pool_block b,.blockcontent .contentkurs .price .pool_block b,.eventelement .rightblock .pool_block b,.blockcontent .contentkurs .comments .pool_block b{background:#fff;display:block;height:1px;overflow:hidden;margin:0 1px}.blockcontent .contentright,.blockcontent .contentkurs{float:left;width:510px}.blockcontent .contentkurs .kurslist .ellist .titlekurs .ico,.blockcontent .contentkurs .raspislist .ellist .titleraspis .rl{width:63px;height:63px;float:left}.blockcontent .contentkurs .kursother,.blockcontent .contentkurs .comments{width:510px}.blockcontent .contentkurs .kursother .head,.blockcontent .contentkurs .comments .head{background:#fff;padding:5px 15px 10px}.blockcontent .contentkurs .kursother .head .body,.blockcontent .contentkurs .comments .head .body{color:#666;font-size:12px;font-family:Tahoma}.blockcontent .contentkurs .price .head .body .st,.blockcontent .contentkurs .price .elprice .body .st{float:left;width:110px;background:#fff;height:49px}.blockcontent .contentkurs .price .head .body .line,.blockcontent .contentkurs .price .elprice .body .line{width:1px;height:49px;float:left}.contentevent .el .pool_block b,.eventelement .leftblock .pool_block b,.face .pool_block b{background:#bcbcbc;display:block;height:1px;overflow:hidden;margin:0 1px}.linkclin{color:#373737;font-size:13px;text-decoration:underline;margin-bottom:5px;}
.precurstext{	margin-top:25px;
	width:280px;	color:#373737;
	font-size:12px;
	line-height:16px;
}
.activ{	background: #333;
}
.linkclin1{color:#979797;font-size:13px;text-decoration:underline;margin-bottom:5px;}
.pretext{display: none; color: #373737;}

.blockcontent .menuleft .blizko a,
.blockcontent .menuleft .precurstext a{	color:#007BB8;
	font-family:Arial;
	font-size:12px;
	line-height:22px;
	text-decoration:underline;
}
.kidu, .kidu .body{	margin: 20px 0px;
	font-size:13px;
}
.kidu .data{color:#3399CC;
font-family:Arial;
font-size:13px;
}
.kidu .body .el a{color:#373737;
font-family:Arial;
font-size:12px;
line-height:16px;
text-decoration:none;
font-weight:normal;
}
.kidu .body .col .open {
color:#7CC396;
}