/*-- TOP --*/
.top {
color:#000000; background-color:#FFFFFF; margin:0 0 2%; padding:0 0 2%;
border-bottom: 2px solid black;
}

.top1 {
color:#000000; background-color:#FFFFFF; margin:0 0 2%; padding:0 0 2%;
font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:350%;
border-bottom: 2px solid black;
}

.head {font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:250%; padding-left:3%}
.head-small {font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:50%;}

/*-- MENU 
.block-menu00 {
font-family:Arial,Helvetica,sans-serif; font-size:200%; 
}

.block-menu01 {
color:#000000; background-color:#FFFFFF; margin:0; padding:5% 0 5%;
font-weight:bold;
border-bottom: 1px solid black;
}
.block-menu01 ul {font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:90%;}
.block-menu01 li {margin-bottom: 5%}


.block-menu02 {
color:#000000; background-color:#FFFFFF; margin:0; padding:5% 5% 5%;
font-size:80%;
border-top: 2px dotted black;
}
--*/

/*-- MENU --*/
.block-menu00 {
font-family:Arial,Helvetica,sans-serif; font-size:180%; border-bottom: 8px double black; padding:0 0 1%;
}

.block-menu01 {
color:#000000; background-color:#FFFFFF; margin:0; padding:0 0 1%;
font-weight:bold;
/*-- border-bottom: 1px solid black; --*/
}
.block-menu01 ul {font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:90%;}
.block-menu01 li {margin-bottom: 1%}


.block-menu02 {
color:#000000; background-color:#FFFFFF; margin:0; padding:5% 5% 5%;
font-size:80%;
border-top: 2px dotted black;
}


/*-- BODY --*/
BODY 
{
color:#000000; background-color:#FFFFFF;
margin:2%; padding:0;
font-family:Arial,Helvetica,sans-serif; 
}

