/*
Это верстальщику для справки, чтбы не забывать.

                        Phones (<768px)    Tablets (≥768px)    Desktops (≥992px)    Large Desktops (≥1200px)
Max container width     None (auto)        750px               970px                1170px
Class prefix            .col-xs-           .col-sm-            .col-md-             .col-lg-
Max column width        Auto               ~62px               ~81px                ~97px
Gutter width                                   15px on each side of a column (i.e. 30px)

*/

.c1 { background-color:#abcdef; }
.c2 { background-color:#fabcde; }
.c3 { background-color:#efabcd; }
.c4 { background-color:#defabc; }
.c5 { background-color:#cdefab; }
.c6 { background-color:#bcdefa; }

body {
   padding:0px; 
   margin:0px;
}

/* div { border:1px solid red; } */

#wk_trunc {
    position:relative;
    margin:0 auto;
    max-width: 1250px;
}

.wk_brix_1 {
    background-color:#F2F2F2;
}

.wk_brick_1 {
    width:395px;
    height:185px;
    margin:0 auto;
    background:url(../images/brix1_back.jpg) left top no-repeat;
    cursor:pointer;
}

.wk_brick_1_in {
    width:395px;
    height:185px;
    padding:32px 15px 0 134px;
    font-family:Tahoma;
    font-size:15px;
    line-height:20px;
    background-position: 30px 40px;
    background-repeat:no-repeat;
}

.wk_brick_1_in > h4 {
    color:#1D9C25;
    font-family:Tahoma;
    font-size:25px;
    margin:0 0 20px 0;
    padding:0;
}

.wk_subheader {
    position:relative;
    padding:22px 30px 6px 42px;
    border-bottom:1px dashed #1D9C25;
}

.wk_subheader > h2 {
    padding:0;
    margin:0;
    color:#1D9C25;
    font-family:Tahoma;
    font-size:30px;
}

.wk_news_arhiv_link {
    position:absolute;
    width:120px;
    height:20px;
    right:10px;
    top:35px;
    text-align:right;
    z-index:5;
}

.red15u {
    font-family:Tahoma;
    font-size:15px;
}

a.red15u:link, a.red15u:visited, a.red15u:active {
    color:#03780B;
    text-decoration:underline;
}

a.red15u:hover {
    color:#7CB855;
    text-decoration:underline;
}

#wk_news_headers {
    
}

.wk_news_header {
    padding:17px 0px 20px 0px;
    font-family:Tahoma;
    font-size:15px;
    color:#464545;
}

.wk_news_header > h3 {
    padding:8px 0 15px 0;
    margin:0;
    line-height:20px;
    font-size:18px;
    color:#1D9C25;
}

.wk_news_header > a:link, .wk_news_header > a:visited, .wk_news_header > a:active {
    color:#464545;
    text-decoration:none;
}

.wk_news_header > a:hover {
    color:#7CB855;
    text-decoration:underline;
}

.wk_news_header > h3 > a:link, .wk_news_header > h3 > a:visited, .wk_news_header > h3 > a:active {
    color:#03780B;
    text-decoration:none;
}

.wk_news_header > h3 > a:hover {
    color:#7CB855;
    text-decoration:none;
}

.wk_news_header > b > a:link, .wk_news_header > b > a:visited, .wk_news_header > b > a:active {
    color:#464545;
    text-decoration:none;
}

.wk_news_header > b > a:hover {
    color:#7CB855;
    text-decoration:none;
}

.wk_brick_2 {
    position:relative;
    width:288px;
    height:298px;
    padding-top:18px;
    margin:0 auto 3px auto;
    font-family:Tahoma;
    color:#464545;
    border:1px solid #E0DFDF;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    background-color:#F2F2F2;
}

.wk_brick_2_img {
    height:100px;
    background-position:center center;
    background-repeat:no-repeat;
}

.wk_brick_2_text {
    position:relative;
    padding:5px 15px 0 20px;
    font-size:15px;
    line-height:20px;
}

.wk_brick_2_text span {
    font-size:20px;
}

.wk_brick_2_text h4 {
    padding:2px 0 8px 0;
    margin:0;
    font-size:25px;
    color:#1D9C25;
}

.wk_brick_2_btn {
    position:absolute;
    width:160px;
    height:37px;
    line-height:37px;
    left:20px;
    bottom:7px;
    font-family:Tahoma;
    font-size:15px;
    text-align:center;
    background: #1D9C25; /* Old browsers */
    background: -moz-linear-gradient(top,  #1D9C25 0%, #03780B 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1D9C25), color-stop(100%,#03780B)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1D9C25 0%,#03780B 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1D9C25 0%,#03780B 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1D9C25 0%,#03780B 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1D9C25 0%,#03780B 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1D9C25', endColorstr='#03780B',GradientType=0 ); /* IE6-9 */
    color:#ffffff;
    text-decoration:none;
}

.wk_brick_2_btn a:link, .wk_brick_2_btn a:visited, .wk_brick_2_btn a:active {
    color:#ffffff;
    text-decoration:none;
}

.wk_brick_2_btn a:hover {
    color:#f2f2f2;
    text-decoration:underline;
}

.wk_subpart {
    padding:18px 20px 20px 45px;
    line-height:20px;
    font-family:Tahoma;
    font-size:15px;
    color:#464545;
}

.wk_footer {
    padding-bottom:40px;
    color:#ffffff;
    font-family:Tahoma;
/*    border-top:4px solid #7CB855;
    border-bottom:12px solid #03780B; */
    /* background-color:#4CA0DF;  // #666666; */
    background: #005C07; /* Old browsers */
    background: -moz-linear-gradient(top,  #005C07 0%, #047A0C 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005C07), color-stop(100%,#047A0C)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #005C07 0%,#047A0C 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #005C07 0%,#047A0C 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #005C07 0%,#047A0C 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #005C07 0%,#047A0C 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005C07', endColorstr='#047A0C',GradientType=0 ); /* IE6-9 */
}

.wk_bottom_menu {
    margin:15px 0 25px 0;
}

.wk_bottom_menu a {
    display:inline-block;
    padding:0 20px 0 20px;
    font-size:15px;
    font-weight:bold;
    border-right:1px dashed #ffffff;
}

.wk_bottom_menu a:link, .wk_bottom_menu a:visited, .wk_bottom_menu a:active {
    color:#ffffff;
    text-decoration:none;
}

.wk_bottom_menu a:hover {
    color:#f2f2f2;
    text-decoration:underline;
}

.wk_networks {
    /* padding:0px 10px 35px 10px; */
    text-align:center;
}

.wk_networks a {
    margin:0px 10px 0px 10px;
    padding:10px 0px 10px 0px;
}

.wk_copyright {
    width:280px;
    padding-bottom:20px;
    margin:0 auto;
}

.wk_phones_bottom {
    width:280px;
    padding-bottom:20px;
    margin:0 auto;
}

#wk_roof {
/*
    position:fixed;
    top:0px;
    z-index:100;
*/
    position:relative;
    width:100%;
    background:none !important;
}

#wk_top {
   position:relative;
   height:125px;
   background:url(../images/logo.jpg) 50px center no-repeat #ffffff;
}

#wk_top_menu {
   /* width: 100%; */
   /* background-color:#aebcfd;
   border-top:1px solid #DCDBDB; */
   border-bottom:1px solid #DCDBDB;
}

.wk_top_menu_relative {
   position: relative;
}

.wk_tm_item, .wk_tm_active {
   padding-top:11px;
   padding-bottom:11px;
   font-family:Tahoma;
   font-weight:bold;
   text-align:center;
   /* border-right:1px dashed #ffffff; */
}

.wk_tm_item {
   background: #1D9C25; /* Old browsers */
   background: -moz-linear-gradient(top,  #1D9C25 0%, #03780B 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1D9C25), color-stop(100%,#03780B)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #1D9C25 0%,#03780B 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #1D9C25 0%,#03780B 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #1D9C25 0%,#03780B 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #1D9C25 0%,#03780B 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1D9C25', endColorstr='#03780B',GradientType=0 ); /* IE6-9 */
}

@media (min-width: 1200px) { 
  .wk_tm_item {
    font-size:15px;
  }
}

@media (min-width: 900px) and (max-width:1199px) { 
  .wk_tm_item {
    font-size:13px;
  }
}

.wk_tm_active {
   background: #005C07; /* Old browsers */
   background: -moz-linear-gradient(top,  #005C07 0%, #047A0C 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005C07), color-stop(100%,#047A0C)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #005C07 0%,#047A0C 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #005C07 0%,#047A0C 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #005C07 0%,#047A0C 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #005C07 0%,#047A0C 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005C07', endColorstr='#047A0C',GradientType=0 ); /* IE6-9 */
}

a.wk_tm_link:link, a.wk_tm_link:visited, a.wk_tm_link:active {
    color:#ffffff;
    text-decoration:none;
}

a.wk_tm_link:hover {
    color:#ffffff;
    text-decoration:underline;
}

#wk_drop_menu {
   position:relative;
   background-color:#fdfdfd;
   border-top:1px solid #DCDBDB;
   border-bottom:1px solid #DCDBDB;
   z-index:20;
}

#wk_drop_menu_in {
   width:100%;
   height:50px;
   z-index:20;
   background:url(../images/logo_mini.jpg) center center no-repeat
}

#wk_drop_btn {
   position:absolute;
   width:44px;
   height:34px;
   right:15px;
   top:8px;
   background:url(../images/menu_btn.jpg) left top no-repeat;
   cursor:pointer;
   z-index:10;
}

#wk_drop_btn:hover {
   background:url(../images/menu_btn_hover.jpg) left top no-repeat;
}

#wk_drop_down {
   width:100%;
   font-size:14px;
   font-family:Tahoma;
   font-weight:bold;
   background-color:#ffffff;
}

