

p, div, td {font:normal 14px serif; color:#444444}
.star {font:normal 12px serif; color:#444444}

.bg_top {background:url(../img/bg_top_1.jpg);}
.bg_bottom {background:url(../img/bottom_1.jpg) bottom right no-repeat;}

.td_prog_1 {background:url(../img/td_prog/1.gif); font-size:17px; color:#000000;}
.td_prog_2 {background:url(../img/td_prog/2.gif); text-align:center; font-size:17px; color:#000000; line-height:100%}
.td_prog_3 {background:url(../img/td_prog/3.gif); text-align:center; font-size:17px; color:#000000; line-height:100%}
.td_prog_4 {background:url(../img/td_prog/4.gif); text-align:center; font-size:17px; color:#000000; line-height:100%}
.td_prog_7 {background:url(../img/td_prog/7.gif); font-size:17px; color:#cc0000;}
.td_prog_8 {background:url(../img/td_prog/8.gif); text-align:center; font-size:22px; color:#000000;}
.td_prog_9 {background:url(../img/td_prog/9.gif); text-align:center; font-size:22px; color:#000000;}
.td_prog_10 {background:url(../img/td_prog/10.gif); text-align:center; font-size:22px; color:#000000;}
.header_2 {font:normal 14px serif; color:#999999; line-height:90%}
.sub_td {font:normal 13px serif; line-height:90%}


.header_1 {font:normal 20px serif; color:#000000;}
.header_1_1 {font:normal 17px serif; color:#000000; background:url(../img/cor_1.gif) #F8F6EA top left no-repeat; padding-left:16px}
.header_1_2 {font:normal 17px serif; color:#000000; text-align:center; border-left:2px #ffffff solid; background:#F8F6EA}
.header_1_2_1 {font:normal 17px serif; color:#000000; text-align:center; border-left:2px #ffffff solid;  background:url(../img/cor_2.gif) #F8F6EA top right no-repeat;}
.header_1_1_1 {font:normal 17px serif; color:#222222; background:url(../img/cor_1_w.gif) #f8f6ea top left no-repeat; padding:10px; line-height:80%}
.header_razdel {font:normal 27px serif; color:#FF551C; letter-spacing:-1}
.header_r_1 {background-color:#f8f6ea; text-align:center; border-bottom:#CAD5CA 2px solid; color:#000000}
.font_r {font-size:13px; color:#666666}


.header_2_1 {font:normal 14px serif; color:#999999;}
.header_prog {font:normal 17px serif; color:#CC0000; padding:10px; line-height:100%}
.header_prog_contant {border-top:#E4EAE4 3px solid; border-bottom:#E4EAE4 3px solid;}
.bord_header {border-bottom:3px #A0ABA0 solid; padding:10px; font:normal 22px serif; color:#000000;}
.bord_td_prog {border-top:3px #A0ABA0 solid;}
.header_3 {font:normal 17px serif; color:#000000}
.it {font:italic 14px serif; text-align:right; vertical-align:bottom}
.it_red {font:italic 13px serif; color:#cc0000}
a.it {font:italic 14px serif; color:#0066CC; text-decoration:underline}
a.it:hover {font:italic 14px serif; color:#FF6633; text-decoration:underline}


.shad_td_prog_1 {border-bottom:1px #EAEAEA solid;}
.shad_td_prog_2 {border-left:1px #EAEAEA solid; border-bottom:1px #DDDDDD solid}


.footer {font:normal 14px serif; color:#777777;}
.copy {font:bold 15px arial; color:#555555;}
.procent {font:bold 60px serif; color:#666666}
.name {font-size:20px}

a {font:normal 14px serif; color:#0066CC; text-decoration:underline}
a:hover {font:normal 14px serif; color:#FF6633; text-decoration:underline}

a.menu {font:normal 15px serif; color:#0066CC; text-decoration:underline}
a.menu:hover {font:normal 15px serif; color:#FF6633; text-decoration:underline}
.menu_on {font:normal 17px serif; color:#FF6633; text-decoration:nobe}


a.menu_ {font:normal 17px serif; color:#0066CC; text-decoration:underline}
a.menu_:hover {font:normal 17px serif; color:#FF6633; text-decoration:underline}

a.map {font:normal 13px serif; color:#0066CC; text-decoration:underline}
a.map:hover {font:normal 13px serif; color:#FF6633; text-decoration:underline}

.cor_menu_1 {background:url(../img/cor_1.gif) top left no-repeat #f8f6ea;}
.cor_menu_2 {background:url(../img/cor_2.gif) top right no-repeat #f8f6ea;}
.cor_r {background-color:#f8f6ea; vertical-align:top; border-bottom:#CAD5CA 2px solid;}
.cor_r_ {border-bottom:#CAD5CA 2px solid;}

.bord_menu {border-bottom:#CAD5CA 3px solid; background:url(../img/top_visual_1.jpg) right no-repeat;}
.bord_discount {border-bottom:#CAD5CA 1px solid}
.bord_discount_ {border-top:#CAD5CA 3px solid}
.bord_map {border:5px #CAD5CA solid}

.dot_1 {background:url(../img/dot_1.gif); padding:0px}

.pad_cours {padding:5px 5px 5px 15px}
.pad_right {padding:55px}
.pad_opred {padding-top:300px}
.pad_contant {padding:50px 0px 0px 0px}
.pad_contant_ {padding-right:60px}
.pad_right_col {padding-left:60px}
.pad_map {padding-left:10px; padding-right:10px;}
.pad_bottom {padding-top:200px}

.time {padding:1px; border:0px; margin:0px;}
.time_in {font:normal 22px serif; color:#000000;}
.time_in_ {font:normal 22px serif; color:#000000; background:url(../img/shadow_2.gif) #DAE3DA bottom right no-repeat;}
.opred_1 {font:italic 22px serif; color:#336633; line-height:90%}
.opred_2 {font:normal 14px serif; color:#000000}
.opred_it {font:italic 14px serif; color:#336633}
.body_right {font:normal 14px serif; color:#85A385}
.list_opred_1 {list-style-type:none; margin-top:5px; margin-bottom:10px}
.list_opred_2 {list-style-image:url(../img/mdash_list_opred.gif); font:normal 13px serif; color:#85A385; line-height:95%; padding-bottom:5px}


.time_prog {font:normal 29px serif; color:#000000; line-height:100%}
.cost_prog {font:normal 30px serif; color:#000000; line-height:90%}
.num_1 {color:#111111; font:normal 19px serif; line-height:95%}

.slash_path {font:bold 24px serif; color:#000000}
.prog_ {font-size:17px; color:#000000}

.list_prog {list-style-image:url(../img/mdash_list_prog.gif); margin-top:5px}
.pad_list {padding-bottom:7px}

.form  {width:100%; border:1px #CAD5CA solid; background-color:#ffffff}
textarea {border:1px #CAD5CA solid; background-color:#ffffff; width:100%; height:100px; overflow:hidden;}
.btn {padding:5px; font:normal 14px serif; color:#444444}
.list_reg {padding:10px; background-color:#FAFBFA; border-bottom:#CAD5CA 2px solid;}