/*--------------changed 090811--------*/
body,input,textarea,select {
/*--------------changed 090811--------*/
  margin: 0;
  padding: 0;
  font-family: Arial, sans-serif;
  font-size: 10px;
}

p {
  margin: 0;
  padding: 0;
  line-height: 120%;
  padding-bottom: 6px;
}

.clear {
  clear: both;
}

.hidden {
  visibility: hidden;
}

#rc_container {
  width: 1024px;
  margin: 0 auto;
}

#rc_container .header {
  background: transparent url('../img/header_bg.png') no-repeat 0 0;
  height: 177px;
}

#rc_container .header .logo {
  padding-top: 43px;
  padding-left: 148px;
  padding-bottom: 39px;
}

#rc_container .header .logo .logo_link {
  display: block;
  width: 102px;
  height: 67px;
  outline: none;
  background: transparent url('../img/logo_with_bg.png') no-repeat 0 0;
}

#rc_container .header .menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 420px;
}

#rc_container .header .menu ul li {
  float: left;
  display: inline;
  margin-right: 5px;
}

#rc_container .header .menu ul li a {
  display: block;
  float: left;
  text-decoration: none;
  height: 27px;
  line-height: 27px;
  font-size: 11px;
  font-weight: bold;
  color: #8f8f8f;
}

#rc_container .header .menu ul li a:hover {
  background: #c3c3c3;
  color: #fff;
}

#rc_container .header .menu ul li .rounded_left {
  padding-left: 5px;
  float: left;
  position: relative;
}

#rc_container .header .menu ul li .rounded_left_bg {
  padding-left: 5px;
  float: left;
  background: transparent url('../img/top_menu_rounded_left.gif') no-repeat 0 bottom;
  position: relative;
}

#rc_container .header .menu ul li .rounded_right {
  padding-right: 5px;
  float: left;
  position: relative;
}

#rc_container .header .menu ul li .rounded_right_bg {
  padding-right: 5px;
  background: transparent url('../img/top_menu_rounded_right.gif') no-repeat right bottom;
  float: left;
  position: relative;
}

/*-----------------------------------------------*/

#tmi1_image {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -11px;
  z-index: 500;
}

#tmi2_image {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -15px;
  z-index: 500;
}

#tmi3_image {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  position: absolute;
  top: -13px;
  left: 50%;
  margin-left: -14px;
  z-index: 500;
}

#tmi4_image {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -14px;
  z-index: 500;
}

#tmi5_image {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  position: absolute;
  top: -21px;
  left: 50%;
  margin-left: -11px;
  z-index: 500;
}

/*-----------------------------------------------*/


#rc_container .content {
  background: transparent url('../img/content_bg.png') no-repeat 0 0;
  min-height: 378px;
  float: left;
}

#rc_container .content_outer {
  background: transparent url('../img/content_bg_repeat.png')
repeat-y 0 0;
  float: left;
}



#rc_container .content .left_side {
  float: left;
  display: inline;
  padding-left: 98px;
  padding-top: 9px;
}

#rc_container .content .left_side .menu {
  width: 249px;
  height: 359px;
  background: transparent url('../img/ratukai_neaktyvus_new_2.png') no-repeat 0 0;
  position: relative;
}

#rc_container .content .left_side .menu a {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
}

#rc_container .content .left_side .menu a:hover, #rc_container .content .left_side .menu .active {
  color: #b61903;
}

/*---------------------changed 090811---------------------------*/

#rc_container .content .left_side .menu .lmi1 {
  width: 69px;
  height: 29px;
  position: absolute;
  top: 12px;
  left: 141px;
  z-index: 101;
  padding-left: 2px;
  padding-top: 24px;
}

#rc_container .content .left_side .menu .lmi1:hover {
  width: 104px;
  height: 98px;
  position: absolute;
  top: -2px;
  left: 123px;
  background: transparent url('../img/ratukas_mentoriai_active.png') no-repeat 0 0;
  z-index: 100;
  padding-left: 21px;
  padding-top: 39px;
}

#rc_container .content .left_side .menu .lmi2 {
  width: 74px;
  height: 45px;
  position: absolute;
  top: 65px;
  left: 72px;
  z-index: 101;
  padding-top: 32px;
}

#rc_container .content .left_side .menu .lmi2:hover {
  width: 139px;
  height: 144px;
  position: absolute;
  top: 36px;
  left: 39px;
  background: transparent url('../img/ratukas_atsiliepimai_active.png') no-repeat 0 0;
  z-index: 100;
  padding-left: 33px;
  padding-top: 62px;
}

#rc_container .content .left_side .menu .lmi3 {
  width: 48px;
  height: 28px;
  position: absolute;
  top: 123px;
  left: 23px;
  z-index: 101;
  padding-top: 15px;
}

#rc_container .content .left_side .menu .lmi3:hover {
  width: 78px;
  height: 57px;
  position: absolute;
  top: 96px;
  left: -4px;
  background: transparent url('../img/ratukas_dalyviai_active.png') no-repeat 0 0;
  z-index: 100;
  padding-left: 27px;
  padding-top: 43px;
}

