html, body {height:100%; width:100%; padding:0; margin:0;}
body {font:12px/120% Tahoma, Geneva, sans-serif; color:#505050; background:#fffeed url(/images/body_bg.jpg) fixed repeat; position:relative; position:relative; min-height:100%; height:auto !important; height:100%;}

img {border:none;}
a {color:#505050; text-decoration:underline;}
a:hover {text-decoration:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; padding:0;}
ul {margin:0; padding:0 0 10px 15px; list-style:outside square; }
object {border:4px solid #89A000; display:block;}
.col_right object {border:none;}


/*
STRUCT
===============================================================================================================================*/
.header { width:100%; min-width:1000px; height:91px; position:relative; overflow:hidden; z-index:50;}
.content { width:1000px; position:relative; padding:30px 0 100px; margin:0 auto; z-index:50;}
.content:after {content:''; display:block; clear:both; overflow:hidden; height:0; font-size:0;}
.footer { width:760px; height:80px; margin:-80px auto 0 -282px; clear:both; position:absolute; bottom: 0; left:50%; border-top:2px solid #f6a300; color:#f6a300; z-index:100;}
.footer p { margin:0; padding:12px 0; font-weight:bold;}
.footer .counter { float:right; padding:5px;}


/*
HEADER
===============================================================================================================================*/
.header h1 {width:138px; height:36px; font-size:12px; margin:0; padding:0; float:left; position:relative; z-index:40;}
.header h1 a, .header h1 span{ display:block; width:138px; height:36px; position:relative; top:9px; left:177px; text-decoration:none; overflow:hidden;}
.header h1 a img, .header h1 span img{ position:absolute; top:0; left:0;}
.header .slogan{ color:#364901; font-size:14px; font-weight:bold; text-align:right; float:right; width:300px; padding:20px 38px; position:relative;}
.header .container{ width:1000px; margin: 0 auto; position:relative; overflow:hidden; z-index:40;}
.header .header_l { width:100%; height:55px; background:#efb213 url(/images/header_l_bg.png) repeat-x; position:absolute; top:0; left:0; z-index:10;}
.header .header_r { width:100%; height:55px; background:#9cba03 url(/images/header_r_bg.png) repeat-x; position:absolute; top:0; left:50%; margin:0 0 0 -280px; z-index:10;}

.menu {list-style:none outside; padding:14px 0 0; margin:0; overflow:hidden; margin-left:220px; width:780px; line-height:14px;}
.menu li {float:left; background:url(/images/menu_sep.gif) no-repeat top right; padding:0 2px 0 0; white-space:nowrap; }
.menu li a {color:#364901; font-weight:bold; text-decoration:none; display:block; height:20px; padding:3px 19px 0;}
.menu li.act a{color:#f8ffd4; background:#6c9b10 url(/images/menu_act_bg.gif) top repeat-x;}
.menu li a:hover {color:#f8ffd4; background:#6c9b10 url(/images/menu_act_bg.gif) top repeat-x;}
.menu_l { width:100%; height:23px; background:#efb213 url(/images/menu_l_bg.png) repeat-x; position:absolute; top:68px; left:0; z-index:10;}
.menu_r { width:100%; height:23px; background:#9cba03 url(/images/menu_r_bg.png) repeat-x; position:absolute; top:68px; left:50%; margin:0 0 0 -280px; z-index:10;}


.menu_dd {list-style:none outside; padding:14px 0 0; margin:0; margin-left:220px; width:780px; line-height:14px; position:absolute; top:-37px; left:0; z-index:50;}
.menu_dd li {float:left; background:url(/images/menu_sep.gif) no-repeat top right; padding:0 2px 0 0; white-space:nowrap; position:relative; }
.menu_dd li a {color:#364901; font-weight:bold; text-decoration:none; display:block; height:20px; padding:3px 26px 0 27px;}
.menu_dd li.act a{color:#f8ffd4; background:#6c9b10 url(/images/menu_act_bg.gif) top repeat-x;}
.menu_dd li a:hover {color:#f8ffd4; background:#6c9b10 url(/images/menu_act_bg.gif) top repeat-x;}

.menu_dd li ul { position:absolute; margin:0; padding:0; background:#a8bb3e; display:none; z-index:100;}
.menu_dd li ul li { float:none; list-style:none; background:none; padding:0;}
.menu_dd li ul li a {font-weight:normal;}
.menu_dd li.act ul li a {background:none; color:#364901;}
.menu_dd li ul li a:hover {background:#809f08;}


/*
CONTENT
===============================================================================================================================*/
.col_left { float:left; width:172px; margin:0 23px 0 24px; position:relative; z-index:10;}
.col_right { float:left; width:172px;}
.col_center { float:left; width:562px;  margin:0 23px 0 0;}

.buttons { width:170px; margin:0 auto 26px; padding:0; list-style:none outside; }
.buttons li { margin: 0 0 10px; height:20px; background:url(/images/btn_green.png) no-repeat;}
.buttons a{ color:#fff; font-size:12px; font-weight:bold; display:block; height:21px; padding:0 0 0 15px; line-height:18px;}

.link-excursion { margin:40px 0 0;}

/*-- SIDE MENU ----------------------------------------------------*/
.side_menu { width:196px; margin:15px -24px 0 0; padding:0; list-style:none outside;}
.side_menu li{ margin:3px 0 0;}
.side_menu li.act {background:#ffeaa3;}
.side_menu a, .side_menu span{ color:#364800; display:block; padding:7px 10px;}
.side_menu a:hover { background:#ffeaa3;}


/* -- BLOCK -------------------------------------------------------*/
.b-box { width:172px; margin:0 0 26px; overflow:hidden;}
.b-box h2{ background:url(/images/btn_orange.png) no-repeat; height:21px; padding:0 0 0 15px; margin:0 0 5px 1px; width:155px;}
.b-box h2 a{ color:#fff; font-size:12px; font-weight:bold; display:block; height:21px; line-height:18px;}
.b-box .top { width:172px; height:10px; font-size:0;}
.b-box .btm { width:172px; height:10px; font-size:0;}
.b-box .cont { width:140px; padding:5px 15px; background:#fff;}
.b-box  p{ margin:0; padding:0;}
.b-box-orange .top { background:url(/images/box_orange_top.png) no-repeat;}
.b-box-orange .btm { background:url(/images/box_orange_btm.png) no-repeat;}
.b-box-orange .cont { border: solid #fbe0c6;  border-width:0 1px; width:148px; padding:5px 7px 5px 15px;}
.b-box-orange .cont:after { content:''; display:block; clear:both; height:0; overflow:hidden; font-size:0;} 
.b-box-green .top { background:url(/images/box_green_top.png) no-repeat;}
.b-box-green .btm { background:url(/images/box_green_btm.png) no-repeat;}
.b-box-green .cont { border: solid #d9e5c8;  border-width:0 1px;}


/* -- NEWS -------------------------------------------------------*/
.news { padding:0 15px; list-style:none outside;}
.news li { padding:6px 0 12px; font-size:11px;}
.news li .date{ padding:0 0 7px; font-size:12px;}
.news li .date a {color:#a0a0a0;}

/* -- RESPONSE -------------------------------------------------------*/
.response { color:#777; font-size:11px; line-height:13px;}
.response img { float:left; margin:0 7px 5px 0;}
.response cite {color:#000; display:block; padding: 5px 0 0; font-style:normal;} 

/* -- TEAM -------------------------------------------------------*/
.member { color:#777; overflow:hidden; font-size:11px;}
.member p{ margin:0; padding:0;}
.member img { float:left; margin:0 7px 5px 0;}

/* -- CONTACTS -------------------------------------------------------*/
.b-box .contacts { text-align:center; color:#89a000; width:150px; padding:0 10px;}
.contacts .phone{ font-size:14px; color:#000; font-weight:bold; padding:3px 0;}
.contacts .phone_txt{ color:#f0a000; font-weight:bold; padding:0 0 5px;}
#bonus {margin:0 0 5px;}


/* -- COURSES -------------------------------------------------------*/
.courses { padding:0 0 20px;}
.b-course { width:172px; height:237px; padding:0; float:left; text-align:center; margin:0 0 20px; overflow:hidden;}
.b-course h3{ color:#424242; font-size:12px; line-height:12px; width:172px; margin:0; /*padding:119px 0 37px;*/ font-weight:bold; margin:120px 0 -132px;}
.b-course span { line-height:18px; display:block; height:237px; overflow:hidden;}
.b-course span a{ color:#505050; display:block; height:27px; padding:170px 0 40px; width:172px;}

.b-course-speak { background:url(/images/course_speak.png) no-repeat; margin-right:23px;}
.b-course-child { background:url(/images/course_child.png) no-repeat; margin-right:23px;}
.b-course-club  { background:url(/images/course_club.png)  no-repeat;}
.b-course-business { background:url(/images/course_business.png) no-repeat; margin-right:23px;}
.b-course-corporate { background:url(/images/course_corporate.png) no-repeat; margin-right:23px;}
.b-course-advantage { background:url(/images/course_advantage.png) no-repeat;}

.b-course_cont { margin:0 0 20px;}
.b-course_cont .top{ width:562px; height:11px;}
.b-course_cont .btm{ width:562px; height:11px;}
.b-course_cont .course-heading { width:560px; overflow:hidden; margin:0 0 10px;}
.b-course_cont .course-heading h2, .b-course_cont .course-heading h3 {color:#000; font-size:14px; font-weight:bold; margin:0 0 0 300px; text-align:center;}
.b-course_cont .course-heading h2  { padding:17px 0 40px;}
.b-course_cont .course-heading h3  { line-height:20px;}
.b-course_cont .course-heading img { float:left; margin:5px 0 0;}
.b-course_cont .course-desctiption { width:510px; padding:10px 25px; line-height:18px;}
.b-course_cont .course-desctiption h4  { color:#505050; font-size:16px; margin:0 -25px 15px; padding:10px 25px; line-height:20px;}
.b-course_cont .course-desctiption ul { margin:0 0 15px; padding:0 0 0 17px; list-style:square outside;}
.b-course_cont .course-desctiption li { padding: 2px 0 0 }
.b-course_cont .course-desctiption h5 { color:#505050; font-size:12px; margin:0; padding:5px 0 8px;}
.b-course_cont p{ margin:0; padding:0 0 10px;}
.b-course_cont h3{ margin:0;}

.b-course_cont-child .top{ background:url(/images/course_child_top.png) no-repeat;}
.b-course_cont-child .btm{ background:url(/images/course_child_btm.png) no-repeat;}
.b-course_cont-child .cont{ background:#fff url(/images/course_child_bg.png) repeat-x; border:#f2ddc1 solid; border-width:0 1px; width:560px;}
.b-course_cont-child .course-desctiption h4 { background:#fff4cd;}

.b-course_cont-speak .top{ background:url(/images/course_speak_top.png) no-repeat;}
.b-course_cont-speak .btm{ background:url(/images/course_speak_btm.png) no-repeat;}
.b-course_cont-speak .cont{ background:#fff url(/images/course_speak_bg.png) repeat-x; border:#d6dcc0 solid; border-width:0 1px; width:560px;}
.b-course_cont-speak .course-desctiption h4 { background:#f0f3de;}

.b-course_cont-corporate .top{ background:url(/images/course_corporate_top.png) no-repeat;}
.b-course_cont-corporate .btm{ background:url(/images/course_corporate_btm.png) no-repeat;}
.b-course_cont-corporate .cont{ background:#fff url(/images/course_corporate_bg.png) repeat-x; border:#f1e7c9 solid; border-width:0 1px; width:560px;}
.b-course_cont-corporate .course-desctiption h4 { background:#fcf6d9;}

.b-course_cont-business .top{ background:url(/images/course_business_top.png) no-repeat;}
.b-course_cont-business .btm{ background:url(/images/course_business_btm.png) no-repeat;}
.b-course_cont-business .cont{ background:#fff url(/images/course_business_bg.png) repeat-x; border:#f4d3c3 solid; border-width:0 1px; width:560px;}
.b-course_cont-business .course-desctiption h4 { background:#f9efe9;}

.b-course_cont-club .course-heading h2  { line-height:20px; position:relative; margin:0 0 -35px;}
.b-course_cont-club .course-heading h2 img  { float:none; width:97px; height:40px; position:relative; right:-40px; top:-20px;}
.b-course_cont-club .top{ background:url(/images/course_club_top.png) no-repeat;}
.b-course_cont-club .btm{ background:url(/images/course_club_btm.png) no-repeat;}
.b-course_cont-club .cont{ background:#fff url(/images/course_club_bg.png) repeat-x; border:#e4cbbb solid; border-width:0 1px; width:560px;}
.b-course_cont-club .course-desctiption h4 { background:#fcf3e2;}


/* -- FORMS -------------------------------------------------------*/
.b-form { margin:0 0 20px;}
.b-form .top{ width:562px; height:11px;}
.b-form .btm{ width:562px; height:11px;}
.b-form .cont{  width:520px; padding:10px 20px; overflow:hidden;}
.b-form .cont h2 { margin:0; color:#282828; padding:0 0 15px; font-size:16px; font-weight:bold;}
.b-form .cont p { margin:0; padding:0 0 10px;}
.b-form .cont .wait { color:#87A811; font-weight:bold; display:none; height:20px; margin:20px 0 0;}
.b-form .cont .wait img{ vertical-align:middle; margin-right:5px;}
.b-form .cont textarea {width:300px; height:100px; font:inherit;}
.b-form .cont form{ margin:0; padding:0;}
.b-form .cont form label { display:block;}
.b-form .cont form p { padding:10px 0;}
.b-form .cont form p.dark { width:520px; position:relative; left:-20px; padding:10px 20px;}
.b-form .cont form input.text { width:200px; margin-left:10px; vertical-align:middle; outline:none; font:12px Tahoma, Geneva, sans-serif; padding:1px 4px 3px;}
.b-form .cont form p.radio label { padding:0 0 3px;}
.b-form .cont form p.radio strong { display:block; padding-bottom:3px;}
.b-form .cont form p.radio input { position:relative; top:2px; margin:0 5px 0 0; vertical-align:baseline;}
.b-form .cont form input.btn { width:170px; height:20px; color:#fff; font-weight:bold; border:none; margin:20px 0 0;}
.b-form-green .top { background:url(/images/form_green_top.png) no-repeat;}
.b-form-green .btm { background:url(/images/course_speak_btm.png) no-repeat;}
.b-form-green .cont {background:#fff url(/images/form_green_bg.png) repeat-x; border:#d6dcc0 solid;  border-width:0 1px;}
.b-form-green .cont form p.dark {background:#eaefc7;}
.b-form-green .cont form input.btn {background:#abc357 url(/images/btn_form_green.png) no-repeat;}
.b-form-orange .top { background:url(/images/form_orange_top.png) no-repeat;}
.b-form-orange .btm { background:url(/images/course_child_btm.png) no-repeat;}
.b-form-orange .cont {background:#fff url(/images/form_orange_bg.png) repeat-x; border:#f2ddc1 solid;  border-width:0 1px;}
.b-form-orange .cont form p.dark {background:#ffebb2;}
.b-form-orange .cont form input.btn {background:#e7a70e url(/images/btn_form_orange.png) no-repeat;}


/* -- MAIN box -------------------------------------------------------*/
.b-box-central { width:562px; line-height:18px;}
.b-box-central .top { background:url(/images/box_central_top.png) no-repeat; width:562px;}
.b-box-central .btm { background:url(/images/box_central_btm.png) no-repeat; width:562px;}
.b-box-central .cont { border: solid #d9e5c8;  border-width:0 1px; padding:10px 20px;  width:520px;}
.b-box-central .cont:after {content:''; display:block; overflow:hidden; clear:both; height:0; font-size:0;}
.b-box-central .cont .img-right {float:right; margin:0 0 10px 25px;}
.b-box-central .cont-text h4, .b-box-central h3.article{ background:#f0f3de; color:#505050; font-size:16px; margin:10px -20px; padding:10px 20px; width:520px; line-height:20px;}
.b-box-central h2, .b-box-central h2 a{ margin:0 0 15px; padding:0; height:auto; color:#3c3c3c; font-size:16px; font-weight:bold; background:none; width:auto;}
.b-box-central h2 a {display:inline; line-height:normal;}
.b-box-central h3, .b-box-central h3 a {color:#89a000; margin:0; font-weight:bold; font-size:12px;}
.b-box-central ul { clear:both;}

/* -- MAIN box [summer] -------------------------------------------------------*/
.b-box_summer { width:562px; line-height:18px; color:#49640b; }
.b-box_summer .top { background:url(/images/box_summer_top.png) no-repeat; width:562px;}
.b-box_summer .btm { background:url(/images/box_summer_btm.png) no-repeat; width:562px;}
.b-box_summer .cont { width:560px; padding:0; border: solid #e3f1f8;  border-width:0 1px; background:#fff url(/images/box_summer_bg.png) no-repeat 0 0; }
.b-box_summer .cont-i { padding:10px 20px 60px; width:520px; min-height:185px; background:url(/images/box_summer_bg2.png) no-repeat 0 100%; }
.b-box_summer .cont:after {content:''; display:block; overflow:hidden; clear:both; height:0; font-size:0;}
.b-box_summer h2, .b-box-central h2 a{ margin:0 0 15px; padding:0; height:auto; color:#49640b; font-size:16px; font-weight:bold; background:none; width:auto;}
.b-box_summer h2 a {display:inline; line-height:normal;}
.b-box_summer h3, .b-box-summer h3 a {color:#49640b; margin:0; font-weight:bold; font-size:12px;}
.b-box_summer ul { clear:both;}

/* -- MAIN box [autumn] -------------------------------------------------------*/
.b-box_autumn { width:562px; line-height:18px; color:#49640b; }
.b-box_autumn .top { background:url(/images/box_autumn_top.png) no-repeat; width:562px;}
.b-box_autumn .btm { background:url(/images/box_autumn_btm.png) no-repeat; width:562px;}
.b-box_autumn .cont { width:560px; padding:0; border: solid #d3dabc;  border-width:0 1px; background:#fff url(/images/box_autumn_bg.jpg) no-repeat 0 0; }
.b-box_autumn .cont-i { padding:10px 20px 150px; width:520px; min-height:185px; background:url(/images/box_autumn_bg2.jpg) no-repeat 0 100%; }
.b-box_autumn .cont:after {content:''; display:block; overflow:hidden; clear:both; height:0; font-size:0;}
.b-box_autumn h2, .b-box-autumn h2 a{ margin:0 0 15px; padding:0; height:auto; color:#49640b; font-size:16px; font-weight:bold; background:none; width:auto;}
.b-box_autumn h2 a {display:inline; line-height:normal;}
.b-box_autumn h3, .b-box-central h3 a {color:#49640b; margin:0; font-weight:bold; font-size:12px;}
.b-box_autumn ul { clear:both;}

/* -- PAGE team & responses -------------------------------------------------------*/
.person { color:#505050; overflow:hidden; width:100%;}
.person p{ margin:0; padding:0;}
.person img { float:left; margin:0 20px 5px 0;}
.person h2 { padding:0 0 3px;}
.person h3 { padding:0 0 10px;}
.persons_list { list-style:none outside; margin:40px -20px 0 0; padding:0; width:531px; overflow:hidden;}
.persons_list li { float:left; margin:0 4px 0 0;}
.persons_list li.act img {border:2px #F0A000 solid;}
.persons_list li a img {border:2px #ddd solid;}
.persons_list li a:hover img{ border:2px #F0A000 solid;}

/* -- PAGE contacts -------------------------------------------------------*/
/*.contacts-data { margin:0 0 50px; padding:0;}
.contacts-data h3, .contacts-data p { padding:0 0 5px;}*/
.b-office-list {}
.b-office-list ul { padding:0; list-style:none outside; width:552px; overflow:hidden; margin-right:-100%;}
.b-office-list li { float:left; margin-right:35px;}
.b-office-list li img { display:block; margin:5px 0 0;}
.b-office-list .common { margin:40px 0; font-weight:bold; text-align:center;}

/* -- PAGE price -------------------------------------------------------*/
.price_table { border-collapse:collapse; width:560px; border-bottom:2px #89a000 solid; position:relative; left:-20px; }
.price_table th, .price_table td { padding:1px 10px 1px 20px; }
.price_table td { white-space:nowrap; }
.price_table th { background:#f2f6de; border-bottom:2px #89a000 solid; color:#89a000; text-align:left; padding-top:8px; padding-bottom:10px; }
.price_table td.heading { background:#e3ebb6;  padding-top:8px; padding-bottom:10px; color:#141414; }
.price_table tr.green { background:#f2f6de; }
.bonus_link { margin:50px 0; overflow:hidden; }
.bonus_link img { float:left; margin:0 18px 0 0; }
.b-price-intro { margin:0 0 15px; }
.b-price-nav { margin:5px 0 15px -3px; color:#777; font:11px/18px Tahoma, Geneva, sans-serif; }
.b-price-nav__item { margin:0 3px; border-bottom:1px dashed; color:#ee7000; font:14px/18px Tahoma, Geneva, sans-serif; text-decoration:none; }
.b-price-nav__item_cur { border:none; font-weight:bold; }

/*-- PAGE partners ------------------------------------------------------*/
.partners { padding:0px 0 0;}
.partners ul { list-style:none outside; margin:0; padding:0;}
.partners ul li { width:100%; overflow:hidden; padding:0 0 13px;}
.partners ul li img { float:left; margin:0 30px 0 0;}
.partners ul li h4 { position:relative; left:-10px; font-size:12px; font-weight:bold; margin:0; padding:10px 0 0;}

/*-- PAGE library ------------------------------------------------------*/
.library { padding:0px 0 0;}
.library .info {padding:0 0 10px;}
.library .info h3 {margin: 0 0 5px;}
.library .info ul {list-style:square inside; padding:0 0 10px;}
.library .info li {padding:0 0 5px;}
.library .info p {padding:0 0 10px;}
.library .list {width:100%; overflow:hidden; padding:10px 0 0; list-style: none outside;}
.library .list li { width:45%; padding:0 0 23px; float:left; padding-left:5%;}
.library .list img { display:block; margin:0 30px 0 0; float:none;}
.library .list h4 { position:relative; text-indent:-10px; font-size:12px; font-weight:bold; margin:5px 0 0; padding:0 0 5px;}
.library .list p {font-style:italic; padding: 0 0 5px;}

/*-- PAGE news ------------------------------------------------------*/
.news-list { list-style:none outside; padding:0; margin:0;}
.news-list img { float:left; margin:5px 0 0;}
.news-list a { color:#969696;}
.news-list li{ padding: 0 0 35px; width:100%; overflow:hidden;}
.new .date { color:#969696;}
.new h3 { padding:0 0 12px;}

.b-box-central_excursion {font-size:14px;}
.b-box-central_excursion .line { width:520px; overflow:hidden; position:relative; left:-20px; padding:15px 20px;}
.b-box-central_excursion .line {line-height:18px;}
.b-box-central_excursion .line img { float:right; margin:0 0 0 30px;}
.b-box-central_excursion .line p { margin:2px 0 0;}
.b-box-central_excursion .line_odd { background:#fff4cd;}
.b-box-central_excursion .line_odd img { float:left; margin:0 30px 0 0;}
.b-box-central_excursion .excursion-head { width:521px; padding:0 20px; position:relative; left:-20px; margin:-10px 0 0;  background:#ffd868 url(/images/excursion_bg.png) repeat-x;}
.b-box-central_excursion .excursion-head:after { content:''; display:block; clear:both; overflow:hidden; height:0; font-size:0;}
.b-box-central_excursion .excursion-head img { float:right; position:relative; top:-9px; margin: 0 10px -9px 30px;}
.b-box-central_excursion .excursion-head h2 { padding:30px 0;}

.b-box-central_excursion .top{ background:url(/images/excursion_top.png) no-repeat;}
.b-box-central_excursion .btm{ background:url(/images/excursion_btm.png) no-repeat;}
.b-box-central_excursion .cont {border:solid #ebd8b7; border-width:0 1px;}

.btn-test {width:170px; height:60px; margin:0 auto 15px; background:url(/images/btn_test_bg.png) no-repeat;}
.btn-test a { color:#fbffe4; font-size:16px; font-weight:bold; display:block; padding:10px 0 0 14px; height:50px; line-height:19px; position:relative; text-decoration:none;}
.btn-test a:hover {color:#fff;}
.btn-test:hover { background-position:0 -60px;}

.btn-order {width:170px; height:43px; margin:0 auto 30px; background:url(/images/btn_order_bg.png) no-repeat;}
.btn-order a { color:#fff; font-size:14px; font-weight:bold; display:block; padding:7px 0 0 14px; height:36px; line-height:14px; position:relative; text-decoration:none;}
.btn-order a:hover {color:#fbffe4;}
.btn-order:hover { background-position:0 -43px;}

.b-abonement { width:100%; overflow:hidden; margin:15px 0 0;}
.b-abonement img { float:left; border:1px solid #6C9B10;}
.b-abonement strong { margin:0 0 0 115px; display:block;}
.hr { background:#6C9B10; border:none; margin:10px 0; height:1px; overflow:hidden;}

.g-green {color:#89a000;}
.g-hidden { display:none; }
