html, body {margin:0; padding:0; width:100%; height:100%; min-height:100%; background:#616161; font-family:Arial; text-align:center;}
a img{border:0;}

td h2{font-family:Arial sans-serif !important; margin:0;}
h1,h2,h3,h4,h5,h6 {font-family:Arial !important; margin:0;}
pre{font-family:inherit !important; font-size:inherit !important;}

h3.courses {color:#8b8b8b !important;}
a.courses, a.courses:visited {font-family:Arial !important; font-weight:bold; color:#8b8b8b !important;}
a.courses  {text-decoration:underline !important;}
a.courses:hover {text-decoration:none !important; color:#fff !important;}
img a {cursor: pointer;}
.adress {font-size:11px; line-height:16px !important;}

td em {font-weight:700; font-style:normal; text-decoration:underline;}
em.n {font-style:normal; text-decoration:none; font-weight:normal;}
li {padding:5px 0;}
.curs {cursor:default;}
a.navi_first_note, a.navi_first_note:visited {color:#fff !important; background:#ef520d !important; padding:2px 15px;text-decoration:none !important; border:1px solid #d0d0d0; border-right:1px solid #a73200; border-bottom:1px solid #a73200;}
a.navi_first_note:hover, a.navi_first_note_a, a.navi_first_note_a:visited {color:#fff !important; background:#ef520d !important; padding:2px 15px;text-decoration:none !important; border:1px solid #a73200; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}


#content {
  position:relative;
  min-height:100%;
  height:auto !important;
  height:100%;
  margin:0 auto -92px;
  background-color:#333;
  border-left:1px solid #000; border-right:1px solid #000;
}
#content_st {
  position:relative;
  min-height:100%;
  height:auto !important;
  height:100%;
  margin:0 auto -92px;
  background-color:#191919;
  border-left:1px solid #000; border-right:1px solid #000;
}
#content_kov {
  position:relative;
  min-height:100%;
  height:auto !important;
  height:100%;
  margin:0 auto -92px;
  background-color:#E5E5E5;
  border-left:1px solid #000; border-right:1px solid #000;
}
* html #content {
  height:100%;
  margin:0 auto;
}
* html #content_st {
  height:100%;
  margin:0 auto;
}
* html #content_kov {
  height:100%;
  margin:0 auto;
}
#divpodval {position:relative; background:#ccc;} 
#divpodval2 {position:relative; background:#ccc;} 

