.h1 { width: 700px; font-size: 20px;}
#tabs { width: 100%; height: 38px; margin: 20px 0px 0px 0px !important; float: left; overflow: hidden; position: relative; z-index: 0;}
#tabs li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; background: none;}
#tabs li .tabs_a { height: 38px; display: block; text-align: center; text-decoration: none; cursor: pointer;  }
#tabs li .tabs_s { display: block; height: 38px;}
#tabs li .tabs_s h2 { padding: 0px 12px 0px 12px; margin: 0px 0px 0px 0px; font: 900 11px GalsC; color: #0693c0; text-transform: uppercase;  line-height: 36px; height: 38px; display: block;}

#tabs li.active .tabs_a { background: url(/images/41.jpg) repeat-x 0 0;}
#tabs li.active .tabs_s { background: url(/images/40.png) repeat-y 0 0;}
#tabs li.active .tabs_s h2 { background: url(/images/40.png) repeat-y 100% 0; color: #000000;}
#tabs li a:hover .tabs_s h2 { color: #000000;}
.tabdiv { display: none; padding: 13px; }
.tabdiv_wr { border:solid 5px #e5e9eb; margin: -5px 0px 0px 0px; float: left; width: 713px;}

.training_div1 td { font-size: 12px; color: #000000; padding: 0px 0px 18px 0px;}
.training_div1 .td_cont { font-size: 13px; color: #000000;}
.training_div1 .td_cont div {font-size: 13px; }
.training_div1 .td_cont ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.training_div1 .td_cont ul li { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: none;}

.w25, .w25 * { width: 25px; }

#otziv_wrap { background: #e5e9eb; padding: 13px 13px 13px 13px;}
#otziv_wrap .h4 { margin: 0px 0px 8px 0px;}

.train_id_1 { font: 900 20px GalsC; color: #000000; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; text-transform: uppercase;}
.train_id_2 { font: 12px Pt Sans; color: #000000; margin: 8px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.train_id_3 { font: 900 25px GalsC; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-transform: uppercase;}
.train_id_3 .rub { font: 900 22px Pt Sans; padding: 0px 0px 0px 7px; color: #000000;}
.train_id_4 { margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; float: left; width: 100%; }
.train_id_4 a { font: 700 11px GalsC; color: #fff !important; display: block; background: #0082b3; margin: 0px 0px 0px 0px; padding: 8px 60px 8px 10px; text-transform: uppercase; float: left; line-height: 16px;}
.blue #cont_ip .train_id_4 a:hover {color: #000 !important;}

.train_id_5 { font: 12px Pt Sans; color: #000000; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; clear: both;}
.train_id_6 { font: 900 20px GalsC; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-transform: uppercase;}
.train_id_7 { margin: 7px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.train_id_7 a, .train_id_7_a { font: 12px Pt Sans; color: #000000; }
.train_id_8 {margin: 7px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.train_id_8 a { font: 12px Pt Sans; color: #000000; }
.train_id_9 { font: 12px Pt Sans; color: #8f8f8f; margin: 7px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.train_id_10 { font: 12px Pt Sans; color: #000000; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.train_id_11 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.train_id_11 img { vertical-align: top; margin: 3px 0px 0px 0px;}
.train_id_11 a { font: 18px GalsC; color: #000000;}
.train_id_12 { margin: 14px 0px 7px 0px; padding: 0px 0px 0px 0px;}
.train_id_12 a { font: 12px Pt Sans; color: #000000;}

#cont_ip { clear: both;}

/*#wrap0 { background: url("/images/bg/training_id.jpg") no-repeat scroll 50% 45px transparent !important;}*/


.div1_wr {}

.div1_wr h3 { font-size: 16px; padding: 0px 0px 0px 26px; margin: 10px 0px 5px 0px;}
.div1_div { padding: 0px 0px 0px 26px; margin: 0px 0px 25px 0px;}

.h3_1 { background: url(/images/div1/01.png) no-repeat 0 2px;}
.h3_2 { background: url(/images/div1/02.png) no-repeat 0 3px;}
.h3_3 { background: url(/images/div1/03.png) no-repeat 0 4px;}
.h3_4 { background: url(/images/div1/04.png) no-repeat 0 4px;}
.h3_5 { background: url(/images/div1/05.png) no-repeat 0 3px;}
.h3_6 { background: url(/images/div1/06.png) no-repeat 0 4px;}
.h3_7 { background: url(/images/div1/07.png) no-repeat 0 2px;}
.h3_8 { background: url(/images/div1/08.png) no-repeat 0 3px;}
.h3_9 { background: url(/images/div1/09.png) no-repeat 0 3px;}
.h3_10 { background: url(/images/div1/10.png) no-repeat 0 5px;}
.h3_11 { background: url(/images/div1/11.png) no-repeat 0 2px;}
.h3_12 { background: url(/images/div1/12.png) no-repeat 0 2px;}
.h3_13 { background: url(/images/div1/13.png) no-repeat 0 0px; padding: 0px 0px 0px 26px; margin: 5px 0px 27px 0px;}
.h3_14 { background: url(/images/div1/14.png) no-repeat 0 1px;}
.h3_15 { background: url(/images/div1/15.png) no-repeat 0 3px;}

.div1_4_ul { margin: 10px 0px 0px 0px;}
.div1_4_ul li { list-style: none; background: none; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; width: 220px; float: left;}





.block4, .block4 * {letter-spacing: 1px;}


.train_id_1 span { font: 100 14px GalsC; letter-spacing: 1px; text-transform: none;}
.train_id_1 { font: 700 14px GalsC; text-transform: none; letter-spacing: 2px;}
.train_id_4 { float: none; margin-top:9px;}
.train_id_4 a { background: #67ab2d; font: 900 12px/18px GalsC; float: none; letter-spacing: 1px;}
.train_id_4 a:hover { color: #000 !important;}
.train_id_3 { font: 100 40px GalsC; }

.train_id_3_span {font: 100 40px GalsC; float: left; line-height: 40px;}
.train_id_3 .rub { font-size: 31px;}
.info_wr { float: left; margin: 7px 0px 0px 5px;}

.train_id_2 { font: 100 14px GalsC; line-height: 14px; letter-spacing: 1px; margin: 14px 0px 0px 0px;}

.train_id_6 {  margin: 0px 0px 0px 0px; padding: 26px 0px 0px 2px; line-height: 16px;}
.train_id_6 img { margin: -1px 5px 0px 0px; vertical-align: middle; line-height: 16px;}
.train_id_6 span { font: 100 16px GalsC; line-height: 16px; }
.train_id_6 span.telefon2 { padding: 7px 0px 0px 19px; display: block;}

.train_id_7 { margin: 0px 0px 0px 0px; line-height: 14px;}
.train_id_7 a {letter-spacing: 1px; background: #0083b6; font: 900 12px/12px GalsC; float: none; color: #fff !important; text-transform: uppercase; padding: 13px 8px 12px 8px; display: block; text-align: left;}

.train_id_7_top a  {letter-spacing: 1px; background: #0083b6; float: none; text-transform: uppercase; padding: 7px 15px 7px 15px; display: inline-block; text-align: left; }
.train_id_7_top a  {font: 700 11px GalsC !important; color: #fff !important; text-decoration: none !important; }


.train_id_11 { margin: 0px 0px 0px 0px; padding: 9px 0px 0px 2px;}
.train_id_11 a { font: 100 12px PT Sans; color: #000 !important;}
.train_id_11_wr { padding: 3px 0px 0px 18px;}
.train_id_11_wr a { color: #0083b6 !important; background: url(/images/dotted.jpg) repeat-x 0 100%;}

.train_id_12 { margin: 0px 0px 0px 0px; padding: 10px 10px 5px 10px;}
.train_id_8 { margin: 0px 0px 0px 0px; padding: 5px 10px 10px 10px;}

.train_id_9 { font: 100 12px Pt Sans; color: #000; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px;}
.train_id_9a { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 31px;}
.train_id_9b { color: #67ab2d; margin: 3px 0px 0px 0px; padding: 0px 0px 0px 31px;}
.train_id_9c { color: #9a9a9a; margin: 5px 0px 0px 0px;}
.train_id_9d { margin: 5px 0px 0px 0px;}
.train_id_9d a { color: #0083b6; font: 100 12px GalsC; text-decoration: underline; }

.block4b { overflow: visible; padding: 11px 17px 17px 17px;}

#wrap0 { background: none !important;}


.block4_fixed_active { position: fixed; top: 0px; margin: 0px 0px 0px 0px !important;}
.block4_fixed_bottom { position: absolute; bottom: 0; margin: 0px 0px 24px 0px !important;}
.subscribe_wr { margin: 17px 0px 0px 0px !important; padding: 0px 0px 50px 0px;}

.done-order-err { border: 1px solid #ffcccc; color: #ec5d7a; padding: 11px 0px 11px 37px; text-align: left; background: url(/images/icon-err1.jpg) no-repeat 13px 12px; margin: -20px 0px 30px 0px;}
.done-order-err a { text-decoration: underline;}