#rc_container .content .left_side .menu .lmi4 {
  width: 88px;
  height: 35px;
  position: absolute;
  top: 169px;
  left: 47px;
  z-index: 101;
  padding-top: 28px;
}

#rc_container .content .left_side .menu .lmi4:hover {
  width: 139px;
  height: 142px;
  position: absolute;
  top: 133px;
  left: 21px;
  background: transparent url('../img/ratukas_apie_projekta_active.png') no-repeat 0 0;
  z-index: 100;
  padding-left: 28px;
  padding-top: 64px;
}

#rc_container .content .left_side .menu .lmi6 {
  width: 95px;
  height: 66px;
  position: absolute;
  top: 229px;
  left: 89px;
  z-index: 101;
  padding-top: 23px;
}

#rc_container .content .left_side .menu .lmi6:hover {
  width: 130px;
  height: 92px;
  position: absolute;
  top: 179px;
  left: 53px;
  background: transparent url('../img/ratukas_klubai_active.png') no-repeat 0 0;
  z-index: 100;
  padding-left: 38px;
  padding-top: 73px;
}

#rc_container .content .left_side .menu .lmi7 {
  width: 60px;
  height: 54px;
  position: absolute;
  top: 288px;
  left: 33px;
  z-index: 101;
  padding-left: 5px;
  padding-top: 21px;
}

#rc_container .content .left_side .menu .lmi7:hover {
  width: 72px;
  height: 53px;
  position: absolute;
  top: 271px;
  left: 19px;
  background: transparent url('../img/ratukas_apie_mus_active.png') no-repeat 0 0;
  z-index: 100;
  padding-left: 20px;
  padding-top: 38px;
}

#rc_container .content .left_side .menu .lmi5 {
  padding-top: 20px;
  width: 57px;
  height: 33px;
  position: absolute;
  top: 187px;
  left: 183px;
  z-index: 101;
}

#rc_container .content .left_side .menu .lmi5:hover {
  width: 72px;
  height: 51px;
  position: absolute;
  top: 171px;
  left: 168px;
  background: transparent url('../img/ratukas_galerija_active.png') no-repeat 0 0;
  z-index: 100;
  padding-left: 15px;
  padding-top: 36px;
}


/*------------------------------------------------------------*/

#rc_container .content .right_side {
  float: left;
  display: inline;
  width: 604px;
  padding-left: 73px;
  padding-top: 9px;
  color: #fff;
  padding-bottom: 10px;
}

#rc_container .content .right_side .text {
  width: 350px;
}

#rc_container .content .right_side .gallery .item {
  width: 150px;
  height: 200px;
  float: left;
  display: inline;
  background: transparent url('../img/gallery_item_bg.gif') no-repeat 0 0;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-top: 10px;
}

#rc_container .content .right_side .arrows {
  padding-left: 143px;
  padding-top: 6px;
}

#rc_container .content .right_side .arrows .up_arrow {
  float: left;
  display: inline;
  width: 9px;
  height: 5px;
  background: transparent url('../img/arrow_up_with_bg.png') no-repeat 0 0;
}

#rc_container .content .right_side .arrows .down_arrow {
  float: left;
  display: inline;
  width: 9px;
  height: 5px;
  background: transparent url('../img/arrow_down_with_bg.png') no-repeat 0 0;
}


#rc_container .content .right_side h2 {
  font-size: 13px;
  font-weight: bold;
  color: #f5d733;
  margin: 0;
}

#rc_container .footer {
  background: transparent url('../img/footer_bg_full.png') no-repeat 0 0;
  height: 120px;
  width: 100%;
  float: left;
  display: inline;
}

#rc_container .footer .icon_row ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 20px;
  padding-left: 491px;
}

#rc_container .footer .icon_row ul li {
  float: left;
  display: inline;
}

#rc_container .footer .icon_row ul li a {
  display: block;
  text-decoration: none;
}

#rc_container .footer .icon_row ul .en a {
  width: 11px;
  height: 10px;
  padding-right: 4px;
  margin-right: 2px;
  line-height: 10px;
  color: #999;
  font-size: 11px;
}

#rc_container .footer .icon_row ul .en a:hover {
  color: #ba280f;
}

#rc_container .footer .icon_row ul .mail a {
  width: 15px;
  height: 10px;
  background: transparent url('../img/footer_icon_mail_full.png') no-repeat 0 0;
  padding-right: 4px;
}

#rc_container .footer .icon_row ul .mail a:hover {
  background: transparent url('../img/footer_icon_mail_active_full.png') no-repeat 0 0;
}

#rc_container .footer .icon_row ul .cross a {
  width: 11px;
  height: 10px;
  background: transparent url('../img/footer_icon_cross_full.png') no-repeat 0 0;
}

#rc_container .footer .icon_row ul .cross a:hover {
  background: transparent url('../img/footer_icon_cross_active_full.png') no-repeat 0 0;
}

#rc_container .footer .text {
  text-align: center;
  margin-top: 10px;
  color: #9e9e9e;
}

.ra_form .input_text{width:100%}
.ra_form .input_textarea{width:100%; height:200px;}

.err_label{}

a:hover{color:#B61903}
a{color:#fff}
.err_label{color:#B61903}
.tmi_selected{color:#B61903}