#osncontent {border-top:1px solid #E5E5E5; border-bottom:0; background-color:#333;}
#osncontent2 {border-top:1px solid #999; border-bottom:0; background-color:#191919;}
#osncontent3 {border-top:1px solid #E5E5E5; border-bottom:0; background-color:#191919;}
#osncontent4 {border-top:1px solid #000; border-bottom:0; background-color:#E5E5E5;}
table, div {border-collapse:collapse;}
td {padding:0;}
.top_left {width:57%; vertical-align:top; text-align:left; background-color:#474747;}
.top_left_diz {padding-top:0; text-align:left; vertical-align:top; background-color:#474747;}
.top_right {width:43%; vertical-align:top; text-align:right; color:#fff; background-color:#B1B1B1;}
.top_right_stud	{text-align:right; color:#fff; background-color:#B1B1B1;}
.kvadr {text-align:right; vertical-align:top;}
.div1 {position:relative; border-left:1px solid #000; border-right:1px solid #000; border-top:0;}
.mainblock{background-color:#333; border:1px solid #ccc;}
.block3left {text-align:right;vertical-align:top;}
.block3right {color:#969696;font-weight:normal;vertical-align:top;}
.block3dual {color:#969696;font-weight:normal;vertical-align:bottom;}
.pict_block{background-color:#555;border:1px solid #777;}
.pict {vertical-align:top;}
.left20 {background-color:#474747;}
.right20 {background-color:#B1B1B1;}

#shapka {position:relative; border:1px solid #000; border-bottom:0;}
#shapka_pr {position:relative; border-top:1px solid #000; border-bottom:0;}
#podval {background-color:#CCC; border-top:1px solid #000;}
#divpodval {border:1px solid #000; border-top:0;}
#divpodval2 {border-top:0; border-bottom:1px solid #000;}
#znak {border-collapse:collapse;}
#znleft {background-color:#474747;}
#znright {background-color:#B1B1B1; text-align:right; vertical-align:middle;}

.podval {color:#000;}
a.podval {color:#000; text-decoration:none;} 
a.podval:visited {color:#000; text-decoration:none;}
a.podval:hover {color:#000;text-decoration:underline;}
.podvalsap {color:#B6B6B6; background:#616161; border-right:1px solid #464646;}
a.podvalsap {color:#B6B6B6; text-decoration:none; border:0 !important; background:none;} 
a.podvalsap:visited {color:#B6B6B6; text-decoration:none; border:0 !important;}
a.podvalsap:hover {color:#B6B6B6;text-decoration:none; border:0 !important;}
a.navi_first3:link, a.navi_first3:visited {color:#f5f5f5;font-weight:bold;text-decoration:none;}
a.navi_first3:hover, a.navi_first3:active {color:#333;}
.navi_first3a {color:#333; font-weight:bold; cursor:default;} /* menu activ nolink */
a.navi_first3a:link, a.navi_first3a:visited {color:#333;font-weight:bold;text-decoration:none;} /* menu activ */
a.navi_first3a:hover, a.navi_first3a:active {color:#f5f5f5;font-weight:bold;text-decoration:none;} /* menu activ */
a.navi_first3_1 {color:#fff;} 
a.navi_first3_1:visited {color:#fff;font-weight:bold;text-decoration:none;}
a.navi_first3_1:hover {color:#fff;}
.navi_first3_1 {font-weight:bold; text-decoration:none;}
.zab {color:#777;}
a.zab:link,a.zab:visited {color:#777; text-decoration:none;}
a.zab:hover,a.zab:active {color:#777; text-decoration:underline;}
.block_1_n, h1.block_1_n {color:#AAA; font-weight:normal;}
.block_2 {color:#333;font-weight:normal;}
.block_2_1 {color:#333;font-weight:normal; text-align:right;}
a.block_1_1, h3.block_1_1 {color:#BEBEBE; font-weight:bold; text-decoration:underline;}
a.block_1_1:visited {color:#BEBEBE; font-weight:bold; text-decoration:underline;}
a.block_1_1:hover {color:#e2e2e2; font-weight:bold; text-decoration:underline;}
.logotel {color:#848484; font-weight:bold; font-style:italic; display:none;}
.logotel_p, a.logotel_p, a.logotel_p:visited {color:#848484; text-decoration:none; font-weight:bold; font-style:italic;}
a.logotel_p:hover, a.logotel_p:active {color:#eee; text-decoration:underline;}

#shprleft {background-color:#4C4C4C; vertical-align:bottom;}
#shprright {background-color:#E5E5E5; vertical-align:bottom; text-align:right;font-family:Arial;color:#000;font-weight:normal; border-bottom:0;}
td.bl_back {text-align:right;}
.prosm1 {font-family:Arial;color:#CCC;font-weight:bold;}
a.prosm1 {font-family:Arial;color:#CCC;font-weight:bold; text-decoration:none;}
a.prosm1:visited {font-family:Arial;color:#CCC;font-weight:bold; text-decoration:none;}
a.prosm1:hover {font-family:Arial;color:#CCC;font-weight:bold; text-decoration:underline;}
a.back,
a.back:visited {color:#000; font-weight:bold; text-decoration:none;}
a.back:hover {color:#000; font-weight:bold; text-decoration:underline;}
.prbody_r {font-family:Arial;color:#CCC;font-weight:bold;}
.prbodystr {text-align:left; vertical-align:middle;}
.prbodytext {height:100%; vertical-align:top; font-family:Arial;color:#747474;font-weight:normal;}

.div2 {border:1px solid #000;}
.menu2 {background-color:#999; text-align:left;}
a.amenu2 {font-family:Arial;color:#000;font-weight:normal;text-decoration:none;}
a.amenu2:visited {font-family:Arial;color:#000;font-weight:normal;text-decoration:none;}
a.amenu2:hover {color:#fff;}
.amenu2a, a.amenu2a, a.amenu2a:visited {font-family:Arial;color:#fff;font-weight:normal;text-decoration:none;cursor:default;}
a.amenu2a:hover, a.amenu2a:active {color:#000;}
.menu2left {width:57%; background-color:#4C4C4C; text-align:right;}
.menu2right {width:43%; background-color:#B3B3B3; text-align:right;}
.title1left {width:57%; background-color:#CCC; text-align:right; font-family:Franklin Gothic Medium;color:#000;font-weight:normal;}
.title1right {width:43%; background-color:#CCC; text-align:right;}
.title2left {width:57%; background-color:#4C4C4C; text-align:right;}
.title2right { width:43%; background-color:#E5E5E5; text-align:right;}
.title3left {width:57%; text-align:right; font-family:Arial; color:#4C4C4C; font-weight:bold; background-color:#CCC;}
.title3right {width:43%; background-color:#CCC; text-align:right;}
.title11center {width:30%; background-color:#CCC; text-align:left;}
.title11right {width:13%; background-color:#CCC; text-align:right;}



.block1 {}
.block1left {width:57%; border-bottom:1px solid #999 !important; background-color:#4C4C4C; text-align:left; vertical-align:top;}
.block1leftend {width:57%; border-bottom:0; background-color:#4C4C4C; text-align:left; vertical-align:top;}
.block3_1 {font-family:Arial; color:#E5E5E5; font-weight:bold; text-decoration:none;}
a.block3_1 {font-family:Arial;color:#E5E5E5;font-weight:bold; text-decoration:none;}
a.block3_1:visited {font-family:Arial;color:#E5E5E5;font-weight:bold; text-decoration:none;}
a.block3_1:hover {font-family:Arial;color:#E5E5E5;font-weight:bold; text-decoration:underline;}
.tdblock1pict {vertical-align:top;}
.block1pict {border:1px solid #000; background-color:#262626; text-align:left; vertical-align:top;}
.block1pict_no {border:none; background-color:none;} /* no image vitragi */
#block1leftpodp {text-align:left; vertical-align:bottom; width:100%;}
#block1leftimg {text-align:right; vertical-align:bottom;}
.block1lefttext {width:100%; text-align:right; vertical-align:bottom;}

.block1right {width:43%; background-color:#E5E5E5; text-align:left; vertical-align:top; font-family:Arial;color:#000;font-weight:normal;border-bottom:1px solid #4C4C4C;}
.block1rightend {width:43%; background-color:#E5E5E5; text-align:left; vertical-align:top; font-family:Arial;color:#000;font-weight:normal;border-bottom:0;}

.spisok_1, a.spisok_1, a.spisok_1:visited {font-family:Arial; font-weight:bold; color:#333; text-decoration:none;}
a.spisok_1:hover, a.spisok_1:active {color:#fff; text-decoration:underline;} /* menu vitrage */

/* menu vitrage - spisok_1 active */
.spisok_1a {font-family:Arial; font-weight:bold; color:#fff; text-decoration:underline !important; cursor:default;} 

.polosa4left {width:57%; text-align:left; vertical-align:bottom; background-color:#4C4C4C; border-bottom:1px solid #E5E5E5;}
.polosa4right {width:43%; text-align:right; vertical-align:bottom; background-color:#E5E5E5; font-family:Arial; color:#000; font-weight:normal; border-bottom:1px solid #E5E5E5;}

.block4 {background-color:#333; width:100%; border-bottom:1px solid #E5E5E5;}
.block4_1 {vertical-align:top;}
.block4_title {font-family:Arial;color:#CCC;font-weight:bold;}
a.block4_title {font-family:Arial;color:#CCC;font-weight:bold; text-decoration:none;}
a.block4_title:visited {font-family:Arial;color:#CCC;font-weight:bold; text-decoration:none;}
a.block4_title:hover {font-family:Arial;color:#CCC;font-weight:bold; text-decoration:underline;}
.block4_text {font-family:Arial;color:#969696;font-weight:normal; text-align:right; vertical-align:top;}
.block4_img {vertical-align:bottom;}
.block4_img_litie {vertical-align:bottom;}
.block4_smi, a.block4_smi, a.block4_smi:visited  {font-family:Arial;color:#CCC;font-weight:normal; text-decoration:none;}
a.block4_smi:hover, a.block4_smi:active {font-family:Arial;color:#CCC;font-weight:normal; text-decoration:underline;}
.adress {vertical-align:top;}

.polosa4_1left {width:57%; text-align:left; vertical-align:bottom; background-color:#4C4C4C; border-bottom:1px solid #E5E5E5;}
.polosa4_1right {width:43%; text-align:right; vertical-align:bottom; background-color:#E5E5E5; font-family:Arial; color:#000; font-weight:normal; border-bottom:1px solid #E5E5E5;}

.polosa4_endleft {width:57%; text-align:left; vertical-align:bottom; background-color:#4C4C4C;}
.polosa4_endright {width:43%; text-align:right; vertical-align:bottom; background-color:#E5E5E5; font-family:Arial; color:#000; font-weight:normal;}


.block6left {width:57%; border-bottom:1px solid #a9a9a9; background-color:#4C4C4C; text-align:left;}
.block6leftend {width:57%; border-bottom:0; background-color:#4C4C4C; text-align:left;}
.block6right {width:43%; background-color:#E5E5E5; text-align:left; vertical-align:top; font-family:Arial;color:#000;font-weight:normal;border-bottom:1px solid #000;}
.block6rightend {width:43%; background-color:#E5E5E5; text-align:left; vertical-align:top; font-family:Arial;color:#000;font-weight:normal;border-bottom:0;}
.block5 {background-color:#262626; width:100%; border-bottom:1px solid #E5E5E5;}
p.block5_title {font-family:Arial;color:#CCC;font-weight:bold;}
.block5_img { vertical-align:bottom; text-align:right;}
.block5_imgp { vertical-align:bottom; text-align:right; color:#727272;}
.block5_imgr { vertical-align:bottom; text-align:right; color:#969696;}
.block5_imgright { vertical-align:bottom; text-align:right;}
.block5_imgpright { vertical-align:bottom; text-align:right; color:#727272;}
.block3ptext {color:#999; text-align:right; vertical-align:top;}
.block3img {text-align:right; vertical-align:bottom;}


a.steklo {font-family:Arial;color:#000;font-weight:bold;text-decoration:none;}
a.steklo:visited {font-family:Arial;color:#000;font-weight:bold;text-decoration:none;}
a.steklo:hover {font-family:Arial;color:#000;font-weight:bold;text-decoration:underline;}

.polosa4leftpech {width:57%; text-align:left; vertical-align:bottom; background-color:#4C4C4C; border-bottom:1px solid #000;}
.polosa4rightpech {width:43%; text-align:right; vertical-align:bottom; background-color:#E5E5E5; font-family:Arial; color:#000; font-weight:normal; border-bottom:1px solid #000;}

.blockpech {background-color:#E5E5E5; width:100%;}
.blockpechtd {vertical-align:top;}
.blockpechimg {text-align:center; vertical-align:top; color:#B1B1B1;font-weight:normal;}
.tdpechimg {}
.blockpechtext {font-family:Arial;color:#000;font-weight:normal; vertical-align:top;}

.block7_1 {font-family:Arial;color:#969696;font-weight:normal;}

.block8 {background-color:#E5E5E5; width:100%; border-bottom:1px solid #000;}

.block8_1 {vertical-align:top;}
.block8_title {font-family:Arial;color:#313131;font-weight:bold;}
.block8_titleb {font-family:Arial;color:#313131;font-weight:bold;}
a.block8_title {font-family:Arial;color:#313131;font-weight:bold; text-decoration:none;}
a.block8_title:visited {font-family:Arial;color:#313131;font-weight:bold; text-decoration:none;}
a.block8_title:hover {font-family:Arial;color:#313131;font-weight:bold; text-decoration:underline;}
.block8_text {font-family:Arial;color:#000;font-weight:normal; text-align:right; vertical-align:top;}
.block8_img, .block8_imgr {vertical-align:bottom;}
.block8_imgt, .block8_imgrt, .block8_imgtsm, .block8_imgrtsm {vertical-align:top;}

.polosa8left {width:57%; text-align:left; vertical-align:bottom; background-color:#4C4C4C; border-bottom:1px solid #000;}
.polosa8right {width:43%; text-align:right; vertical-align:bottom; background-color:#E5E5E5; font-family:Arial; color:#000; font-weight:normal; border-bottom:1px solid #000;}

.block9text {vertical-align:top; font-family:Arial; color:#000000; font-weight:normal; padding:0;}
.block9img {text-align:right; vertical-align:bottom; padding:0;}
.block9p {vertical-align:top; padding:0;}

.pol {}
a.poli, a.poli:visited {font-weight:bold; color:#3f3f3f;text-decoration:underline;}
a.poli:hover {font-weight:bold; color:#3f3f3f; text-decoration:none;}


#shprleft2 {background-color:#191919; vertical-align:bottom;}
#shprright2 {background-color:#191919; vertical-align:bottom; text-align:right;font-family:Arial;color:#999;font-weight:normal; border-bottom:0;}
.prosm2, a.prosm2, a.prosm2:visited {font-family:Arial;color:#999;font-weight:bold; text-decoration:none;}
a.prosm2:hover {font-family:Arial;color:#999;font-weight:bold; text-decoration:underline;}
a.back2, a.back2:visited {color:#999; font-weight:bold; text-decoration:none;}
a.back2:hover {color:#999; font-weight:bold; text-decoration:underline;}
#prbody2 {border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #BEBEBE; border-bottom:0; background-color:#191919}
.prbody_r2 {font-family:Arial;color:#999;font-weight:bold;}
.prbodytext2 {vertical-align:top; font-family:Arial;color:#6E6E6E;font-weight:normal; overflow:visible;}

#prbody3 {border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #BEBEBE; border-bottom:0; background-color:#191919;}
.prbodytext3 {vertical-align:top; font-family:Arial;color:#969696;font-weight:normal;}
.prbody_r3 {font-family:Arial;color:#CCC;font-weight:bold;}

#prbody4 {border:1px solid #000; border-bottom:0; background-color:#E5E5E5;}
.prbody_r4 {font-family:Arial;color:#000;font-weight:bold;}
.prbodytext4 {vertical-align:top; font-family:Arial;color:#000;font-weight:normal;}


.top_lefttextup {text-align:left; font-family:Franklin Gothic Medium; color:#eee; text-decoration:none;}
.top_lefttextdown {text-align:left; font-family:Arial; font-style:italic; font-weight:Normal; color:#eee; text-decoration:none;}

.poli_mod1_left {width:57%; background-color:#555; border-top:1px solid #333; text-align:left; font-family:Arial; font-weight:normal; color:#C5C5C5; text-decoration:none;}
.poli_mod1_right {background-color:#a1a1a1; width:43%; vertical-align:top; border-top:1px solid #909090;}

.modulright {vertical-align:bottom; text-align:left; font-family:Arial; font-weight:Normal; color:#333; text-decoration:none;}
a.modulright, a.modulright:visited {color:#333; text-decoration:none;}
a.modulright:hover, a.modulleft:active {text-decoration:underline;}

.poli_mod2_left {width:57%; background-color:#464646; border-top:1px solid #333; text-align:left; font-family:Arial; font-weight:Normal; color:#A5A5A5; text-decoration:none;}
.poli_mod2_right {background-color:#CCC; width:43%; vertical-align:bottom; border-top:1px solid #909090;}

.pr_poli_sh_l {width:57%; text-align:left; vertical-align:bottom; font-family:Arial;color:#969696; font-weight:normal; background-color:#191919;}
.pr_poli_sh_r {width:43%; text-align:right; vertical-align:bottom; font-family:Arial;color:#000; font-weight:normal; border-bottom:0;}
#poli_prbody2 {border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #BEBEBE; border-bottom:0; background-color:#343434}
.poli_prbodystr {text-align:left; vertical-align:middle;}


a.modulleft_11, a.modulleft_11:visited  {vertical-align:bottom; text-align:left; font-family:Arial; font-weight:Normal; color:#A5A5A5; text-decoration:none;}
a.modulleft_11:hover,a.modulleft_11:active {color:#e2e2e2; text-decoration:underline;}
a.modulleft_12, a.modulleft_12:visited  {vertical-align:bottom; text-align:left; font-family:Arial; font-weight:Normal; color:#A5A5A5; text-decoration:none;}
a.modulleft_12:hover {text-decoration:none;}


.modulright_1 {vertical-align:top; text-align:left; font-family:Arial; font-weight:Normal; color:#333; text-decoration:none;}
.modulright_2 {vertical-align:bottom; text-align:right; font-family:Arial; font-weight:Normal; color:#333; text-decoration:none;}

a.modulleft, a.modulleft:visited {font-family:Arial; font-weight:Normal; color:#E2E2E2; text-decoration:none;}
a.modulleft:hover { font-family:Arial; font-weight:Normal; color:#E2E2E2; text-decoration:underline;}
