.bubble-help {
  display: none;
}
.bubble-help-hover {
  position: relative;
}
.bubble-help-hover .bubble-wrap {
  position: absolute;
  left: -10px;
  pointer-events: none;
  z-index: 200;
}
.bubble-help-hover .bubble-wrap .bubble-help {
  white-space: nowrap;
  font-size: 12px;
  font-weight: bold;
  color: white;
  background-color: #557a43;
  border-radius: 5px;
  padding: 5px 15px;
}
.bubble-help-hover .bubble-wrap >div+div {
  text-align: left;
  font-size: 14px;
  line-height: 1em;
  color: #557a43;
  padding-left: 12px;
  margin-top: -0.2em;
}
#top-header {
  height: 48px;
  border-bottom: 0px;
  background: #2e2e2e;
}
#top-header a {
  height: 48px;
  line-height: 48px;
  padding-right: 56px;
  font-family: Arial;
  font-size: 14px;
  color: #bcbcbc;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  background: url(img/top_link_bg.png) 526px 7px no-repeat;
}
#top-header a:hover {
  background: url(img/top_link_bg_hover.png) 526px 7px no-repeat;
}
#top-header a:active {
  background: url(img/top_link_bg_active.png) 526px 7px no-repeat;
}
#top-header img {
  display: block;
  float: left;
  padding: 0;
}
.news-detail #system-message-container,
.search-detail #system-message-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 44px;
  height: 95%;
  background: url(img/content_grad_left.png) top left no-repeat;
  background-size: 44px 100%;
  z-index: 2;
  display: block;
}
.news-detail #content .container {
  width: 855px;
  padding: 30px 35px 30px 40px;
}
.news-detail #content .article-info {
  margin: 0 0 12px;
}
.news-detail #content ul,
.news-detail #content ol {
  margin: 5px 0 10px 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #515151;
}
.news-detail #content ul a,
.news-detail #content ol a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #557a43;
}
.news-detail #content ul a:hover,
.news-detail #content ol a:hover {
  text-decoration: none;
}
.news-detail #content p a {
  padding: 0 0 0 9px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #557a43;
  background: url(img/content_green_arrow.png) left center no-repeat;
}
.news-detail #content p a:hover {
  text-decoration: underline;
}
.news-detail #content h2 {
  margin: 0 0 13px;
  font-family: 'signikasemibold';
  font-size: 25px;
  color: #515151;
}
.news-detail #content h3 {
  margin: 0 0 7px;
  font-family: 'signikasemibold';
  font-size: 18px;
  color: #515151;
}
.news-detail #content p + p {
  margin: 10px 0 0;
}
.news-detail #content p + h2 {
  margin: 36px 0 13px;
}
.news-detail #content p + h3,
.news-detail #content button + h3 {
  margin: 20px 0 7px;
}
.news-detail #content h4 {
  margin: 0 0 10px;
  font-family: 'signikalight';
  font-size: 19px;
  color: #557a43;
}
.news-detail #content h4 + p {
  margin: 0 0 20px;
}
.news-detail #content p,
.news-detail #content dl {
  line-height: 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #515151;
}
.news-detail #content .label-warning,
.news-detail #content .article-info-term,
.news-detail #content .icons {
  display: none;
}
#news button a {
  text-decoration: none;
  color: #fff;
}
#news button a:hover {
  text-decoration: none;
  color: #fff;
}
#news .moduletable > h3 {
  margin: 0 0 25px !important;
  font-family: 'signikasemibold' !important;
  font-size: 25px !important;
  color: #2e2e2e !important;
}
#news .mod-articles-category-title {
  margin: 0 0 10px;
  font-family: 'signikalight';
  font-size: 19px;
  color: #008000;
  text-decoration: none;
  display: block;
}
#news .mod-articles-category-introtext {
  margin: 10px 0 20px;
}
#news .mod-articles-category-writtenby,
#news .mod-articles-category-date {
  line-height: 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #515151;
}
#news .mod-articles-category-writtenby {
  display: none;
}
html {
  background: #fff;
}
.container {
  position: relative;
  width: 930px;
  height: 100%;
  margin: 0 auto;
}
#header {
  position: relative;
  width: 100%;
  height: 188px;
  background-repeat: repeat;
  background-position: top left;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGM4YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: #c8c8c9 url('img/header_pattern.png');
  background-image: url('img/header_pattern.png'), -moz-linear-gradient(top,#f0f0f0 0%,#c8c8c9 100%);
  background-image: url('img/header_pattern.png'), -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#c8c8c9));
  background-image: url('img/header_pattern.png'), -webkit-linear-gradient(top,#f0f0f0 0%,#c8c8c9 100%);
  background-image: url('img/header_pattern.png'), -o-linear-gradient(top,#f0f0f0 0%,#c8c8c9 100%);
  background-image: url('img/header_pattern.png'), -ms-linear-gradient(top,#f0f0f0 0%,#c8c8c9 100%);
  background-image: url('img/header_pattern.png'), linear-gradient(to bottom,#f0f0f0 0%,#c8c8c9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#c8c8c9',GradientType=0);
}
#logo {
  position: absolute;
  left: -192px;
}
#logo-link {
  position: absolute;
  top: 19px;
  left: 14px;
  width: 178px;
  height: 92px;
  text-indent: -1000em;
}
#lang {
  position: absolute;
  top: 15px;
  right: 1px;
  /*display: none;*/
}
#lang a,
#lang span {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #557a43;
}
#lang a:hover {
  text-decoration: underline;
}
#lang span {
  padding: 0 2px;
}
#search,
#login {
  position: absolute;
  top: 67px;
}
#login {
  right: 0px;
  width: 38px;
  height: 32px;
  background: url(img/icon_user.png) #557a43 0px 0px no-repeat;
  cursor: pointer;
  display: none;
}
#login:hover {
  background: url(img/icon_user.png) #466537 0px 0px no-repeat;
}
#login:active {
  background: url(img/icon_user.png) #3a542e 0px 1px no-repeat;
}
#search {
  right: 67px;
}
#search button {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 39px;
  height: 32px;
  background: url(img/icon_search.png) #008000;
  cursor: pointer;
}
#search button:hover {
  background: url(img/icon_search.png) #466537;
}
#search button:active {
  background: url(img/icon_search.png) #3a542e 0px 1px;
}
#search input {
  position: absolute;
  top: 0px;
  right: 44px;
  width: 261px;
  padding: 0 11px;
  height: 33px;
  border: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: italic;
  color: #515151;
  background: url(img/input_search.png) 0px 0px no-repeat;
}
#menu {
  position: relative;
  top: 140px;
  height: 48px;
  background: #008000;
}
#menu > ul {
  position: relative;
  height: 100%;
}
#menu li {
  position: relative;
  height: 100%;
  float: left;
  z-index: 5;
  display: block;
}
#menu > ul > li > ul {
  position: absolute;
  top: 45px;
  min-width: 223px;
  padding: 16px 0 16px;
  -webkit-box-shadow: 3px 3px 5px 5px #515151;
  box-shadow: 0px 3px 3px 0px #515151;
  background: #fff;
  background: #ececed;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#ececed 0%,#ffffff 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ececed),color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(top,#ececed 0%,#ffffff 100%);
  background: -o-linear-gradient(top,#ececed 0%,#ffffff 100%);
  background: -ms-linear-gradient(top,#ececed 0%,#ffffff 100%);
  background: linear-gradient(to bottom,#ececed 0%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececed',endColorstr='#ffffff',GradientType=0);
  display: none;
  z-index: 999;
}
#menu > ul > li > ul > li {
  width: 100%;
}
#menu > ul > li > ul > li > a,
#menu > ul > li > ul > li > span {
  padding: 9px 30px 9px 46px;
  line-height: 15px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #008000;
  background: url(img/menu_item_arrow.png) 31px 10px no-repeat;
  display: block;
}
#menu > ul > li:hover {
  z-index: 99;
}
#menu > ul > li:hover > a,
#menu > ul > li:hover > span {
  -webkit-box-shadow: 0px 1px 2px -1px #515151;
  box-shadow: 0px 1px 2px -1px #515151;
  color: #008000;
  background: #fdfdfd;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#fdfdfd 0%,#ececed 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#ececed));
  background: -webkit-linear-gradient(top,#fdfdfd 0%,#ececed 100%);
  background: -o-linear-gradient(top,#fdfdfd 0%,#ececed 100%);
  background: -ms-linear-gradient(top,#fdfdfd 0%,#ececed 100%);
  background: linear-gradient(to bottom,#fdfdfd 0%,#ececed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#ececed',GradientType=0);
}
#menu > ul > li > ul > li:hover > a,
#menu > ul > li > ul > li:hover > span {
  color: #fff;
  background: #008000;
}
#menu > ul > li:hover > ul {
  display: block;
}
#menu > ul > li > a,
#menu > ul > li > span {
  padding: 16px 31px 15px;
  text-decoration: none;
  color: #fff;
  font-family: 'signikalight';
  font-size: 17px;
  display: block;
}
#menu > ul > li.active > a,
#menu > ul > li.active > span {
  font-family: Arial;
  background: #2e2e2e;
  color: #fff;
}
#menu > ul > li.active > a:hover,
#menu > ul > li.active > span:hover {
  color: #fff;
  -webkit-box-shadow: 0 0 0 0 #fff;
  box-shadow: 0 0 0 0 #fff;
}
#full-content {
  position: relative;
  width: 100%;
  float: left;
  padding: 0 0 6%;
}
#full-content strong {
  font-weight: bold;
}
#full-content p a {
  padding: 0px !important;
  text-decoration: underline !important;
  background: none !important;
}
#full-content a:hover {
  text-decoration: none !important;
}
#full-content #right-content,
#full-content #left-content {
  width: 100% !important;
  padding-bottom: 0px !important;
  float: left !important;
}
#full-content #left-content {
  max-width: 873px;
}
#full-content #right-content #top-content {
  padding: 35px 31px 25px !important;
}
.search {
  position: relative;
  width: 100%;
  font-family: 'signikalight';
  font-size: 13px;
  float: left;
}
.search a {
  line-height: 15px;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
  color: #557a43;
}
.search a:hover {
  text-decoration: none;
}
.search .result-text {
  margin: 0 0 20px;
  line-height: 17px;
  font-size: 13px;
  font-family: 'signikalight';
  font-style: italic;
}
.search .searchintro {
  padding: 25px 25px 26px 30px;
  font-family: 'signikasemibold';
  font-size: 18px;
  color: #515151;
}
.search .search-results {
  padding: 0px 25px 25px 30px;
}
.search .btn-toolbar,
.search .phrases,
.search .only,
.search .form-limit,
.search .result-category,
.search .result-created {
  display: none;
}
.sp .col2 {
  width: 100%;
  margin: 40px 0 20px;
  display: inline-block;
  vertical-align: top;
}
.sp .col2 p {
  width: 100%;
  text-align: left;
}
.sp .dotted-line {
  width: 100%;
  height: 2px;
  background: url(img/footer_dotted_line.png) top left repeat-x;
}
.sp #content {
  position: relative;
  max-height: 500px;
  width: 100%;
  height: auto;
  float: left;
}
.sp #left-content {
  position: relative;
  width: 525px;
  padding: 30px 27px 30px 30px;
  float: left;
}
.sp #left-content ul,
.sp #left-content ol {
  margin: 5px 0 10px 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #515151;
}
.sp #left-content ul a,
.sp #left-content ol a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #008000;
}
.sp #left-content ul a:hover,
.sp #left-content ol a:hover {
  text-decoration: none;
}
.sp #left-content p a {
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #008000;
}
.sp #left-content p a:hover {
  text-decoration: none;
}
.sp #left-content h2 {
  margin: 0 0 13px;
  font-family: Arial;
  font-weight: bold;
  font-size: 25px;
  color: #2e2e2e;
}
.sp #left-content h3 {
  margin: 0 0 7px;
  font-family: 'signikasemibold';
  font-size: 18px;
  color: #515151;
}
.sp #left-content p + p {
  margin: 10px 0 0;
}
.sp #left-content p + h2 {
  margin: 36px 0 13px;
}
.sp #left-content .eks {
  margin: 0px;
}
.sp #left-content .eks ul {
  margin: 5px 0px 30px 20px;
}
.sp #left-content .eks li {
  margin: 0 0 8px;
}
.sp #left-content .eks h2 {
  margin: 0 0 7px;
  font-family: 'signikasemibold';
  font-size: 18px;
  color: #515151;
}
.sp #left-content .eks a {
  line-height: 15px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #557a43;
}
.sp #left-content p + h3,
.sp #left-content button + h3 {
  margin: 20px 0 7px;
}
.sp #left-content h4,
.sp #left-content h5 {
  margin: 0 0 10px;
  font-family: 'signikalight';
  font-size: 19px;
  color: #557a43;
}
.sp #left-content h4 + p,
.sp #left-content h5 + p {
  margin: 0 0 20px;
}
.sp #left-content h5 {
  margin: 4px 0 0 !important;
}
.sp #left-content p {
  line-height: 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #515151;
}
.sp #left-content button {
  margin: 18px 0 0 0;
  padding: 10px 10px 10px 29px;
  background: #008000;
  cursor: pointer;
}
.sp #left-content button:hover {
  background: #466537;
}
.sp #left-content button:active {
  padding: 10px 9px 10px 29px;
  background: #3a542e;
}
.sp #left-content button:active span {
  padding: 0 27px 0 0;
}
.sp #left-content button span {
  padding: 0 26px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #fff;
  background: url(img/btn_green_arrow.png) right center no-repeat;
}
.sp #left-content #shadow-corner {
  position: relative;
  top: 10px;
  left: -59px;
  width: 410px;
  height: 245px;
  background: url(img/news_corner.png) top top no-repeat;
}
.sp #left-content #box {
  position: absolute;
  top: 59px;
  left: 59px;
  width: 301px;
  min-height: 380px;
  padding: 0 47px 0 0;
}
.sp #left-content #box h2 + p {
  margin: 0 0 10px;
}
.sp #right-content {
  position: relative;
  width: 348px;
  min-height: 94%;
  padding: 0 0 6%;
  float: right;
}
.sp #right-content h2 {
  margin: 0 0 13px;
  font-family: 'signikasemibold';
  font-size: 25px;
  color: #515151;
}
.sp #right-content h3 {
  margin: 0 0 7px;
  font-family: 'signikasemibold';
  font-size: 18px;
  color: #515151;
}
.sp #right-content ul,
.sp #right-content ol {
  margin: 5px 0 10px 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #fff;
}
.sp #right-content button {
  margin: 16px 0 19px 0;
  padding: 10px 10px 10px 35px;
  background: #008000;
  cursor: pointer;
}
.sp #right-content button:hover {
  background: #466537;
}
.sp #right-content button:active {
  padding: 10px 9px 10px 35px;
  background: #3a542e;
}
.sp #right-content button:active span {
  padding: 0 36px 0 0;
}
.sp #right-content button span {
  padding: 0 35px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  background: url(img/btn_tyrk_arrow.png) right center no-repeat;
}
.sp #right-content p a {
  padding: 0 0 0 9px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #008000;
  background: url(img/content_tyrk_arrow.png) left center no-repeat;
}
.sp #right-content p a:hover {
  text-decoration: underline;
}
.sp #right-content #top-content {
  min-height: 54px;
  padding: 35px 28px 25px;
  line-height: 17px;
  background: #8DBC64;
}
.sp #right-content #top-content h1 {
  padding: 0 0 10px;
  font-family: 'signikasemibold';
  font-size: 25px;
  color: #fff;
}
.sp #right-content #top-content p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #fff;
}
.sp #right-content #mid-content {
  min-height: 150px;
  padding: 20px 30px 1px;
  background: url(img/content_sect_arrow.png) 30px 0px no-repeat;
}
.sp #right-content #mid-content h3 {
  margin: 0 0 10px;
  font-family: 'signikasemibold';
  font-size: 18px;
  color: #515151;
}
.sp #right-content #mid-content h4 {
  margin: 0 0 6px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #515151;
}
.sp #right-content #mid-content .dotted-line {
  position: absolute;
  left: 0px;
}
.sp #right-content #mid-content .dotted-line + h3 {
  margin: 12px 0 10px;
}
.sp #right-content #bottom-content {
  padding: 20px 0 1px 30px;
}
.sp #right-content .select-long {
  width: 342px;
  height: 33px;
  line-height: 33px;
  margin: 0 0 10px;
  background: url(img/select_tyrk_long.png) top left no-repeat;
  overflow: hidden;
}
.sp #right-content .select-long select {
  width: 385px;
  height: 33px;
  padding: 0 7px;
  border: 0px;
  line-height: 33px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: italic;
  color: #515151;
  background: transparent;
  -webkit-appearance: none;
  cursor: pointer;
}
.sp #right-content .select-long select:disabled {
  background-image: url(img/select_tyrk_long_disabled.png) !important;
}
.sp #right-content .select-short {
  width: 283px;
  height: 33px;
  margin: 0 0 12px;
  line-height: 33px;
  background: url(img/select_tyrk_short.png) top left no-repeat;
  overflow: hidden;
}
.sp #right-content .select-short select {
  width: 385px;
  height: 33px;
  padding: 0 7px;
  border: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: italic;
  color: #515151;
  background: transparent;
  -webkit-appearance: none;
  cursor: pointer;
}
.sp #right-content .dotted-line {
  background: url(img/footer_dotted_line.png) #f0f0f0 top left repeat-x;
}
.sp #right-content #shadow-vertical,
.sp #full-content #shadow-vertical {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 44px;
  height: 95%;
  background: url(img/content_grad_left.png) top left no-repeat;
  background-size: 44px 100%;
  z-index: 2;
}
.sp #left-content ul,
.sp #right-content ul {
  line-height: 17px;
  list-style-type: square !important;
}
.sp #left-content ol,
.sp #right-content ol {
  line-height: 17px;
  list-style-type: decimal !important;
}
.hp #content {
  position: relative;
  max-height: 500px;
  width: 100%;
  height: auto;
  float: left;
}
.hp #left-content {
  position: relative;
  left: 30px;
  width: 348px;
  background: url(img/menu_item_active_arrow.png) 42px 0px no-repeat;
  float: left;
}
.hp #left-content p a {
  padding: 0 0 0 9px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #008000;
  background: url(img/content_green_arrow.png) left center no-repeat;
}
.hp #left-content p a:hover {
  text-decoration: underline;
}
.hp #left-content h2 {
  margin: 0 0 25px;
  padding: 30px 0 0 0;
  font-family: 'signikasemibold';
  font-size: 25px;
  color: #2e2e2e;
}
.hp #left-content h3 {
  margin: 0 0 7px;
  font-family: 'signikasemibold';
  font-size: 18px;
  color: #515151;
}
.hp #left-content h4 {
  margin: 0 0 10px;
  font-family: 'signikalight';
  font-size: 19px;
  color: #557a43;
}
.hp #left-content h4 + p {
  margin: 0 0 20px;
}
.hp #left-content p + p {
  margin: 10px 0 0;
}
.hp #left-content p {
  line-height: 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #515151;
}
.hp #left-content #slider {
  width: 305px;
}
.hp #left-content #slider h2 {
  margin: 0 0 13px;
}
.hp #left-content #slider p + p {
  margin: 10px 0 0;
}
.hp #left-content #shadow-corner {
  position: relative;
  top: 10px;
  left: -59px;
  width: 410px;
  height: 245px;
  background: url(img/news_corner.png) top left no-repeat;
}
.hp #left-content #news {
  position: absolute;
  top: 59px;
  left: 59px;
  width: 301px;
  min-height: 380px;
  padding: 0 47px 0 0;
}
.hp #left-content #news h2 + p {
  margin: 0 0 10px;
}
.hp #left-content button {
  margin: 18px 0 0 0;
  padding: 10px 10px 10px 29px;
  background: #008000;
  cursor: pointer;
}
.hp #left-content button:hover {
  background: #466537;
}
.hp #left-content button:active {
  padding: 10px 9px 10px 29px;
  background: #3a542e;
}
.hp #left-content button:active span {
  padding: 0 27px 0 0;
}
.hp #left-content button span {
  padding: 0 26px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #fff;
  background: url(img/btn_green_arrow.png) right center no-repeat;
}
.hp #right-content {
  position: relative;
  width: 552px;
  padding: 0 0 45px;
  float: right;
}
.hp #right-content button {
  margin: 16px 0 19px 0;
  padding: 10px 10px 10px 35px;
  background: #008000;
  cursor: pointer;
}
.hp #right-content button:hover {
  background: #466537;
}
.hp #right-content button:disabled {
  background: grey;
}
.hp #right-content button:active {
  padding: 10px 9px 10px 35px;
  background: #3a542e;
}
.hp #right-content button:active span {
  padding: 0 36px 0 0;
}
.hp #right-content button span {
  padding: 0 35px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  background: url(img/btn_tyrk_arrow.png) right center no-repeat;
}
.hp #right-content p a {
  padding: 0;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #008000;
}
.hp #right-content p a:hover {
  text-decoration: underline;
}
.hp #right-content #shadow-vertical {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 44px;
  height: 100%;
  background: url(img/content_grad_left.png) left top repeat;
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 44px 100%;
  z-index: 2;
}
.hp #right-content #top-content {
  min-height: 54px;
  padding: 35px 28px 25px;
  line-height: 17px;
  background: #8dbc64;
}
.hp #right-content #top-content h1 {
  padding: 0 0 10px;
  font-family: 'signikasemibold';
  font-size: 25px;
  color: #fff;
}
.hp #right-content #top-content p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #fff;
}
.hp #right-content #mid-content {
  min-height: 315px;
  padding: 20px 30px 1px;
  background: url(img/content_sect_arrow.png) #f0f0f0 30px 0px no-repeat;
}
.hp #right-content #mid-content h3 {
  margin: 0 0 10px;
  font-family: 'signikasemibold';
  font-size: 18px;
  color: #515151;
}
.hp #right-content #mid-content h4 {
  margin: 0 0 6px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #515151;
}
.hp #right-content #mid-content .dotted-line {
  position: absolute;
  left: 0px;
}
.hp #right-content #mid-content .dotted-line + h3 {
  margin: 12px 0 10px;
}
.hp #right-content .select-long {
  width: 342px;
  height: 33px;
  line-height: 33px;
  margin: 0 0 10px;
  background: url(img/select_tyrk_long.png) top left no-repeat;
  overflow: hidden;
}
.hp #right-content .select-long select {
  width: 385px;
  height: 33px;
  padding: 0 7px;
  border: 0px;
  line-height: 33px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: italic;
  color: #515151;
  background: transparent;
  -webkit-appearance: none;
  cursor: pointer;
}
.hp #right-content .select-long select:disabled {
  background-image: url(img/select_tyrk_long_disabled.png) !important;
}
.hp #right-content .select-short {
  width: 283px;
  height: 33px;
  margin: 0 0 12px;
  line-height: 33px;
  background: url(img/select_tyrk_short.png) top left no-repeat;
  overflow: hidden;
}
.hp #right-content .select-short select {
  width: 385px;
  height: 33px;
  padding: 0 7px;
  border: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: italic;
  color: #515151;
  background: transparent;
  -webkit-appearance: none;
  cursor: pointer;
}
#map {
  width: 552px;
  height: 397px;
}
#footer {
  position: relative;
  width: 100%;
  height: 100px;
  background: url(img/footer_grad_bottom.png) #e1e4df bottom center no-repeat;
  float: left;
}
#footer h2 {
  margin: 60px 0 0 0;
  font-family: Arial;
  font-weight: bold;
  font-size: 25px;
  color: #2e2e2e;
}
#footer span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #515151;
}
#footer span strong {
  font-size: 16px;
  font-weight: normal;
}
#footer .dotted-line {
  position: relative;
  top: -1px;
}
#footer-left {
  width: 450px;
  min-height: 150px;
  float: left;
}
#footer-right {
  position: relative;
  width: 480px;
  min-height: 150px;
  float: right;
}
#footer-right p {
  position: absolute;
  top: 39px;
  left: 97px;
}
#footer-right span {
  margin: 0 0 0 30px;
}
#footer-right p a {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #008000;
}
#footer-right p a:hover {
  text-decoration: underline;
}
#footer-uhul {
  position: absolute;
  top: 5px;
  left: 165px;
}
#footer-uhul:hover {
  opacity: 0.7;
}
#footer-smartopendata {
  position: absolute;
  top: 30px;
  left: 280px;
}
#copyright {
  position: relative;
  width: 100%;
  height: 44px;
  float: left;
}
#copyright p {
  margin: 15px 0 0 28px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #2e2e2e;
  float: left;
}
#copyright p + p {
  float: right;
}
#copyright a + a {
  margin: 0 7px 0 18px;
}
#copyright p a {
  padding: 0 0 0 9px;
  text-decoration: none;
  line-height: 27px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #557a43;
  background: url(img/content_green_arrow.png) left center no-repeat;
}
#copyright p a:hover {
  text-decoration: underline;
}
#copyright #copyright-description {
  position: absolute;
  left: 0px;
  top: -7px;
  line-height: 14px;
}
.dotted-line {
  width: 100%;
  height: 2px;
  background: url(img/footer_dotted_line.png) top left repeat;
}
#right-content .dotted-line {
  background: url(img/footer_dotted_line.png) #f0f0f0;
}
#intro-description {
  position: fixed;
  bottom: -37px;
  left: 0px;
  width: 96%;
  height: 35px;
  padding: 0 2%;
  line-height: 35px;
  text-align: center;
  font-family: 'signikalight';
  font-size: 13px;
  color: #fff;
  background: #008000;
  z-index: 9999;
}
#back-top a:hover {
  background: #008000;
}
.pagination {
  margin: 44px 0 20px;
}
.pagination > p {
  display: inline-block;
  vertical-align: top;
}
.pagination > ul {
  display: inline-block;
  vertical-align: top;
  float: right;
}
.pagination > ul li {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}
.form-more-steps {
  position: absolute;
  left: 308px;
  margin-top: 4px;
  font-size: 12px;
  display: inline-block;
}