H1 {font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:350%; color:#990000}
H2 {font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:300%; color:#000099}
H3 {font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:250%; color:#CC0066}
H4 {font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-style:italic; font-size:220%; color:#333366; margin-bottom: -1%}

P {font-family:Arial,Helvetica,sans-serif; font-size:200%}
B {}
I {}

ul {font-family:Arial,Helvetica,sans-serif; font-size:200%;}
ol {font-family:Arial,Helvetica,sans-serif; font-size:200%;}
li {margin-bottom: 0.5%}


A:link {color:#461e78}
A:visited {color:#800080}
A:active {color:#ff0000}
A:hover {color:red}
.aNo {text-decoration:none}
.aNo1 {text-decoration:none; color:#293188}

.text {font-family:Arial,Helvetica,sans-serif; font-size:200%}
.text175 {font-family:Arial,Helvetica,sans-serif; font-size:175%}
.text150 {font-family:Arial,Helvetica,sans-serif; font-size:150%}

.tabl-name {font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-style:italic; font-size:220%; color:#333366; margin-bottom: -0.1%}
TH {font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#ffffff; padding:1% 0}

.nowrap {
white-space: nowrap;
}

.block01 {
color:#000000; background-color:#FFFFFF; margin:0 0 1%; padding:0 0 1%;
border-bottom: 1px dashed black;
}

.block-news {
color:#000000; background-color:#FFFFFF; margin:0 0 1%; padding:0 0 1%;
border-bottom: 1px dashed black;
}


/*-- BOTTOM --*/

.BOTTOM1 {margin-top:5%; padding:2% 5%; background-color:#666666}
.BOTTOM1 p {color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:150%; text-align:left}

.BOTTOM2 {
padding:0.5% 5% 2%; background-color:#666666;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
.BOTTOM2 p {color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:150%; text-align:left}
.BOTTOM2 a {color:#ffffff}

.BOTTOM3 {padding:0.5%; background-color:#333333}
.BOTTOM3 p {color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:125%; text-align:center}
.BOTTOM3 a {color:#ffffff}

.phone {
padding:0 0 2%;
color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:150%; text-align:left;
/*--border-bottom: 1px solid #ffffff; --*/}
.phone a:link {text-decoration:none}


/*-- MENU-bottom --*/
.block-menu00-bottom {
padding:2% 0; background-color:#666666
color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:150%; text-align:left
}

.block-menu01-bottom {
color:#ffffff; background-color:#666666; margin:0; padding:0.5% 0 0.5%;
}
.block-menu01-bottom ul {color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:90%;}
.block-menu01-bottom li {margin-bottom: 0.5%}


/*-- ABOUT --*/
/*-- stuktura --*/
.stuktura-block {margin-bottom:2%; font-family:Arial,Helvetica,sans-serif; font-size:200%}
.stuktura-head {font-weight:bold}
.stuktura-position { font-style:italic}
.stuktura-name {color:#293188}

ul.about-docyment li{margin-bottom:2%; list-style-image:url(../img/acrobat-small_0.gif); list-style-position:outside;}

/*-- 04_about_education.html - li --*/
.kurs100 {font-size:100%}
.kurs {border-bottom: 1px dashed gray; margin-bottom:1%; padding-bottom:2%; font-size:50%}
.kurs1 {border-bottom: 1px dashed gray; margin:0 0 1% 0; padding-bottom:1%; font-weight:bold; font-style:italic}

/*-- personal --*/
.personal-name {font-family:Arial,Helvetica,sans-serif; text-align:left; padding:1%; font-weight:bold}
.personal-all {font-family:Arial,Helvetica,sans-serif; text-align:center; padding:1%;}
.personal-kurs {font-family:Arial,Helvetica,sans-serif; border-top: 1px solid ; margin:2% 0 0; padding-top:1%;}


.personal-block00 {font-family:Arial,Helvetica,sans-serif; margin:0 0 2%; padding:0 0 1%; border-bottom: 1px dashed black;}
.personal-block01 {font-weight:bold; font-size:200%;}
.personal-block02 {font-style:italic; font-size:150%; margin:0 0 1%; }
.personal-block0x {font-weight:bold; font-size:150%;}
.personal-block0y {font-size:150%; margin:0 0 1%; }


/*--
A:link {color:#461e78}
A:visited {color:#800080}
A:active {color:#ff0000}
A:hover {color:red}
.aNo {text-decoration:none}
.aNo1 {text-decoration:none; color:#293188}






TD {font-family:Arial,Helvetica,sans-serif; font-size:12px}

.tdrasp {font-family:Arial,Helvetica,sans-serif; font-size:10px; background-color:#d5d7e8}
.tdrasp1 {font-family:Arial,Helvetica,sans-serif; font-size:10px; background-color:#f2f3f8}

.th {font-family:Arial,Helvetica,sans-serif; font-size:12px; background-color:#CED1EB}
.th1 {font-family:Arial,Helvetica,sans-serif; font-size:12px;  background-color:#F5F2F9}
.td {font-family:Arial,Helvetica,sans-serif; font-size:12px; background-color:#ffffff}
.td1 {font-family:Arial,Helvetica,sans-serif; font-size:12px; background-color:#F2F4FA}

.aButton {font-family: Arial,Helvetica, sans-serif; letter-spacing: 1px; text-decoration: none; font-size: 8pt; color: #000000}
.zzz {font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px; color:#293188; border-bottom: 1px dashed blue;}
.new {font-weight:bold; font-style:italic; color:#FF0000}
.no {font-weight:bold; color:#FF0000}

.changes {padding: 20 0 0; font-weight:bold; font-style:italic; color: red}
.order {padding: 15 0 5; font-weight:bold; font-size:14px; color: red}


.comment01 {font-size:11px; font-style:normal; color:#666666;}
.accent-bi {font-weight:bold; font-style:italic;}
--*/







/*-- program 
.tt-program {font-weight:bold; color:#666666; padding-bottom:5px}
.tt-name {font-weight:bold; color:#293188; border-bottom: 1px dashed blue; margin:0 0 15px 0;  padding-bottom:5px}
.tt-menu {padding:0px 0 12px 0;}
.tt-menu-no-activ {font-weight:bold; text-decoration:none; color:#ff0000}
.tt-word-ppk {padding:14px 0; text-align:right}
.tt-word-pdo {border-bottom: 1px solid #666666; border-top: 1px solid #666666; margin-bottom:15px; padding:12px 0 12px; text-align:right}
.tt-word-bottom {border-bottom: 1px solid #666666; border-top: 1px solid #666666; margin-bottom:15px; padding:12px 0 12px; text-align:left}
.tt-word-img {margin:0 12px 0 0}
.tt-table-name {padding:0 0 6px; font-weight:bold; color:#293188}
.tt-changes {padding: 6 0 12; font-weight:bold; font-style:italic; color: red}
.tt-changes2 {font-style:italic; margin-top:5px; color:#FF0000}


table.tt-table {font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; border: 1px solid #4F569D; background-color:#4F569D; margin-bottom:10px;}
table.tt-table th {font-weight:bold; border-bottom: 1px solid #4F569D; background-color:#CED1EB; padding:5px;}
table.tt-table td {background-color:#ffffff; padding:5px;}

table.tt-table .td1 {width:70px; white-space:nowrap}
table.tt-table .td1g {width:70px; background-color:#f2f3f8; white-space:nowrap}
table.tt-table .td1head {background-color:#f2f3f8; text-align:center; font-weight:bold; color:#293488}
table.tt-table .td2 {width:380px; text-align:left}
table.tt-table .td3 {width:70px; white-space:nowrap}
table.tt-table .td4 {width:60px}
table.tt-table .td5 {width:40px; white-space:nowrap}

table.tt-table .td2ppp {width:380; text-align:left}
table.tt-table .td3ppp {width:100px;}
table.tt-table .td5ppp {width:70px;}

table.tt-table .td1 a {font-weight:bold;}
table.tt-table .td1g a {font-weight:bold;}
table.tt-table .new1 {font-weight:bold; font-style:normal; color:#FF0000; padding:10px 0}
table.tt-table .comment {font-weight:bold; font-style:normal; color:#666666;}

.kurs-code {color:#999999; text-align:left}
--*/



/*-- order 
.order-warning {font-size:11px; color:#666666; margin-bottom:15px; text-align:left}
.order-order {text-align:center; padding:0 0 15px 0;}

.order-checkbox0 {padding:1px 10px; text-align:right}
.order-checkbox0 a {text-decoration:none}
.order-checkbox0 a:hover {color:red; font-weight:bold;}

.order-checkbox1 {padding:1px 10px; text-align:right; background-color:#d5d7e8}

.order-checkbox {padding:1px 10px; text-align:center}


.orderpage-name {font-size:11px; padding:0 0 10px 10px; color:#999999;}
.orderpage-name1 {font-size:11px; padding:0 0 10px 10px; color:#000000;}
.orderpage-name a {font-size:12px; padding:0 15px;}
.orderpage-name1 a {font-size:12px; padding:0 10px;}
.orderpage-yahr {font-size:16px; font-weight:bold; color:#293188; padding:10px 0 15px 0; border-top: 1px dashed blue;}
.orderpage-kurs {font-size:12px; font-weight:bold; padding:0 0 5px 10px; color:#666666;}
--*/



/*-- about 
.about-menu {border-top: 1px dashed blue; border-bottom: 1px dashed blue; margin: 15px 0; padding: 5px 0 10px;}
.about-otdel {padding: 10px 10px; text-align:center; color:#FFFFFF; font-weight:bold}
.about-dolg {font-weight:bold; padding: 0 0 10px}
.about-name {font-weight:bold; padding: 0 0 5px; font-size:14px}
.about-phone {padding: 5px 0 5px;}
.about-mail {}

ul.about-docyment li{margin-bottom:10px; list-style-image:url(/img/acrobat-small_0.gif); list-style-position:outside;}
--*/

/*-- personal 
.personal-name {text-align:left; padding:5px; font-weight:bold}
.personal-all {text-align:center; padding:5px;}
--*/

/*-- order_training
.ot-text {padding:0px 0 12px 0;}
.ot-warning {padding:10px 0 20px 0; text-align: left; font-weight:bold; font-style:italic}

.ot-table-name {font-size:14px; padding:0 0 6px; font-weight:bold; color:#293188}

table.ot-table {font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; border: 1px solid #4F569D; background-color:#4F569D; margin-bottom:10px;}
table.ot-table th {font-weight:bold; border-bottom: 1px solid #4F569D; background-color:#CED1EB; padding:5px;}
table.ot-table td {background-color:#ffffff; padding:5px;}

table.ot-table .td1 {width:100px; text-align:center; white-space:nowrap}
table.ot-table .td2 {width:450px; text-align:left}
table.ot-table .td3 {width:70px; text-align:center; white-space:nowrap}

.ot-order {text-align:center; padding: 15px 0px; background-color: #d5d7e8}
.ot-order-feld {font-size:12px;}
ol.ot-ol li {margin-bottom:10px}
 --*/

/*-- hotel 
.block {margin-bottom:15px}
.block li{margin-bottom:5px}
--*/


/*-- stuktura 
.stuktura-block {margin-bottom:15px}
.stuktura-head {font-weight:bold}
.stuktura-position { font-style:italic}
.stuktura-name {color:#293188}
--*/

/*-- 04_about_education.html - li 
.kurs {border-bottom: 1px dashed gray; margin-bottom:10px; padding-bottom:15px;}
.kurs1 {border-bottom: 1px dashed gray; margin:0 0 10px 0; padding-bottom:5px; font-weight:bold; font-style:italic}
--*/