.wk_dm_item {
    /* width:100%; */
    line-height:48px;
    padding:0px 15px 0px 15px;
}

.wk_dm_sep {
    /* width:100%; */
    height:1px;
    margin:0px 15px 0px 15px;
    border-top:1px dotted #DCDBDB;
}

a.wk_grey_link:link, a.wk_grey_link:visited, a.wk_grey_link:active {
    color:#4D4D4D;
    text-decoration:none;
}

a.wk_grey_link:hover {
    color:#7CB855;
    text-decoration:none;
}

.wk_top_padding_big {
   height:163px;
}

.wk_top_padding_small {
   height:50px;
}

.wk_top_middle {
    height:125px;
    font-family:Tahoma;
    font-size:14px;
    line-height:38px;
    text-align:center;
    background:none; /* url(../images/logo_others.jpg) center center no-repeat; */
}

.wk_top_middle a:link, .wk_top_middle a:visited, .wk_top_middle a:active {
    color:#989696;
    text-decoration:none;
}

.wk_top_middle a:hover {
    color:#1D9C25;
    text-decoration:underline;
}

.wk_top_right {
    position:absolute;
    width:220px;
    right:0px;
    padding-top:56px; /* 12px */
    font-family:Tahoma;
    font-size:18px;
    color:#8D8E8F;
}

