body{
margin: 0;
padding: 0;
border: 0;
background-image: url('/i/bg/bg.jpg');
scrollbar-face-color: #CCCCCC;
scrollbar-arrow-color: #686868;
scrollbar-base-color: #B1B2B5;
scrollbar-3d-light-color: #686868;
scrollbar-darkshadow-color: #7D7D7D;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #5F5F5F;
scrollbar-track-color: #B1B2B5;
font-family: arial;
color: #000;
font-size: 90%;
}






/* ÁÅÃÓÙÀß ÑÒÐÎÊÀ */
.marquee {height: 26px; width: 100%; background-color: #5cb400; color: #66560c; overflow: hidden;}
.marquee table {height: 26px; border-collapse: collapse;}
.marquee table td {height: 26px; border-collapse: collapse;}
.marquee span {background-color: #4d9303; padding: 3px 4px 3px 4px; margin: 0 0 0 0; width: 150px; font-weight: 700; text-align: center; font-family: arial; font-size: 13px; overflow: hidden; color: #ffffff; height: 26px; vertical-align: middle; display: block; float: left;}
.marquee a {display: block; font-family: arial; font-size: 13px; height: 26px; padding: 3px 10px 0 20px; white-space: nowrap;}
.marquee a:link {color: #ffffff; text-decoration: none;}
.marquee a:visited {color: #ffffff; text-decoration: none;}
.marquee a:hover {color: #ffffff; text-decoration: none; background-color: #3a7000;}
.marquee a:active {color: #ffffff; text-decoration: none;}




/* ËÈÑÒÈÍÃ ÑÒÐÀÍÈÖ Â ÏÎÄÂÀËÅ */
.pagelinkpodval:link {text-decoration: none;}
.pagelinkpodval:visited {text-decoration: none;}
.pagelinkpodval:hover {text-decoration: underline;}
.pagelinkpodval:active {text-decoration: none;}





/* ÈÍÔÎÐÌÀÖÈß - ÏÎÑËÅ ÐÅÃÈÑÒÀÐÖÈÈ ÂÛ ÑÌÎÆÅÒÅ */
.afterregister {border-collapse: collapse; border: #ff0000 solid 0px;}
.afterregister h2 {margin-left: 30px;}
.afterregister p {margin-left: 30px;}
.afterregister ul {}
.afterregister ul li {margin-bottom: 20px; font-size: 12px;}







/* ÃËÀÂÍÎÅ ÌÅÍÞ */


.line1 {height: 3px; width: 100%; background-image: url('/i/menu/line1-bg.gif'); background-repeat: repeat-x;}
.line2 {height: 34px; width: 100%; background-image: url('/i/menu/line2-bg.gif'); background-repeat: repeat-x;}
.line2 table td {border-right: #b37c00 solid 1px; vertical-align: middle; height: 34px;}
.line3 {height: 3px; width: 100%; background-image: url('/i/menu/line3-bg.gif'); background-repeat: repeat-x;}

.mainmenutable {width: 100%;}
.mainmenutable table {width: 100%; padding: 0px; margin: 0px; border: #545454 solid 0px; border-collapse: collapse;}
.mainmenutable table td {border-collapse: collapse; border: #545454 solid 0px; text-align: center; width: 15%;}
.mainmenutable a { font-size: 18px; font-weight: 400; display: block; font-weight: 700; width: 100%; height: 34px; font-family: Calibri; vertical-align: middle; text-transform: lowercase; padding-top: 5px;}
.mainmenutable a:link {color: #623a00; text-decoration: none;}
.mainmenutable a:visited {color: #623a00; text-decoration: none;}
.mainmenutable a:hover {background-color: #f4d300; color: 623a00; text-decoration: none;}
.mainmenutable a:active {background-color: #f4d300; color: 623a00; text-decoration: none;}





/* ÎÁÙÅÅ */
.topbg {background-image: url('/i/bg/top-bg.gif'); background-repeat: repeat-x;}
.spannote {font-size: 11px; color: #ff0000; font-style: italic; white-space: nowrap;}
.bigknopka {font-size: 18px; height: 38px; text-align: center; vertical-align: middle; margin: 10px 0 10px 0; padding: auto 15px;}
span.error {color: #ffffff; padding: 2px 3px 2px 3px; background-color: #ff0000; font-size: 12px; font-family: arial; white-space: nowrap;}
.smallknopka {font-size: 10px; height: 26px; text-align: center; margin: 0px; padding: 0px 10px 0px 10px;}













/* ÁËÎÊ ÍÎÂÎÑÒÅÉ */
.newsblock {width: 260px; margin: 60px 20px 30px 0px; /*background-color: green;*/}
.newsblock ul {margin: 0 0 0 0; padding: 0 0 0 0;}
.newsblock ul li {list-style-type: none; font-size: 12px; margin: 0px 0px 30px 0px; font-family: arial;}
.newsblock ul li b {font-size: 20px; margin: 0px 10px 0px 0px; width: 70px; font-family: Calibri; font-weight: 400; display: block; color: #000000; white-space: nowrap;}

.newsblock ul li a:link {text-decoration: none; color: #000000; font-family: arial;}
.newsblock ul li a:visited {text-decoration: none; color: #000000; font-family: arial;}
.newsblock ul li a:hover {text-decoration: underline; color: #000000; font-family: arial;}
.newsblock ul li a:active {text-decoration: none; color: #000000; font-family: arial;}

.newsblock h6 {font-family: arial; font-size: 12px; font-weight: 400; margin: 10px 0px 110px 0px;}
.newsblock h6 a:link {text-decoration: none;}
.newsblock h6 a:visited {text-decoration: none;}
.newsblock h6 a:hover {text-decoration: underline; color: #ff0000;}
.newsblock h6 a:active {text-decoration: none; color: #ff0000;}



/* ÇÀÊÐÛÂÀËÊÀ-ÎÒÊÐÛÂÀËÊÀ ÍÎÂÎÑÒÅÉ */
.idlink:link {/*background-color: #c7c7c7;*/ border: #494949 dotted 1px; color: #000000; margin: 0px 20px 0px 0px; font-size: 11px; display: block; padding: 3px 3px 3px 3px; width: 100px; height: 20px; text-align: center; text-decoration: none; font-family: arial;}
.idlink:visited {/*background-color: #c7c7c7;*/ border: #494949 dotted 1px;  color: #000000; margin: 0px 20px 0px 0px; font-size: 11px; display: block; padding: 3px 3px 3px 3px; width: 100px; height: 20px; text-align: center; text-decoration: none; font-family: arial;}
.idlink:hover {background-color: #ff0000; border: #ff0000 solid 1px;  color: #ffffff; margin: 0px 20px 0px 0px; font-size: 11px; display: block; padding: 3px 3px 3px 3px; width: 100px; height: 20px; text-align: center; text-decoration: none; font-family: arial;}
.idlink:active {background-color: #ff0000; border: #494949 dotted 1px;  color: #ffffff; margin: 0px 20px 0px 0px; font-size: 11px; display: block; padding: 3px 3px 3px 3px; width: 100px; height: 20px; text-align: center; text-decoration: none; font-family: arial;}






.oktosendorder:link {background-color: #5cb400; border: #494949 dotted 1px; color: #000000; margin: 0px 20px 0px 0px; font-size: 18px; display: block; padding: 3px 3px 3px 3px; width: 300px; height: 30px; text-align: center; text-decoration: none; font-family: arial;}
.oktosendorder:visited {background-color: #5cb400; border: #494949 dotted 1px;  color: #000000; margin: 0px 20px 0px 0px; font-size: 18px; display: block; padding: 3px 3px 3px 3px; width: 300px; height: 30px; text-align: center; text-decoration: none; font-family: arial;}
.oktosendorder:hover {background-color: #82ff00; border: #000000 solid 1px;  color: #000000; margin: 0px 20px 0px 0px; font-size: 18px; display: block; padding: 3px 3px 3px 3px; width: 300px; height: 30px; text-align: center; text-decoration: none; font-family: arial;}
.oktosendorder:active {background-color: #82ff00; border: #494949 dotted 1px;  color: #000000; margin: 0px 20px 0px 0px; font-size: 18px; display: block; padding: 3px 3px 3px 3px; width: 300px; height: 30px; text-align: center; text-decoration: none; font-family: arial;}






/* çÀÐÅÃÈÑÒÐÈÐÎÂÀÒÜÑß */
.registerdiv {}
.registerdiv table {}
.registerdiv table td {vertical-align: top; border-bottom: #848484 solid 2px; padding: 3px 5px 3px 0; white-space: nowrap;}
.registerdiv table td i {font-size: 11px; color: #484848;}
.registerdiv table td b {margin-right: 7px; margin-left: 7px;}









/* ÁËÎÊ ÏÎËÜÇÎÂÀÒÅËß */
.userblock {/*background-color: green;*/ width: 240px; height: 80px; *height: 90px; margin: 0 0 0 0; padding: 10px 13px 0px 7px;}
.userblock table {width: 200px;}
.userblock input {width: 100px; border: #ff0000 solid 1px; background-color: transparent; color: #}
.userblock input.knopka {width: 40px; border: #ff0000 solid 1px; background-color: #ff0000; color: #ffffff;}
.userblock a:link {color: #000000; text-decoration: none; font-size: 11px; font-family: arial;}
.userblock a:visited {color: #000000; text-decoration: none; font-size: 11px; font-family: arial;}
.userblock a:hover {color: #000000; text-decoration: underline; font-size: 11px; font-family: arial;}
.userblock a:active {color: #000000; text-decoration: none; font-size: 11px; font-family: arial;}
.userblock h1 {font-size: 16px; margin: 10px 20px 0 0; padding: 0 0 0 0; font-weight: 700; line-height: 100%;}
.userblock span {color: #c90000; font-size: 12px; font-weight: 700; font-family: arial;}

/*
.userblock {width: 600px; margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px;}
.userblock table {margin: 0 0 0 0; padding: 0 0 0 0;}
.userblock table td {font-size: 12px; padding: 0px 12px 0px 0px; border: #ff0000 solid 0px;}
.userblock a:link {text-decoration: underline;}
.userblock a:visited {text-decoration: underline;}
.userblock a:hover {text-decoration: underline;}
.userblock a:active {text-decoration: underline;}

*/









/* ÍÀÑÒÐÎÉÊÈ ÏÎËÜÇÎÂÀÒÅËß */
.divsettings {border: #ff0000 solid 0px; width: 600px;}
.divsettings table {border: green solid 0px; width: 100%;}
.divsettings table td {border-bottom: #848484 solid 0px; padding: 3px 0 3px 0; white-space: nowrap;}


/* ÑÌÅÍÈÒÜ ÏÀÐÎËÈ */
.newpass {padding: 15px; border: #eeeeee solid 1px; width: 300px; text-align: left;}
.newpass h4 {margin: 0 0 0 0; padding: 0 0 0 0; font-weight: 400; color: #000000;}
.newpass table {margin: 0 auto;}
.newpass table td {text-align: left; font-size: 12px; font-family: arial; white-space: nowrap;}
.newpass table td input {margin: 0 0 5px 5px; padding: 0 0 0 0; background-color: transparent; border-collapse: collapse; border: #848484 solid 1px;}



/* ÎÒÏÐÀÂÊÀ ÂÎÏÐÎÑÀ - FAQ*/
.askquestiondiv {background-color: #eeeeee; padding: 10px; width: 400px;}
.askquestiondiv input {font-size: 12px; font-family: arial; margin: 3px 0px 3px 0px;}






/* ÊÍÎÏÊÀ ÍÀÂÅÐÕ */
#go-to-top {width: 39; height: 40;  margin: 30 0 0 0;}
#go-to-top div {width: 39; height: 40; background-color: #ff0000; display: block; cursor: hand; display: block;}
#go-to-top a:hover div {width: 39; height: 40; margin: 30 0 0 0;   background-color: #ffff00; display: block; cursor: hand;}








#table-zakaz {border-collapse: collapse; border: #000 solid 0px;}
#table-zakaz td {border-collapse: collapse; border: #000 solid 1px; padding: 3px;}



/* ÏÀÐÒÍÅÐÛ Â ÏÎÄÂÀËÅ */
.partners-1 {display: block; background: url('/i/partners/1.gif') 0px -51px no-repeat; width: 177px; height: 51px; text-decoration: none; margin-right: 10px;}
.partners-1:hover {background: url('/i/partners/1.gif') 0px 0px no-repeat; text-decoration: none;}
.partners-2 {display: block; background: url('/i/partners/2.gif') 0px -51px no-repeat; width: 68px; height: 51px; text-decoration: none; margin-right: 10px;}
.partners-2:hover {background: url('/i/partners/2.gif') 0px 0px no-repeat; text-decoration: none;}
.partners-3 {display: block; background: url('/i/partners/3.gif') 0px -51px no-repeat; width: 61px; height: 51px; text-decoration: none; margin-right: 10px;}
.partners-3:hover {background: url('/i/partners/3.gif') 0px 0px no-repeat; text-decoration: none;}
.partners-4 {display: block; background: url('/i/partners/4.gif') 0px -51px no-repeat; width: 66px; height: 51px; text-decoration: none; margin-right: 10px;}
.partners-4:hover {background: url('/i/partners/4.gif') 0px 0px no-repeat; text-decoration: none;}
.partners-5 {display: block; background: url('/i/partners/5.gif') 0px -51px no-repeat; width: 53px; height: 51px; text-decoration: none; margin-right: 10px;}
.partners-5:hover {background: url('/i/partners/5.gif') 0px 0px no-repeat; text-decoration: none;}
.partners-6 {display: block; background: url('/i/partners/6.gif') 0px -51px no-repeat; width: 91px; height: 51px; text-decoration: none;}
.partners-6:hover {background: url('/i/partners/6.gif') 0px 0px no-repeat; text-decoration: none;}



/**/
.pathway {margin: 5px 0px;}
.pathway span {margin: 0px 5px; font-size: 11px;}
.pathway span b {margin: 0px 5px; font-size: 11px; color: #c90000; font-weight: 400;}
.pathway a:link {color: #000;}
.pathway a:visited {color: #000;}
.pathway a:hover {color: #ff0000;}
.pathway a:active {color: #000;}



/**/
.copyright {color: #848484; font-size: 11px; font-family: arial; width: 500px; margin-bottom: 10px;}


/* ÊÀÐÒÀ ÑÀÉÒÀ */
.linkmapsite:link {color: #000000; text-decoration: none; font-size: 11px; font-family: arial;}
.linkmapsite:visited {color: #000000; text-decoration: none; font-size: 11px; font-family: arial;}
.linkmapsite:hover {color: #000000; text-decoration: underline; font-size: 11px; font-family: arial;}
.linkmapsite:active {color: #000000; text-decoration: none; font-size: 11px; font-family: arial;}


.menu_active {background: #ffff00;}

.menu_active a { font-size: 18px; font-weight: 400; display: block; font-weight: 700; width: 100%; height: 34px; font-family: Calibri; vertical-align: middle; text-transform: lowercase; padding-top: 5px;}
.menu_active a:link {color: #623a00; text-decoration: none;}
.menu_active a:visited {color: #623a00; text-decoration: none;}
.menu_active a:hover {background-color: #ffff00; color: #623a00; text-decoration: none;}
.menu_active a:active {background-color: #ffff00; color: #623a00; text-decoration: none;}

table.diplomas_table {
border-collapse: collapse;
}

table.diplomas_table td {
padding: 15px 30px 15px 0;
vertical-align: top;
border: 0;
}

table.diplomas_table td a {
text-decoration: none;
font-size: 15px;
font-weight: bold;
}
