body {
  background-color: white !important;
}
body, th, td, p, div         { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }
h1         { color: #000; font-size: 20px }
h2       { color: #808388; font-size: 16px; font-style: oblique }
h3    { color: #ff7200; font-size: 16px }
h4    { color: #ff7200; font-size: 14px }
h5    { color: #000; font-size: 14px }
h6  { font-size: 12px }
body  { background-color: #fff;}
ul li { list-style-type: square }
p { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 5px }
a:link          { color: #ff7200; text-decoration: none }
a:visited          { color: #ff7200; text-decoration: none }
a:hover         { color: #ff7200; text-decoration: none }
a:active          { color: #ff7200; text-decoration: none }
a.link:link          { color: #ff7200; text-decoration: none }
a.link:visited          { color: #ff7200; text-decoration: none }
a.link:hover          { color: #ff7200; text-decoration: none }
a.linkactive          { color: #ff7200; text-decoration: none }
a.nav:link          { color: black; font-size: 12px; text-decoration: none; display: block }
a.nav:visited         { color: black; font-size: 12px; text-decoration: none; display: block }
a.nav:hover           { color: #000; font-size: 12px; background-color: #e2e3e4; display: block }
a.nav:active         { color: black; font-size: 12px; display: block }
a.nav_current:link           { color: #fff; font-size: 12px; text-decoration: none }
a.nav_current:visited          { color: #fff; font-size: 12px; text-decoration: none }
a.nav_current:hover           { color: #fff; font-size: 12px }
a.nav_current:active          { color: #fff; font-size: 12px }
a.nav2:link             { color: #000; font-weight: bold; font-size: 11px; text-decoration: none; padding: 2px 20px; display: block }
a.nav2:visited            { color: #000; font-weight: bold; font-size: 11px; text-decoration: none; padding: 2px 20px; display: block }
a.nav2:hover             { color: #000; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #e78e00; padding: 2px 20px; display: block }
a.nav2:active             { color: #000; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #fff; padding: 2px 20px; display: block }
a.nav3:link         { color: #ffa500; font-weight: bold; font-size: 10px; text-decoration: underline }
a.nav3:visited        { color: #ffa500; font-weight: bold; font-size: 10px; text-decoration: underline }
a.nav3:hover        { color: #ffa500; font-weight: bold; font-size: 10px; background-color: #f5f5f5 }
a.nav3:active  { color: #ffa500; font-weight: bold; font-size: 10px; text-decoration: underline }
a.nav4:link         { color: #b9b9b2; font-size: 11px; text-decoration: none }
a.nav4:visited        { color: #b9b9b2; font-size: 11px; text-decoration: none }
a.nav4:hover         { color: #b9b9b2; font-size: 11px; text-decoration: underline }
a.nav4:active        { color: #b9b9b2; font-size: 11px }
a.nav5:link           { color: #000; font-size: 12px; text-decoration: none }
a.nav5:visited          { color: #000; font-size: 12px; text-decoration: none }
a.nav5:hover           { color: #000; font-size: 12px; text-decoration: underline }
a.nav5:active          { color: #000; font-size: 12px }
a.nav5_over:link           { color: #ff7200; font-size: 12px; text-decoration: none }
a.nav5_over:visited          { color: #ff7200; font-size: 12px; text-decoration: none }
a.nav5_over:hover           { color: #ff7200; font-size: 12px; text-decoration: underline }
a.nav5_over:active          { color: #ff7200; font-size: 12px }
a.black:link          { color: #000; text-decoration: none }
a.black:visited          { color: #000; text-decoration: none }
a.black:hover          { color: #000; text-decoration: none }
a.black:active          { color: #000; text-decoration: none }
a.more:link          { color: #000; text-decoration: none }
a.more:visited          { color: #000; text-decoration: none }
a.more:hover            { color: #000; text-decoration: none }
a.more:active          { color: #000; text-decoration: none }
.content  { padding: 20px 30px }
.sitex_title    { color: #fff; font-size: 30px; font-style: normal; font-weight: normal }
.list_title   { color: #ff7200; font-size: 16px }
.detail_title   { color: #ff7200; font-size: 16px }
.cat_title  { color: #888a8c; font-size: 16px }
.list_bottom { border-bottom: 1px solid #000 }
#over_text { color: #888a8c; font-size: 35px; padding-right: 30px;  }
#nav_over_text { color: #a7a9ac; font-size: 20px; width:300px;}
.ref_cat_title     { color: #808285; font-size: 20px; font-style: italic; font-weight: bold }
.ref_cat_title_list  { color: #808285; font-size: 20px; font-style: italic; font-weight: bold }
.ref_head   { color: #808285; font-weight: bold; font-size: 14px; margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px }
.page_margin { margin: 5px }
.validation_error { color: #ff7200 }
.element_chooser { padding-top: 15px; padding-bottom: 50px; padding-left: 30px; border-top: 2px solid #fff }
.medul_descr { background-color: #f0f0f0; padding-right: 20px; padding-left: 30px }
.medul_pic_title { color: #ff7200; font-size: 16px; font-weight: bold; padding-bottom: 20px }
.medul_title  { color: #818489; font-size: 20px; font-style: normal }
.element_descr { font-size: 10px }
.element_descr p { font-size: 10px }
.home_cat_title  { color: #818489; font-size: 12px ; background-color: #fff; padding-left: 7px; height: 20px }
.home_cat_words  { color: #818489; font-size: 10px; background-color: #f2f2f2; padding-top: 8px; padding-left: 7px }
.arge { color: #818489; font-size: 24px; font-weight: bold; padding-right: 25px }
.ipa { color: #818489; font-size: 18px; padding-right: 25px }
a.home_cat:link          { color: #818489;; text-decoration: none }
a.home_cat:visited          { color: #818489;; text-decoration: none }
a.home_cat:hover         { color: #818489;; text-decoration: none }
a.home_cat:active          { color: #818489;; text-decoration: none }

#carousel_wrapper {
  text-align: left;
  margin: 0px auto;
  width: 740px;
  height: 349px;
  position: relative;
}

#carousel {
  width: 740px;
  float: left;
  height: 349px;
  background-color: white;
  overflow: hidden;
}

#carousel #carousel-content {
  width: 100000px;
}

#carousel #carousel-content .slide {
  float: left;
  width: 740px;
  height: 349px;
  position: relative;
}
.carousel_text {
  z-index: 1000;
  color: black;
  position: absolute;
  bottom: 11;
  right: 17;
  color: white;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.7);
}
.carousel_text a {
  color: white !important;
}
.carousel_text a:hover {
  text-decoration: underline;
}
.nav-text {
  position: absolute;
  top: 10px;
  right: 80px;
  font-weight: bold;
  font-size: 14px;
  color: white;
  z-index: 999;
}
.header_pic {
  width: 740px;
  height: 349px;
  display: block;
  position: relative;
}
#carousel_prev {
  position: absolute;
  bottom: 159px;
  left: 0;
  width: 30px;
  height: 30px;
  background: url("/pics/back.png") no-repeat top left;
  display: block;
  z-index: 1000;
}
#carousel_prev:hover {
  background: url("/pics/back_hover.png") no-repeat top left;
}

#carousel_next {
  position: absolute;
  bottom: 159px;
  right: 0px;
  width: 30px;
  height: 30px;
  background: url("/pics/prev.png") no-repeat top left;
  display: block;
  z-index: 1000;
}
#carousel_next:hover {
  background: url("/pics/prev_hover.png") no-repeat top left;
}