.wk_top_right a {
    margin-right:3px;
}

.wk_top_right div {
    margin-bottom:6px;
}

.wk_top_right span {
    font-size:25px;
    color:#1D9C25;
}

.wk_page_header {
    position:relative;
    padding:11px 30px 22px 42px;
}

.wk_page_header > h1 {
    padding:0;
    margin:0;
    color:#03780B;
    font-family:Tahoma;
    font-size:26px;
}

.wk_submenu {
    padding:5px 15px 8px 48px;
    font-family:Tahoma;
    font-size:15px;
    color: #03780B;
    border-bottom:1px dashed #1D9C25;
}

.wk_subsubmenu {
    padding:5px 15px 8px 42px;
    font-family:Tahoma;
    font-size:15px;
    color: #03780B;
    border-bottom:1px dashed #1D9C25;
}

.wk_submenu span {
    color: #1D9C25;
}

.wk_parentmenu {
    padding:10px 20px 5px 42px;
    color:#1D9C25;
}
.wk_parentmenu a:link, .wk_parentmenu a:visited, .wk_parentmenu a:active {
    color: #1D9C25;
    text-decoration:none;
}
.wk_parentmenu a:hover {
    color: #7CB855;
    text-decoration:underline;
}

.wk_breadcrumbs {
    padding:10px 20px 5px 42px;
    color:#3C6E57;
    font-size:12px;
}

.wk_submenu a:link, .wk_submenu a:visited, .wk_submenu a:active, 
.wk_subsubmenu a:link, .wk_subsubmenu a:visited, .wk_subsubmenu a:active,
.wk_breadcrumbs a:link, .wk_breadcrumbs a:visited, .wk_breadcrumbs a:active {
    color: #1D9C25;
    text-decoration:none;
}

.wk_submenu a:hover, .wk_subsubmenu a:hover, .wk_breadcrumbs a:hover {
    color: #7CB855;
    text-decoration:underline;
}

.wk_page_content {
    padding:0px 35px 30px 35px;
}

.wk_page_column {
    padding:0 0 40px 42px;
    /* background-color:#a1b2c3; */
}

.wk_page_content, .wk_page_content p, .wk_page_column, .wk_page_column p,
blacktext, blacktext p, p.blacktext {
    font-family:Tahoma;
    font-size:17px;
/*  color:#454545; */
    color:#222222;
    line-height:22px;
}

