/* about_energy  */
.content h3 {
    font: bold 1.0em Times New Roman, sans-serif;
    text-align: right;
    background: url('images/line2.gif') no-repeat 50% 100%;
    padding-right: 10px;
}
.content h4 {
    font: bold 0.8em Times New Roman, sans-serif;
    text-align: left;
    background: url('images/line2.gif') no-repeat 50% 100%;
    padding: 20px 0;
}
.years {display: inline;}
.years a {padding-right: 10px;}
.red {border:1px solid red;}
.clear {clear:both;}
.mart10 {margin-top: 10px;}
.mart25 {margin-top: 25px;}
.mart30 {margin-top: 30px;}
.mart50 {margin-top: 50px;}
.mart81 {margin-top: 60px; margin-bottom: 0px;}
.mart65 {margin-top: 65px;}
.mart80 {margin-top: 80px;}
.mart82 {margin-top: 80px;}
.mart120 {margin-top: 120px;}
.mart150 {margin-top: 150px;}
.mart200 {margin-top: 200px;}

.line_l {height:1px; background: #141b2e; margin: 0 0 2px 0;}
.right_float_nav .nav_bg { background: #9ea6bb; padding: 8px 5px 7px 10px; font-weight: bold; font-family: tahoma; font-size: 11px; width:}
.nav_bg a {color:#000000; text-decoration: underline;}
.nav_bg a:hover {color:#000000; text-decoration: none; }
p.text_n {color:#2f3139; font-size: 12px; font-family:Tahoma; padding: 10px 5px 5px 10px;}
.one_item {padding: 0 0 0  10px;}
input.textfnm_poisk {width: 170px; height: 15px; border-left: 1px solid #243c92; border-top: 2px solid #243c92; margin: 2px 10px 0 0; padding: 0;}
input.textfnm_poisk1 {width: 70px; height: 15px; border-left: 1px solid #243c92; border-top: 2px solid #243c92; font-size: 12px; font-weight: 200; font-family: Tahoma; color: #2f3139;padding:0 }
.mar10px {margin: 0 10px;}
.one_item .image_bg {background: url(images/img_bg.jpg) no-repeat bottom right; height: 110px; width: 108px; float: left; display: inline;}
.one_item .text {margin-left: 120px; font-size: 12px; font-family: Tahoma; color: #2f3139; }

.one_item .text h3  {background:transparent url(images/bg_mon.png) repeat-y scroll 0%; display: block; font-size: 12px; font-weight: bold; padding-left: 11px; padding-top: 3px; padding-bottom: 3px; margin: 0 15px 0 0; text-align: left;}
.one_item .text h3 a, .one_item .text h3 a:hover {color: #2f3139;}
.one_item .text h3 a {text-decoration: none;}
.one_item .text h3 a:hover {text-decoration: underline;}
.one_item .text p {padding: 12px 0 0 3px;  font-size: 12px; font-family: Tahoma; margin: 0px; }
.more { font-size: 12px; font-family: Tahoma; font-weight: bold; padding: 0px 0 0 3px; }
.more a, .more a:hover { color: #2f3139;}
.more a {text-decoration: underline;}
.more a:hover {text-decoration: none;}
/*about_energy end*/

/*dance_school_news_arhiv*/
.ourcom .hh2 h2  {background: transparent url(images/bg_mon2.png) no-repeat scroll 0%; display: block; font-size:12px; font-weight: bold; padding-left: 11px; padding-top: 3px; padding-bottom: 3px; margin: 0 0 0 0; color: #000000; }
.one_item1 .text5 {font-size: 14px; font-family: Tahoma; color: #060810; font-weight: bold;}
.one_item1 .text5 a {text-decoration:none;font-size:14px; font-family: Tahoma; color: #060810; font-weight: bold;}
.one_item1 .text5 a:hover {text-decoration: underline;}
.one_item1 .text6 {font-size: 12px; font-family: Tahoma; color:#060810; font-weight: bold;}
.ourcom .text6 {font-size: 1,6em; font-family: Times New Roman; color: #000000; font-weight: normal; padding: 0 0 0 4px;}
.ourcom .text6 a {text-decoration: underline; font-size: 14px; font-family:  Times New Roman; color: #000000; font-weight: normal;}
.ourcom .text6 a:hover {text-decoration: none;}
.ourcom .text62 {font-size: 14px; font-family: Times New Roman; color: #000000; font-weight: bold; padding: 0 0 0 0; display: inline;}
.ourcom .text62 a {text-decoration: underline; font-size: 14px; font-family: Times New Roman; color: #000000; font-weight: bold;}
.ourcom .text62 a:hover {text-decoration: none;}
.ourcom .galka {background:transparent url('images/galka.png') no-repeat scroll 0%; width: 20px;}
#zeromm5 ul {text-align: left; font-size: 14px; font-family: Times New Roman; color: #000000; font-weight: bold;}
#zeromm5 li {list-style-type: none; margin-bottom: 8px;}
#zeromm5 li a {color: #000000; padding-left: 12px;list-style-type: none; padding-bottom: 5px; list-style: none;}
#zeromm5 li a:hover {text-decoration: none;}
#zeromm5 #bg{background: transparent url(images/bg_mon2.png) no-repeat scroll 0%; width: 389px;}

.mart2 {margin-top: 2px;}
.padl11{padding: 0px 0px 0px 11px;}
.padl36{padding: 0px 0px 0px 36px;}
#zeromm3 li {padding: 2px 0px 5px 0px; list-style: square;}

/*dance_school_news_arhiv end*/

/*dance_school_news_odna_novost*/
.width32per {width: 32%;}
.width68per {width: 68%;}
.nav_title1 {padding: 3px 0 3px 0; border-top:0px solid #141b2e;}
.nav_title1_1 {border-bottom: 0px solid #141b2e;}
.content h2 {
    font: bold 0.9em Times New Roman, sans-serif;
    text-align: left;
    behavior: url(style/iepngfix.htc); 
    background: transparent url('images/h2_content_bg.png') no-repeat left top;
    width: 450px;
    height: 39px;
    padding: 7px 30px 0 10px;
    position: absolute;
    left: 162px;
    margin-bottom: 5px;
    margin-top: 10px;  
} 
.nav_title1 .nav_bg_t .txt {font-weight: bold; font-family: tahoma; font-size: 12px; color: #000002; padding: 12px 0px 10px 0px;}
.nav_title1 .nav_bg_t .txt h2{font-weight: bold; font-family: tahoma; font-size: 12px; color: #000002; padding: 0px; text-align: left; margin: 0px; width: 50%;}
.zag h1 {
    font: bold 0.9em Arial, sans-serif;
    text-align: left;
    behavior: url(style/iepngfix.htc); 
    background: transparent url('images/h2_content_bg.png') no-repeat left top;
    width: 450px;
    height: 39px;
    padding: 7px 30px 0 10px;
    position: absolute;
    left: 162px;
    margin-bottom: 5px;
    margin-top: 40px;  
} 
.left {text-align: left;}
.ourcom .text7 {border-top: 1px solid #141b2e; font-size: 11px; font-family: Tahoma; color: #000000; font-weight: bold; padding: 5px 0 0 195px;}
.ourcom .text7 a {text-decoration: underline; font-size: 11px; font-family: Tahoma; color: #000000; font-weight: bold;}
.ourcom .text7 a:hover {text-decoration: none;}
.ourcom .text8 {border-bottom: 1px solid #141b2e; font-size: 10px; font-family: Tahoma; color: #000000; padding: 0 0 5px 100px;}
.ourcom .text8_1 {border-bottom: 1px solid #141b2e; font-size: 10px; font-family: Tahoma; color: #000000; padding: 0 0 5px 215px;}
.ourcom .text9 {font-size: 10px; font-family: Tahoma; color: #000000; padding: 0 0 0 4px;}
.ourcom .text8 a {text-decoration: none;font-size: 10px; font-family: Tahoma; color: #000000;}
.ourcom .text8 a:hover {text-decoration: underline;}
.ourcom .text8_1 a {text-decoration: none; font-size: 10px; font-family: Tahoma; color: #000000;}
.ourcom .text8_1 a:hover {text-decoration: underline;}
.padl70r10 {padding:0px 10px 0px 162px;}
.padt6 {padding: 6px 0px 0px 0px;}
.padl3 {padding :0px 0px 0px 3px;}
.one_item1 .text9 {font-size: 18px; font-family: Times New Roman; color: #000000;}
.one_item1 .text9 a {text-decoration: none; font-size: 14px; font-family: Times New Roman; color: #000000;}
.one_item1 .text9 a:hover {text-decoration: underline;}
.one_item1 .text10 {font-size: 11px; font-family: Tahoma; color: #000000; padding-bottom: 10px;}
.one_item1 .text10 a {text-decoration: underline;font-size: 11px; font-family: Tahoma; color: #000000;}
.one_item1 .text10 a:hover {text-decoration: none;}
.one_item1 .text11 {font-size: 11px; font-family: Tahoma; color: #000000; padding-bottom: 10px; margin-left: 10px; margin-top: 10px;}
.one_item1 .text11 a {text-decoration: underline; font-size: 11px; font-family: Tahoma; color: #000000;}
.one_item1 .text11 a:hover {text-decoration: none;}
.mart15 {margin-top: 15px;}
.padl43{padding: 0px 0px 0px 43px;}
#zeromm4 li {padding: 0px 0px 0px 0px; list-style: none;}
.ourcom .text6 .gr {font-size: 9px; font-family: Tahoma; color: #9ea6bb; font-weight: bold; padding: 0 0 0 0px;}
#zeromm3 #bg {background: transparent url(images/bg_mon2.png) no-repeat scroll 0%; margin-right: 13px;}
#zeromm4 #bg {background: transparent url(images/bg_mon2.png) no-repeat scroll 0%; margin-right: 13px;}
.odna_novost {margin: 4px auto 0 auto;}
.odna_novost .tit1 {font-size: 14px; text-align: center;  background: #eb5f1a; height: 20px; font-weight: bold; font-family: tahoma;}
.odna_novost .tit1 h1{font-size: 14px; text-align: center;  background: #eb5f1a;font-weight: bold; font-family: tahoma; padding: 0px; margin: 0px;}
.odna_novost .tit1 h3{text-decoration: none; display: inline; font-size: 12px; text-align: center;  background: #eb5f1a; font-weight: bold; font-family: tahoma; padding: 0px; margin-right: 5px; vertical-align: bottom;}
.odna_novost .tit1 a {text-decoration: none; display: inline; font-size: 12px; text-align: center;  background: #eb5f1a; font-weight: bold; font-family: tahoma; padding: 0px; margin-right: 5px; color: #000000; vertical-align: bottom;}
.odna_novost .tit1 a:hover {text-decoration: underline; display: inline; font-size: 12px; text-align: center; background: #eb5f1a; font-weight: bold; font-family: tahoma; padding: 0px; margin-right: 5px; color: #000000; vertical-align: bottom;}
/*dance_school_news_odna_novost end*/

/*dance_school_news_vse*/
.ourcom .text8 .bo {font-size: 10px; font-family: Tahoma; color: #000000; font-weight: bold;}
.width500 {width: 500px;}
.width700 {width: 700px;}
.padr7 {padding: 0px 7px 0px 0px;}
.padt4 {padding-top: 4px;}
.vertical_align1 {vertical-align: middle;}
.text_poisk {font: bold 0.9em; padding: 4px 26px 0px 0px;}
.text_poisk4 {font: 13px Arial, Tahoma, Helvetica, sans-serif; padding: 0px; text-align: center; font-weight: 500; color: #19191b; margin-top: 2px;}
.text_poisk5 {font: 13px Arial, Tahoma, Helvetica, sans-serif; padding: 0px; text-align: right; font-weight: 500; color: #19191b; margin-top: 2px;}
/*dance_school_news_vse end*/

/*photo*/
.flleft{float:left;}
ul#lastfoto {font: normal 14px Times New Roman, Arial, Helvetica, sans-serif; margin-left: 30px; margin-top: 25px; padding: 0px 0 10px 0px; list-style:none; line-height: 100%; background: transparent url(images/ugol.gif) no-repeat scroll 0% 100%;}
ul#lastfoto li {padding:0px 0 0px 10px; margin:3px; background:url(images/mark.gif) no-repeat left center;}
ul#lastfoto li a {text-decoration:none; color:#f86300;}
ul#lastfoto li a:hover {text-decoration: none; color: #000;}
ul#lastfoto2 {font: normal 14px Times New Roman, Arial, Helvetica, sans-serif; margin-bottom: 10px; margin-top: 25px; padding: 0px 0 10px 300px; list-style: none; line-height: 100%; background: transparent url(images/ugol.gif) no-repeat scroll 290px 100%;}
ul#lastfoto2 li {padding: 0px 0 0px 10px; margin: 3px; background: url(images/mark.gif) no-repeat left center;}
ul#lastfoto2 li a {text-decoration: none; color: #f86300;}
ul#lastfoto2 li a:hover {text-decoration:none; color: #000;}
ul#lastfoto3 {font: normal 14px Times New Roman, Arial, Helvetica, sans-serif; margin-bottom: 10px; margin-top: 15px; padding: 0px 0 10px 300px; list-style: none; line-height: 100%; background: transparent url(images/ugol.gif) no-repeat scroll 290px 100%;}
ul#lastfoto3 li {padding: 0px 0 0px 10px; margin: 3px; background:url(images/mark.gif) no-repeat left center;}
ul#lastfoto3 li a {text-decoration: none; color: #f86300;}
ul#lastfoto3 li a:hover {text-decoration: none; color: #000;}
ul#lastfoto4 {font: normal 14px Times New Roman, Arial, Helvetica, sans-serif; margin-left: 30px; margin-bottom: 10px; margin-top: 25px; padding: 0px 0 10px 70px; list-style: none; line-height: 100%; background: transparent url(images/ugol.gif) no-repeat scroll 0% 100%;}
ul#lastfoto4 li {padding: 0px 0px 0px 10px; margin: 3px; background: url(images/mark.gif) no-repeat left center;}
ul#lastfoto4 li a {text-decoration: none; color: #f86300;}
ul#lastfoto4 li a:hover{ text-decoration: none; color: #000;}
p.text_n {color:#2f3139; font-size: 12px; font-family: Tahoma; padding: 10px 5px 5px 10px;}
.right {text-align: right;}
.mid {vertical-align: middle;}
.padt8 {padding: 8px 0px 0px 0px;}
.padr10 {padding: 0px 10px 0px 10px;}
.vyv {font-size: 13px; padding-top: 50px;font-family:Tahoma; padding-left: 10px;}
.vyv a {text-decoration: none; color: #6f9fc8;}
.vyv a:hover{ text-decoration: none; color: #000;}
.vyv a span { color: #ef663c;}
.vyv2 {font-size: 13px; padding-top: 8px;font-family: Tahoma; padding-left: 10px;}
.vyv2 a {text-decoration: underline; color: #000;}
.vyv2 a:hover{ text-decoration: none; color: #000;}
.vyv2 a span { color: #ef663c;}

.padt5 {padding-top: 10px; margin-right: 0px; text-align: center;}
.padt6 {font: normal 12px Times New Roman, Arial, Helvetica, sans-serif; text-align: left;}
.under_foto{width: 189px; font: normal 10px Tahoma, Arial, Helvetica, sans-serif; text-align: center; line-height: 100%;}/*!!!!*/
.under_foto a {text-decoration: none; color: #6f9fc8;}
.under_foto a:hover {text-decoration: none; color: #000;}
.under_foto h4{ font: bold 11px Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 0px; padding-bottom: 0px; margin: 0px; background: none; text-transform: uppercase; text-align: center;}/*!!!!*/
.under_foto2 {width: 189px; font:normal 12px Tahoma, Arial, Helvetica, sans-serif; text-align: center;}/*!!!!*/
.under_foto2 a {text-decoration: none; color: #2e4f1d;}
.under_foto2 a:hover {text-decoration: none; color: #000;}
.under_foto2 h4 {font: bold 12px Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 0px; padding-bottom: 0px; margin: 0px; background: none; text-transform: uppercase; text-align: center;}/*!!!!*/
.martfot {margin-top: 10px; margin-right: 10px; margin-bottom: 15px;}/*!!!!*/
.martfot2 {margin-top: 0px; margin-right: 150px; margin-bottom: 10px;}/*!!!!*/
.martfot3 {margin-top: 450px; margin-right: 150px; margin-bottom: 10px;}/*!!!!*/
.paddl {
padding-left: 130 px;
}
.bg_foto {background: transparent url(images/ramka.gif) no-repeat; width: 170px; height: 140px; padding: 0 0 3px 5px; }
.fotoblock {margin-left: 8%;}
.zagstyle {font: bold 14px Times New Roman, Arial, Helvetica, sans-serif; color: #000000; text-transform: uppercase; margin-top: 10px; padding: 3px 10px;}
.zagstyleh2 h2 {font: bold 14px Times New Roman, Arial, Helvetica, sans-serif; color: #000000; text-transform: uppercase; margin:10px 0 10px 0; padding: 3px 10px;}/*!!!!!*/


.mart18 {margin-top: 18px;}
.one_item1 .text1 {font-size: 10px; font-family: Tahoma; color: #000100; font-weight: bold;}
.pad1015 {padding: 15px 10px 0px 10px;}
.padl30 {padding: 0px 0px 0px 30px;}
.padl100 {padding: 0px 0px 0px 100px;}
.padl70 {padding: 0px 0px 0px 70px;}
.padl15 {padding: 0px 0px 0px 15px;}
.padsentact {padding: 15px 0 0 400px;}
.padsentact2 {padding: 15px 0 0 600px;}
.vertical_align {vertical-align: text-top;}
textarea.textarea_poisk_22 {width:  675px; height:100px; border-left: 1px solid #243c92; border-top: 2px solid #243c92; margin-top: 10px; padding: 0px;}
textarea.textarea_poisk_21 {width: 475px; height:100px; border-left: 1px solid #243c92; border-top: 2px solid #243c92; margin-top: 10px; padding: 0px;}

.one_item1 .text4 {font-size: 12px; font-family: Tahoma; color: #000100; font-weight: 200; padding: 20px 0 0 25px;}
.clearfix1 {clear: right;}
.zagruzka {
    background: #eb5f1a;
    margin: 12px 60px;
    padding: 6px;
    font: bold 0.9em Tahoma, sans-serif;
}
/*photo end*/

/* FORM STYLE */
#content_form {
    margin: 30px 25px 30px 25px;
}
#content_form table {
    width: 75%;
    border-collapse: collapse;
}
#content_form tr.odd {
    background: #fff url('images/bg_mon.png');
}
#content_form tr.odd a {
    text-decoration: underline;
    color:#495a87;
}
#content_form tr a {
    text-decoration:underline; color:#495a87;
}
#content_form td {
    width: 50%;
    padding: 1px 0;
}
#content_form td.first {
    border-right: 1px solid #000;
}
#content_form td.second {
    padding-left: 10px;
}
#content_form label {
    text-align: right;
    font: bold 0.8em Tahoma, sans-serif;
    padding-right: 10px;
    display: block;
}
#content_form table input, #content_form table textarea {
    float: left;
    font: normal 0.8em Tahoma, sans-serif;
    width: 90%;
}
#content_form table input.checkbox {
    width: auto;
}
#content_form_note2 {
    margin: 20px 20% 0 25px;
    padding: 10px 0 20px 0;
}
#content_form_note {
    margin: 20px 30px 0 0px;
    padding: 10px 0 20px 0;    
}
#submit {
    float: right;
    margin: 0px 70px 0px 20px;
}
.center_content p.reg_notes {
    font-weight: bold;
    text-align: center;
}
#content_form table p {
    margin: 0 25px 3px 0;
}
#content_form table p a {
    color: #000;
    padding: 28px 0 2px 0;
    display: block;
}
#content_form table label.pol {
    display: inline;
    float: none;
}
#content_form table label.pol input {
    display: inline;
    float: none;
}
#content_form table label.show_mail {
    display: block;
    float: none;
    text-align: left;
    height: 100%;
}
#content_form table label.show_mail input {
    display: block;
    width: auto;
    margin-right: 5px;
}
#content_form table input#birthday {
    width: 22%;
    margin-right: 5px;
}
#content_form table input#birth_month {
    width: 28%;
    margin-right: 5px;
}
#content_form table input#birth_year {
    width: 28%;
}
#content_form label.smalltextbold {
    font: normal 0.7em Tahoma, sans-serif;
}
/* FORM STYLE END */

/*video*/
.imgkart1_2 {float: left; margin-right: 4px; background: url(images/kart1fon_2.gif) no-repeat right bottom; width: 110px; height: 85px;}
.padt8{ padding: 8px 0px 0px 0px;}
.padr20 { padding: 0px 20px 0px 0px;}
.nav_title1 .nav_bg_t .txt_1 {font-weight: bold; font-family: tahoma; font-size: 12px; color: #2f3139; padding: 12px 50px 10px 0px;}
.nav_title1 .nav_bg_t .txt_1 h2 {font-weight: bold; font-family: tahoma; font-size: 12px; color: #2f3139; padding: 0px; margin: 0px; text-align: left;}
.nav_title1 .nav_bg_t .txt_1 a {text-decoration: none; color: #2f3139;}
.zagstyleh2 h1 {background-color: #9EA6BB; font: bold 15px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-transform: uppercase; margin: 10px 0 0 0; padding: 3px 10px; text-align: left;}
.text_2 h2 {font-size: 14px; font-weight: bold; font-family: Tahoma; color: #000000; text-align: left; background: none; white-space: nowrap; padding: 0px; margin: 0px;}
.one_item1 .text1 h1 {font-size: 12px; font-family: Tahoma; color: #000100; font-weight: bold; background: none; white-space: nowrap; padding: 0px; margin: 0px; text-align: left;}
.one_item1 .text9 {padding: 12px 0 0 3px; font: normal 0,8em Tahoma, serif; margin: 0; color: #000000;}
.one_item1 .text9_1 {padding: 0; font: normal 11px Tahoma, serif; margin: 0; color: #000000;}
.one_item1 .text9 a {text-decoration: underline;font-size: 11px; font-family: Tahoma; color: #000000;}
.one_item1 .text9 a:hover {text-decoration: none;}
/*video end*/

/*opros*/
.one_item .reit {background: transparent url(images/bg_mon.png) repeat scroll 0%; display: block; height: 33px; width: 450px;}
.one_item .reit1 {background: #eb5f1a repeat-x scroll 0%; display: block; height: 33px;}
.one_item .reit_width10 {width: 10%;}
.one_item .reit_width15 {width: 15%;}
.one_item .reit_width20 {width: 20%;}
.one_item .reit_width25 {width: 25%;}
.one_item .reit_width30 {width: 30%;}
.one_item .reit_width35 {width: 35%;}
.one_item .reit_width40 {width: 40%;}
.one_item .reit_width45 {width: 45%;}
.one_item .reit_width50 {width: 50%;}
p.us {
    margin-top: 10px;
    margin-left: 0;
    font: 0.7em Tahoma, sans-serif;
}
/*opros end*/

/*poisk*/
table.bord1 {
      border: 1px solid #141b2e;
}
td.bord1 {
      border: 1px solid #141b2e;
      padding: 5px;
      font-weight: normal;
}
table.bord3 {
      border: 1px solid #141b2e;
}
td.bord3 {
      border: 1px solid #141b2e;
      padding: 5px;
      font-weight: bold;
}
table.bord2 {
      border: 0px;
      display: inline;
}
td.bord2 {
      border: 0px;
      padding: 5px;
      font-weight: normal;
}
.underbold {
      font-weight: bold;
      text-decoration: underline;
}
td.col1 {width: 2%;}
td.col1 a {font-weight: bold; text-decoration: none;}
td.col1 a:hover {text-decoration: none;}
td.col2 {width: 43%;}
td.col3 {width: 38%;}
td.col4 {width: 23%;}
td.col5 {width: 25%;}
td.col6 {width: 25%;}
td.col7 {width: 25%;}
td.col8 {width: 25%;}
td.col9 {width: 74%;}
td.col10 {width: 15%;}
td.col11 {width: 10%;}
td.col12 {width: 8%;}

.text_table {font: normal Times New Roman, serif; padding: 2px 2px 1px 8px;}
.text_table2 {font: bold Times New Roman, serif; padding: 2px 2px 1px 8px;}
.vertical_align {vertical-align: text-top;}
.padtb20 {padding: 20px 0px;}
/*poisk end*/

/*dance_school_news_poisk_vsya_nov*/
#zeromm li   {list-style: none; display: inline;}
.text_poisk {font: bold 0.9em Tahoma, serif; padding: 4px 26px 0px 0px;}


.padl15per {padding-left: 15%; text-align: center;}
.padl12per {padding-left: 12%; text-align: center;}
.vertical_align {vertical-align: text-top;}
.text_table {font: bold 0.9em Tahoma, serif; padding: 2px 2px 1px 8px;}
.padtb20 {padding: 20px 0px;}
.padtb20_1 {padding: 20px 20px;}
.padlr20t6 {padding: 0px 8px 0px 8px;}
.padt_6 {margin: -5px 0px 0px 0px;}
.padl10per {padding: 0px 0px 0px 10px;}
.flright {float: right;}
.text_poisk1 {font-size: 12px; font-weight: 200; font-family: Tahoma; color: #2f3139; margin: 0px; padding: 3px 0px 0px 10px; text-align: left;}
.text_poisk2 {font-size: 12px; font-weight: 200; font-family: Tahoma; color: #2f3139; margin: 0px; padding: 3px 0px 0px 20px; text-align: left;}
.text_poisk3 {font-size: 12px; font-weight: bold; font-family: Tahoma; color: #2f3139; margin: 0px; padding: 13px 15px 13px 15px; text-align: left;}
.width_poisk {width: 90px;}
.width_poisk1 {width: 195px;}
.searchblack1 {font: bold 12px Arial, Tahoma, Helvetica, sans-serif; padding: 0px; text-align: center;}
.searchblack1 span {color: #ef663c;}
.searchblack1 a {text-decoration: none; color: #000000;}
.searchblack1 a:hover {text-decoration: underline; color: #000000;}

.text_poisk4 h2 {font: 13px Arial, Tahoma, Helvetica, sans-serif; padding: 0px; text-align: left; font-weight: bold; color: #19191b; background: none; margin: 0;}
.text_poisk4 h3 {font: 13px Arial, Tahoma, Helvetica, sans-serif; padding:0px; text-align:left; font-weight: bold; color: #19191b; background: none; margin:0;}
.text_poisk4_1 {font: 13px Arial, Tahoma, Helvetica, sans-serif; padding: 0px; text-align: left; font-weight:500; color: #19191b;}
.text_poisk4 {font: 13px Arial, Tahoma, Helvetica, sans-serif; padding: 0px; text-align: center; font-weight:500; color: #19191b;}
.text_poisk5 {font: 13px Arial, Tahoma, Helvetica, sans-serif; padding: 0px; text-align: center; font-weight:500; color: #19191b;}
.text_poisk5 a {font: 13px Arial, Tahoma, Helvetica, sans-serif; padding: 0px; text-align: center; font-weight:500; color: #19191b; text-decoration:underline;}
.text_poisk5 a:hover {text-decoration: none;}
.padl5 {padding: 0 0 0  5px;}
.padl8 {padding: 0 0 0  8px;}
.pad25 {padding: 0 0 0  20px;}
.text_table1 {font: bold 0.9em Tahoma, serif; padding: 1px;}
.text_table1 a {font: bold 1em Tahoma, serif; text-decoration: underline; color: #19191b;}
.text_table1 a:hover {text-decoration: none; color: #19191b;}
.text_table1_1 {font: bold Tahoma, serif; color: #19191b;}
.text_table1_1 a {font: bold 0.7em Tahoma, serif; text-decoration: underline; color: #19191b;}
.text_table1_1 a:hover {text-decoration: none; color: #19191b;}
.zagstyle_p {font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-transform: uppercase; margin-top: 0px; padding: 3px 10px;}
.zagstyle_p h2 {font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-transform: uppercase; padding: 0; margin: 0; background: none;}
.zagstyle_p1 {background-color: #9EA6BB; font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-transform: uppercase; margin-top: 0px; padding: 3px 10px;}
.zagstyle_p1 h2 {background-color: #9EA6BB; font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-transform: uppercase; padding: 0; margin: 0; background: none;}
.zagstyle h2 {background-color: #9EA6BB; font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-transform: uppercase; margin: 0; padding: 0;}
/* ***************************** */
.tr1 {background: transparent url(images/bg_mon_p.png) no-repeat scroll 0%; background-position: top left; display: block; font-size: 12px; font-weight: bold;}
.text_poisk6 {font-size: 12px; font-family: Tahoma; color: #112e1c; font-weight: bold;}
.text_poisk7 {font-size: 11px; font-family: Tahoma; color: #112e1c;}
.nav_bg_p {font: bold 11px Tahoma, serif;color: #19191b;}
.nav_bg_p a {font: bold 11px Tahoma, serif; text-decoration: underline; color: #19191b;}
.nav_bg_p a:hover {font: bold 11px Tahoma, serif; text-decoration: none; color: #19191b;}
.nav_p {width: 104px; display: inline; margin-right: 10px;}
.padl30 {padding: 0 0 0  30px;}
.padl15 {padding: 0 0 0  15px;}
.padl30t10 {padding: 10px 0 20px  30px;}
.right_float_nav_p {width: 104px; display: inline;}
.line_l_p {height: 1px; background: #141b2e; margin: 0 0 2px 0; width: 104px;}
.right_float_nav_p .nav_bg {background: #9ea6bb; padding: 8px 0px 7px 10px; font-weight: bold; font-family: tahoma; font-size: 11px; width: 95px;}
.padtb8 {padding: 8px 0px 8px 0px;}
.padr10 {padding: 0px 10px 0px 0px;}
.padl3 {padding: 0 0 0  3px;}

/*dance_school_news_poisk_vsya_nov end*/

.flright {float: right;}
.flleft {float: left;}

.ourcom {font-size: 12px; font-family: Tahoma; color: #2f3139;}
.ourcom h3  {background:transparent url(images/bg_mon2.png) no-repeat scroll 0%; display: block; font-size: 12px; font-weight: bold; padding-left: 11px; padding-top: 3px; padding-bottom: 3px; margin: 0 0 0 0 }
.ourcomtext {font-size: 13px; padding-top: 8px; font-family: Tahoma; }
.padl15 {padding: 0 0 0  15px;}
.padl16 {padding: 10px 20px 0 0;}
.padl5 {padding: 0 0 0  5px;}
.niz_nav {float: left; display: inline; padding: 2px 0 0 0; border-top: 1px solid #141b2e;}
.line_l {height: 1px; background:#141b2e; margin: 0 0 2px 0; background: url(images/line_1.gif) repeat-x;}
.niz_nav .nav_bg {background: #eb5f1a; padding: 8px 5px 7px 10px; font-weight: bold; font-family: tahoma; font-size: 11px;}
.cent {text-align: center;}
.cent span {text-align: center;}
.pict {
    padding: 10px 0 0 0;
    text-align: center;
}
.ok {
    text-align: center;
    font-size:14px;
    font-family:Tahoma;
    color:#000000;
    font-weight:bold;
    margin-top: 100px;
}
.searchblack {font: normal 14px Tahoma, Arial, Helvetica, sans-serif; padding: 20px 10px 0 10px;}
.searchblack span {color:#ef663c;}
.searchblack a {text-decoration:underline; color:#000000;}
.searchblack a:hover {text-decoration:none; color:#000000;}
 
.right {text-align: right;}
.polosa {
    font: bold 0.8em Tahoma, sans-serif;
    text-align: center;
    background: url('images/line2.gif') no-repeat 50% 100%;
    padding: 2px 0;
}
.polosa1 {
    font: bold 0.8em Tahoma, sans-serif;
    text-align: center;
    background: url('images/line2.gif') no-repeat 50% 100%;
    padding: 0;
}
.onestyle {padding: 10px 5px 5px 10px;}
.padelit {padding-top: 20px;}
.padelit a {text-decoration: underline;}
.padelit a:hover {text-decoration: none;}
.padelit ol {margin-left: 25px;}
.bann {float: left; display: inline; margin-top: 30px;}
.one_item .text11 { margin-left: 180px; font-size: 14px; font-family: Times New Roman; color: #2f3139; margin-top: 80px;}