.wk_page_content p, blacktext, blacktext p, p.blacktext {
    margin:0 0 15px 0;
    padding:0;
	text-align:justify; 
}

.wk_gallery_title {
    padding:15px 0 15px 0;
    font-family:Tahoma;
    font-size:20px;
    color:#1D9C25;
}

p.wk_short_news_date {
    margin:0;
    padding:0 0 8px 0;
    color:#464545;
}

p.wk_short_news_date a:link, p.wk_short_news_date a:visited, p.wk_short_news_date a:active {
    color:#464545;
    text-decoration:none;
}

p.wk_short_news_date a:hover {
    color:#7CB855;
    text-decoration:none;
}

p.wk_short_news_header {
    margin:0;
    padding:0 0 8px 0;
    font-size:18px;
    color:#03780B;
}

p.wk_short_news_header a:link, p.wk_short_news_header a:visited, p.wk_short_news_header a:active {
    color:#03780B;
    text-decoration:none;
}


p.wk_short_news_header a:hover {
    color:#7CB855;
    text-decoration:none;
}

p.wk_short_news_abstract {
    margin:0;
    padding:0 0 5px 0;
    color:#464545;
}

p.wk_short_news_abstract a:link, p.wk_short_news_abstract a:visited, p.wk_short_news_abstract a:active {
    color:#464545;
    text-decoration:none;
}

p.wk_short_news_abstract a:hover {
    color:#7CB855;
    text-decoration:underline;
}

.wk_news_years {
    /* width:740px; */
    padding:10px 0 10px 0;
    margin-bottom:30px;
    margin-right:15px;
    line-height:25px;
    color:#515151;
    font-family:Tahoma;
    font-size:15px;
    border:1px solid #DFDFDF;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color:#F2F2F2;
}

.wk_news_years span {
    color:#1D9C25;
}

.wk_news_years a:link, .wk_news_years a:visited, .wk_news_years a:active {
    color:#515151;
    text-decoration:none;
}

.wk_news_years a:hover {
    color:#7CB855;
    text-decoration:underline;
}

.wk_news_years a, .wk_news_years span {
    margin:0 22px 0 22px;
}

.wk_subscribe {
    width:288px;
    height:168px;
    margin:0 auto;
    padding: 9px 0 0 32px;
    border:1px solid #DFDFDF;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color:#F2F2F2;
}

.wk_subscribe_in {
    font-family:Tahoma;
}

.wk_subscribe_in div {
    padding-bottom:7px;
    font-size:30px;
    color:#1D9C25;
}

.wk_input {
    height:35px;
    border:1px solid #E0DFDF;
}

.wk_clappers {
    position:relative;
    padding:0 0 40px 30px;
    font-family:Tahoma;
}

.wk_clapper_flag {
    position:absolute; 
    width:20px;
    height:10px;
    left:0px; 
    top:12px;
    background-position:left top;
    background-repeat:no-repeat;
}

.wk_clapper_on {
    background-image:url(../images/clap_on.jpg);
}

.wk_clapper_off {
    background-image:url(../images/clap_off.jpg);
}

.wk_clap_btn {
    width:160px;
    height:37px;
    line-height:37px;
    margin-top:20px;
    font-family:Tahoma;
    font-size:13px;
    text-align:center;
    background: #1D9C25; /* Old browsers */
    background: -moz-linear-gradient(top,  #1D9C25 0%, #03780B 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1D9C25), color-stop(100%,#03780B)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1D9C25 0%,#03780B 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1D9C25 0%,#03780B 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1D9C25 0%,#03780B 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1D9C25 0%,#03780B 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1D9C25', endColorstr='#03780B',GradientType=0 ); /* IE6-9 */
}

.wk_clap_btn a:link, .wk_clap_btn a:visited, .wk_clap_btn a:active {
    color:#ffffff;
    text-decoration:none;
}

.wk_clap_btn a:hover {
    color:#f2f2f2;
    text-decoration:underline;
}

.wk_brick_3 {
    position:relative;
    width:288px;
    height:225px;
    padding-top:18px;
    margin:0 auto 3px auto;
    font-family:Tahoma;
    color:#464545;
    border:1px solid #E0DFDF;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    background-color:#F2F2F2;
}

.wk_brick_3_img {
    height:100px;
    background-position:center center;
    background-repeat:no-repeat;
}

.wk_brick_3_text {
    position:relative;
    padding:5px 15px 0 20px;
    font-size:15px;
    line-height:20px;
}

.wk_brick_3_text span {
    font-size:20px;
}

.wk_brick_3_text h4 {
    padding:2px 0 8px 0;
    margin:0;
    font-size:25px;
    color:#1D9C25;
}

.nodiv {
    display:inline;
}

.wk_page_content ul {
  padding:0;
  margin:0;
}

.wk_page_content ul > li {
  margin: 0 0 0 0;
  padding:0;
}

.wk_form_holder {
     min-width:210px;
}

.wk_input_width {
     min-width:210px;
}

@media (min-width: 1120px) { 
  .wk_form_holder, .wk_input_width {
    width:555px;
  }
}

@media (min-width: 920px) and (max-width: 1119px) { 
  .wk_form_holder, .wk_input_width {
    width:500px;
  }
}

@media (min-width: 620px) and (max-width: 919px) { 
  .wk_form_holder, .wk_input_width {
    width:400px;
  }
}

@media (max-width: 619px) { 
  .wk_form_holder, .wk_input_width {
    width:210px;
  }
}


.wk_form_title {
    line-height:40px;
    color:#1D9C25;
    font-family:Tahoma;
    font-size:21px;
}

.wk_form_subtitle {
    line-height:40px;
    color:#1D9C25;
    font-family:Tahoma;
    font-size:17px;
}

.wk_combo_holder {
    position:relative;
    width:300px;
    height:30px;
    /* border:1px solid red; */
}

.wk_combo_field {
    position:relative;
    width:269px;
    height:30px;
    padding-left:10px;
    border:1px solid #DBDADC;
    background-color:#ffffff;
    overflow:hidden;
    white-space: nowrap;
}

.wk_combo_field, .wk_combo_list {
    line-height:28px;
    color:#000000;
    font-family:Arial;
    font-size:15px;
}

.wk_combo_button {
    position:absolute;
    width:31px;
    height:30px;
    top:0px;
    right:0px;
    background:url(../images/cb_btn.png) left top no-repeat;
    z-index:3;
}

.wk_combo_list {
    position:absolute;
    width:269px;
    max-height:400px;
    left:0px;
    top:30px;
    border:1px solid #abcdef;
    background-color:#ffffff;
    z-index:3;
    display:none;
    overflow-y:auto;
    overflow-x:hidden;
}

.wk_combo_list div {
    padding:0px 10px 0 10px;
    white-space: nowrap;
    overflow:hidden;
}

.wk_combo_list div, .wk_combo_button {
    cursor:pointer;
}

.wk_combo_list div:hover {
    background-color:#EBEBED;
}

.wk_label {
    line-height:18px;
    color:#1D9C25;
    font-family:Verdana;
    font-size:15px;
}

.wk_col_txt {
	margin-bottom:15px;
}

.wk_col_img {
	margin-bottom:15px;
	text-align:center;
}

.embed-container {
    position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.wk_psych_block {
	padding: 10px 0 10px 0;
}

.wk_psych_block_sub {
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:17px;
}

.wk_psych_block_sub a:link, .wk_psych_block_sub a:visited, .wk_psych_block_sub a:active {
	color:#03780B;
	text-decoration:none;
}

.wk_psych_block_sub a:hover {
	color:#7CB855;
	text-decoration:underline;
}

.wk_psych_block img {
	cursor:pointer;
}

.wk_psych_name, .wk_psych_name p {
	color:#222222;
}

.wk_psych_name h2 {
	color:#03780B;
}

.wk_psych_name h3 {
	color:#03780B;
}

a.news_back:link, a.news_back:visited, a.news_back:active {
    color:#1D9C25;
    text-decoration:none;
    font-size:14px;
}

a.news_back:hover {
    color:#7CB855;
    text-decoration:underline;
    font-size:14px;
}

.modal-header h4 {
   color:#1D9C25;
}

.modal-footer {
   text-align:center;
}

.wk_btn {
   border:0px;
   color:white;
   border-radius:5px;
   background-color:#1D9C25;
}

.wk_btn:hover {
   color:white;
   background-color:#16771c;
}

.wk_sub_link {
   height:45px;
   width:200px;
   line-height:40px;
   color:#1D9C25;
   /* text-decoration:underline; */
   cursor:pointer;
/* border:1px solid red; */
}

.wk_sub_link:hover {
   color:#7CB855;
   /* text-decoration:underline; */
}

#wk_sub_1 {
   position:relative;
   margin:54px auto 0 auto;
}

#wk_sub_2 {
   position:absolute;
   left:15px;
   top:0px;
}