﻿/*CSS Reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin: 0;padding: 0;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset, img{border: 0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style: normal;font-weight: normal;}
ol, ul{list-style: none;}
caption, th{text-align: left;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
q:before, q:after{content: '';}
abbr, acronym{border: 0;}

/*Site CSS*/
body{font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 11px;color: #231f20;background-color: #e2e2e2;overflow: scroll;border-top: 2px #231f20 solid;min-width: 1100px;}
a {text-decoration: none;}
strong, b, strong em {font-weight: bold;}
hr{line-height: 2px;border-top: none;border-right: none;border-bottom: 2px #eb2127 solid;border-left: none;background-color: #eb2127;margin: 0 0 10px 0;}
em, em strong {font-style: italic;}

#page_container{width: 1100px;background: #fff;margin: 0 auto;-moz-box-shadow: 1px 5px 45px #888;-webkit-box-shadow: 1px 5px 45px #888;box-shadow: 1px 5px 45px #888;}
#main_container{width: 980px;min-height: 800px;margin: 0 0 0 100px;background-color: #fff;position: relative;}
#header_container {width: 100%;height: 108px;position: relative;}
#left_bar {position: absolute;left:-85px;top:3px;}
#language_bar {position: absolute;right:0px;top:2px;z-index: 100;}
#social_bar {position: absolute;top: 0;right: -31px;width: 41px;min-height: 80px;background: url(/images/all_images.png) -984px 0 no-repeat;}
#social_bar_bottom {position: absolute;bottom: -20px;width: 41px;height: 45px;background: url(/images/all_images.png) -984px -334px no-repeat;}
#spot_container {position: absolute;top:26px;right:0px;border:1px #b5b5b9 solid;width:697px;height:71px;}
#slider_container{width: 580px;height: 71px;border: 1px #e2e2e2 solid;}
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;float: left;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;margin: 0;padding: 0;height: 71px;float: left;width: 580px;border-width: 0;}
#link_container {width: 100%;height: 43px;background-color: #cbccce;}
#main_menu {height: 43px;}
#content_container {width: 980px;margin-bottom: 10px;margin-top: 12px;display: block;position: relative;z-index: 10;}
#content_left {width: 189px;position: absolute;left: 0;top: 0;z-index: 2;}
#content_right {width: 762px;margin-left: 195px;display: block;}
#content_main {width: 762px;background-color: #808284;padding: 12px;}
#sponsor_section {width: 1000px;display: block;}
#footer_container {width: 100%;min-height: 230px;padding-bottom: 20px;background: #ec2227; /* Old browsers */background: -moz-linear-gradient(top,  #a82331 0%, #ec2227 25%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a82331), color-stop(25%,#ec2227)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #a82331 0%,#ec2227 25%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #a82331 0%,#ec2227 25%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #a82331 0%,#ec2227 25%); /* IE10+ */background: linear-gradient(to bottom,  #a82331 0%,#ec2227 25%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a82331', endColorstr='#ec2227',GradientType=0 ); /* IE6-9 */}
#footer_tel {color: #fff;font-size: 11px;margin:30px 30px 0 30px;text-align: center;}
#footer_social_bar {position: fixed; height: 35px; left: 50%; bottom: 0; width: 1100px; margin-left: -550px;background: #d7dde2; z-index: 2000; -moz-box-shadow: 0px -2px 5px 0px #888;-webkit-box-shadow: 0px -2px 5px 0px #888;box-shadow: 0px -2px 5px 0px #888;}
.beyaz {color: #fff;}
.beyaz_bg {background-color: #fff;}
.siyah {color: #231f20;}
.kirmizi {color: #eb2127;}
.gri {color: #939598;}
.pos_abs {position: absolute;}
.pos_rel {position: relative;}
.wh100 {width: 100%;height: 100%;}
.a_c{ text-align: center;}
.a_l{text-align: left;}
.a_r{text-align: right;}
.f_nrm{ font-weight: normal;}
.f_bld{ font-weight: bold;}
.f_l{ float: left;}
.f_r{ float: right;}
.akut_logo {position: absolute;top: 27px;left: 1px;}
.global_compact_logo {position: absolute; top: 23px;left: 228px;}
.insarag_logo {position: absolute;top: 65px;left: 224px;}
.content {background-color: #fff;overflow: hidden;width: 762px;min-height: 1025px; height: auto;}
.content .content_container {padding: 9px;}
.content h1 {padding: 8px;margin-bottom: 10px;background-color: #231f20;color: #ffffff;font-size: 18px;font-weight: bold;display: inline-block;}
.content h2 {font-size: 16px;font-weight: bold;color: #eb2127;margin: 20px 0 15px 0;}
.content h3 {font-size: 14px;color: #231f20;margin: 15px 0 10px 0;font-weight: bold;}
.content h4 {font-size: 12px;font-weight: bold;color: #231f20;margin: 10px 0 5px 0;}
.content p {margin: 10px 0;font-size: 11px;text-align: justify;}
.content a {font-size: 11px;font-weight: bold;color: #eb2127;}
.content a:hover {color: #231f20;}
.content ul {list-style-type: square;padding: 5px 0 5px 27px;}
.content ul ul {list-style-type: circle;padding: 2px 0 2px 30px;}
.content ol {list-style-type: decimal;padding: 5px 0 5px 31px;}
.content ol ol {list-style-type: lower-alpha;padding: 2px 0 2px 31px;}
.content li {color: #231f20;padding: 2px 0;text-align: justify;}
.content li li {padding: 2px 0;}
.content table {/*width: 100%;*/border: none;/*border: 1px #ec2227 solid;*/}
.content table tr th {border: none;font-weight: bold;font-size: 12px;padding: 8px 4px;background-color: #eb2127;color: #ffffff;border: 1px #e2e2e2 solid;}
.content table tr td {border: none;font-size: 12px;padding: 4px;}
.content .tarih{display: block;font-size: 13px;font-weight: bold; color: #eb2127;text-align: right;}
.content .tbl_full, .tbl_full {width: 100%;}
.content .tbl_out_border, .tbl_out_border {border: 1px #e2e2e2 solid;}
.tbl_album td, .tbl_album_2 td, .tbl_album_4 td{text-align: center;font-weight: bold;padding: 5px 0 !important;}
.tbl_2_column td, .tbl_album_2 td {width: 50%;}
.tbl_4_column td, .tbl_album_4 td {width: 25%;}
.tbl_album_4 td {padding: 10px 0 !important;}
.tbl_album td img, .tbl_album_2 td img, .tbl_album_4 td img {border: 2px #a6a6a6 solid;}
.tbl_no_border td img{ border: none;}
.content .tbl_border tr th, .content .tbl_border td, .tbl_border {border: 1px #e2e2e2 solid;font-size: 11px;}
input[type=text], input[type=password], select {border: 1px #e2e2e2 solid;padding: 2px;font-size: 11px;}
input[type=text], input[type=password]{width: 250px;}
input[type=submit], input[type=button] {border: 1px #eb2127 solid;background-color: #eb2127;font-size: 11px;font-weight: bold;color: #fff;padding: 2px;}
.tbl_form td {padding: 5px;margin: 0 auto;}
.form_title {text-align: right;font-weight: bold;}
.content .div_cizgi {margin: 21px 0 20px 0;border-top: 1px #231f20 dashed;height: 1px;line-height: 1px;}
.content table .tr1 {background-color: #fff;}
.content table .tr2 {background-color: #f0f0f0;}
.content .default_image {float: left;margin: 0 0 10px 0;border: 2px #a6a6a6 solid !important;margin-right: 5px;}
.bagis_yap_baslik{font-size: 14px;font-weight: bold; display: block;color: #fff;}
.bagis_yap_yazi{display: block; font-size: 14px;}
.graphs {width: 720px;min-height: 400px;}
#operasyon_bilgi {background: url(/images/all_images.png) -652px 0;width: 217px;height: 109px;position: absolute;left: 0;top: 50px;padding: 38px 55px 38px 15px;}
#operasyon_bilgi .bilgi_baslik {color: #fff;font-weight: bold;font-size: 13px;line-height: 18px;display: inline-block;vertical-align: middle;}
#operasyon_bilgi .bilgi {font-weight: bold;color: #000;font-size: 17px;line-height: 18px;display: inline-block;vertical-align: middle;margin-left: 5px;}
#acil_telefon {position: absolute;left: 10px;top: 190px;font-weight: bold;font-size: 32px;}
.tbl_operation {margin-bottom: 10px;}
.tbl_operation tr td, .tbl_operation tr th{text-align: center;}
.tbl_operation tr td:first-child, .tbl_operation tr th:first-child {text-align: left;}
#ul_dost_ic, #ul_sponsor_ic{display: inline-block;padding: 0;}
#ul_dost_ic li, #ul_sponsor_ic li {display: inline;float: left;padding: 0;list-style-type: none;}
#ul_dost_ic li {margin: 0 14px;}
#ul_sponsor_ic li {margin: 0 14px;}
#ul_dost_ic a.des_resim, #ul_sponsor_ic a.des_resim{display: table-cell;text-align: center;vertical-align: middle;border: 1px #e2e2e2 solid;}
#ul_dost_ic a.des_yazi, #ul_sponsor_ic a.des_yazi {display: inline-block;text-align: center;width: 100%;height: 30px;}
#ul_dost_ic a.des_resim {width: 187px;height: 159px;line-height: 159px;}
#ul_sponsor_ic a.des_resim {width: 156px;height: 70px;line-height: 24px;}
#ul_sponsor_ic a.des_resim img {margin: 0 auto;}
#protokol{border: 1px #e2e2e2 solid;display: inline-block;}
#yayin_detay .img_yayin {margin: 0 5px 5px 0;border: 1px #a6a6a6 solid !important;}
#yayin_detay .yayin_yazar {font-size: 16px;font-weight: bold;color: #eb2127;margin-bottom: 20px;}
#yayin_detay .yayin_no {font-size: 10px;font-weight: bold;color: #50506d;margin-bottom: 20px;}
#youtube_video {float: left;margin: 0 auto;}
#youtube_video li {width: 120px;height: 160px;margin: 5px;float: left;list-style-type: none;}
#youtube_video li a img{margin: 0 auto 5px auto;border: 1px #a6a6a6 solid;}
#youtube_video li a {display: inline-block;text-align: center;}
#MapContainer {position: absolute;right: 20px;top: 40px;}
#map {clear:both;width:460px;height:270px;position:relative;top:-80px; /* SVG image is starting with 130px top value so i used top:-100px  */;}
#map svg {position: relative;top: 0px; left: 0px;}
svg > a {cursor: pointer;display:block;}
#MapSehir {background: #232020;position: absolute;top: 0px;left: 30px;border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;width: 420px;height: 150px;z-index: 1000;display: none;}
#MapImg {width: 125px;height: 125px;position: absolute;left: 15px;top: 12px;z-index: 1200;}
#MapImg table {width: 100%;height: 100%;}
#MapDetail {width: 260px;height: 120px;position: absolute;left: 145px;top: 15px;z-index: 1100;}
#MapTeams {margin-left: 10px;margin-top: 10px;}
#MapTeams li {list-style-type: circle;}
#MapTeams li, #MapTeams li a{color: #fff;font-weight: bold;}
#MapTeams li a:hover{color: #eb2127;}
#SehirAdi {background:#000;color: #fff;font-size: 13px;font-weight: bold;padding: 6px 8px;display: inline-block;}
#SehirAciklama{display: block;color: #ffffff;font-size: 11px;padding: 3px 6px;}
#MPClose {width: 14px;height: 15px;position: absolute;right: 25px;top: 20px;z-index: 1200;background: url(/images/all_images.png) -69px -275px no-repeat;}
.spot_3column {width: 742px;height: 223px;background-color: #fff; margin-bottom: 8px;display: block;padding: 10px;position: relative;}
.spot_3column .baslik {padding: 8px;margin-bottom: 10px;background-color: #231f20;color: #ffffff;font-size: 18px;font-weight: bold;display: inline-block;}
.spot_3column hr {width: 270px;text-align: center;}
.spot_operasyon_haber {height: 200px;}
.spot_haber {height: 290px;}
.ul_3column {overflow: hidden;width: 735px;height: 115px;}
.ul_3column li {position: relative;width: 240px;height: 115px;float: left;margin-right: 5px;}
.ul3_li_baslik {color: #ec2227;font-size: 12px;font-weight: bold; display: block;height: 35px;overflow: hidden;}
.ul3_li_content {font-size: 11px;color: #000;display: block;height: 82px;overflow: hidden;}
.ul3_li_img {display: block;margin-bottom: 5px;border: 2px #e1e1e1 solid;}
.ul3_li_tarih, .ul3_li_link {font-size: 10px;position: absolute;bottom: 0;z-index: 30;}
.ul3_li_tarih {color: #6d6d6d;left: 0;}
.ul3_li_link {color: #ec2227;right: 5px;font-style: italic;}
.jcarousel-skin-ul3column .jcarousel-container-horizontal {width: 735px;padding: 0;}
.jcarousel-skin-ul3column .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-ul3column .jcarousel-clip-horizontal {width:  735px;height: 115px;}
.jcarousel-skin-ul3column .jcarousel-item {width: 240px;height: 115px;}
.spot_operasyon_haber .jcarousel-item, .spot_operasyon_haber .jcarousel-clip-horizontal, .spot_operasyon_haber .ul_3column, .spot_operasyon_haber .ul_3column li {height: 135px;}
.spot_haber .jcarousel-item, .spot_haber .jcarousel-clip-horizontal, .spot_haber .ul_3column, .spot_haber .ul_3column li  {height: 230px;}
.spot_operasyon_haber .jcarousel-control, .spot_haber .jcarousel-control{position: absolute;right: 10px;top:10px;}
.ul_paging {margin: 5px 0;list-style-type: none;text-align: center;}
.ul_paging li {display: inline;}
.jcarousel-control a, 
.ul_paging li a {display: inline-block;text-align: center;background: #231f20;color: #fff;height: 15px;line-height: 15px;font-weight: bold;margin-left: 2px;padding: 1px 3px;}
.jcarousel-control a:hover, .jcarousel-control a.current,
.ul_paging li a:hover, .ul_paging li a.current  {background: #eb2127;color: #fff;}
.jcarousel-skin-ul3column .jcarousel-item-horizontal {margin-left: 0;margin-right: 5px;}
.jcarousel-skin-ul3column .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-ul3column .jcarousel-item-placeholder {background: #fff;color: #000;}
.content_send_sms {width: 706px;height: 51px;background-color: #eb2127;margin-bottom: 8px;margin-left: -12px;color: #fff;font-size: 23px;line-height: 51px;padding: 0 40px;display: block;}
.section .title {font-size: 13px;font-weight: bold;color: #231f20;padding-left: 5px;display: block;}
.icon {background-image: url(/images/all_images.png);background-repeat: no-repeat;width: 16px;height: 16px;display: inline-block;}
.icon_right_arrow {background-position: 0 -272px;}
.ul_horizontal {}
.ul_horizontal li {float: left;list-style-image: none;}
.ul_language li{width: 22px;height: 17px;list-style-image: none;margin-left: 2px;float: left;}
.ul_language li a{display: inline-block;background-color: #808284;color: #fff;width: 100%;height: 17px;line-height: 17px;text-align: center;font-size: 12px;font-weight: bold;}
.ul_language li a:hover, .ul_language li a.current, .ul_language li a.current_lang{background-color: #231f20;color: #fff;}
.ul_social_link {display: inline-block;margin: 40px 0 10px 0;}
.ul_social_link li {float: right;margin-right: 2px;}
.ul_social_link li a{width: 32px;height: 32px;display: inline-block;margin-bottom: 10px;float: right;text-align: center;line-height: 32px;}
.ebulten_section {background-image: url(/images/all_images.png);background-repeat: no-repeat;background-position: -441px 0;width: 189px;height: 39px;position: absolute;top: 224px;left: 0;}
.ebulten_section .title {font-size: 11px;margin-top: 3px;}
.ebulten_input {width: 115px;height: 12px;font-size: 10px;color: #231f20;border: none;margin: 1px 4px;}
.ebulten_link {color: #ec2227;font-size: 10px;font-weight: bold;line-height: 16px;display: inline-block;}
.ebulten_link span {float: right;margin-left: 3px;}
.dost_section {width: 188px;height: 360px;position: absolute;top: 580px;left: 0;}
#ul_dost li {width: 187px;height: 159px;margin-bottom: 15px;list-style-image: none;border: 1px #f1f1f1 solid;}
#ul_dost li a {display: inline-block;width: 100%;height: 100%;}
#ul_sponsor {display: inline-block;margin-top: 10px;}
#ul_sponsor li {width: 153px;height: 78px;display: block;float: left;margin: 5px;border: 1px #f1f1f1 solid;}
#ul_sponsor li:first-child {margin-left: 0;}
#ul_sponsor li:last-child {margin-right: 0;}
#ul_sponsor li a {width: 156px;height: 78px;line-height: 70px;display: table-cell;vertical-align: middle;text-align: center;}
#ul_sponsor li a img {margin: 0 auto;}
.kurulus_yil_section {width: 79px;height: 79px;display: block;margin-top: 5px;background-image: url(/images/all_images.png);background-repeat: no-repeat;background-position: -550px -52px;position: relative;z-index: 5;}
.kurulus_yil {font-size: 25px;font-weight: bold;line-height: 25px;position: absolute;top: 23px;left: 5px;}
.duyuru_section {background-image: url(/images/all_images.png); background-repeat: no-repeat;background-position: -222px 0;width: 219px;height: 229px;position: absolute;top: 225px;left: -16px;}
.duyuru_container {width: 168px;padding: 11px;margin: 0 auto 0 auto;}
.duyuru_container img, .duyuru_container a,.duyuru_container p {display: block;}
.duyuru_link {font-size: 11px;font-weight: bold;color: #ec2227;text-decoration: underline;margin: 2px 0;}
.duyuru_yazi {font-size: 11px;color: #231f20;}
.spot {width: 174px; height: 162px; padding: 6px; margin-right: 6px; background-color: #fff;float: left;display: inline-block;overflow: hidden;}
.spot .baslik {background-color: #231F20;color: #fff;font-size: 12px;font-weight: bold;padding: 2px 36px 2px 6px;display: block;}
.spot_yayin {margin-right: 0;}
.ul_yayin li {list-style-type: none;float: left;padding: 3px 0;}
.ul_yayin li img {display: inline-block;vertical-align: top;margin-right: 5px;}
.ul_yayin li .yayin_container {display: inline-block;vertical-align: top;width: 115px;font-size: 10px;line-height: 10px;}
.ul_yayin li .yayin_baslik {font-weight: bolder;display: block;}
.ul_yayin li .yayin_yazar {display: block;margin: 3px 0;}
.ul_yayin li .yayin_no {display: block;font-style: italic;}
.ul_yayinlar li{list-style: none;width: 220px;height: 260px;float: left;margin-bottom: 40px;}
.ul_yayinlar li a {display: block;text-align: center;}
.ul_yayinlar li a.resim {height: 240px;}
.ul_yayinlar li a.yayin_yazi_link {padding: 10px 0;}
.ul_yayinlar li img {margin: 0 auto;border: 1px #a6a6a6 solid !important;}
.ul_liste {}
.ul_liste li {list-style: none;font-size: 10px;font-weight: bold;padding: 7px 0;border-bottom: 1px #908f8f dashed;}
.ul_liste li a {color: #231F20;}
.ul_liste li a:hover {color: #eb2127;}
.ul_liste li:last-child {border-bottom: none;}
.ul_liste .icon {background-position: -19px -272px;vertical-align: top;}
.ul_liste .yazi {display: inline-block;width: 157px;}
.ul_hizli_menu {margin: 30px 0;float: left;width: 1100px;}
.ul_hizli_menu li {width: 235px;margin:0 20px;border-bottom: 1px #f69193 solid;}
.ul_hizli_menu li a {padding: 6px 18px;display:inline-block;color: #ffffff;font-size: 14px;}

/*** MENU ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:190px; /* left offset of submenus need to match (see below) */}
.sf-menu ul ul {width:320px;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:43px; /* match top ul list item height */z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:190px; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */top:0;}

/*** MENU SKIN ***/
.sf-menu {float:left;margin-bottom:1em;}
.sf-menu a {text-decoration:none;}
.sf-menu > li > span > a {padding: 0 10px 0 16px;}
.sf-menu ul a {    padding: .75em 1em;}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/color:#000;}
.sf-menu > li {background-color:#edeeee;background-image: url(/images/all_images.png);background-repeat: no-repeat;background-position: 0 -304px;}
.sf-menu li li {background-color:#edeeee;}.sf-menu li li li {background-color:#edeeee;}
.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#eb2127;outline:0;    color: #fff;    }
.sf-menu > li:hover > span > a, .sf-menu > li.sfHover > span> a {color: #fff!important;-moz-box-shadow: none!important;-webkit-box-shadow: none!important;    box-shadow: none!important;}
/*** arrows **/
.sf-menu a.sf-with-ul {padding-right: 2.25em;min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {position:absolute;display:block;right:10px;top:16px; /* IE6 only */width:9px;height:9px;text-indent: -999em;overflow:hidden;background:url('/images/all_images.png') no-repeat -36px -277px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */top:.8em;background-position: -36px -277px; /* use translucent arrow for modern browsers*/}
.sf-menu > li > span > a > .sf-sub-indicator {    top: 18px;}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > span > a > .sf-sub-indicator,li.sfHover > span > a > .sf-sub-indicator {background-position: -52px -277px; /* arrow hovers for modern browsers*/color: #fff;}/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -36px -292px; }.sf-menu ul a > .sf-sub-indicator { background-position:  -36px -292px; }/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > span > a > .sf-sub-indicator,.sf-menu ul li.sfHover > span > a > .sf-sub-indicator {background-position: -52px -292px; /* arrow hovers for modern browsers*/}
/*** shadows for all but IE6 ***/
.sf-shadow ul {box-shadow: 2px 2px 4px #a6a6a6;}
.sf-shadow ul.sf-shadow-off {background: transparent;}
.sf-menu {display: table;width: 100%;height: 43px;}
.sf-menu > li{float: none;display:table-cell;position: relative;}
.sf-menu > li > span > a {height: 43px;line-height: 43px;padding-top: 0;padding-bottom: 0;border: none;font-size: 12px;font-weight: bold;-moz-box-shadow: inset -10px 0px 10px -10px #6d6d6d ;-webkit-box-shadow: inset  -10px 0px 10px -10px #6d6d6d ;box-shadow: inset  -10px 0px 10px -10px #6d6d6d ;}
.sf-menu > li > span {position: relative;display: block;}
.sf-menu a, .sf-menu span {cursor: pointer;}.sf-menu ul a {white-space: nowrap;}.sfHover > span > a {color: #fff!important;-moz-box-shadow: none!important;-webkit-box-shadow: none!important;box-shadow: none!important;}

/*Jscrollpane*/
.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 17px;height: 100%;border-left: 1px #c8c8c9 solid;border-top: 1px #c8c8c9 solid;border-right:1px #e2e2e2 solid ;border-bottom:1px #e2e2e2 solid ;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 15px;}
.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #dfe0e1; /* Old browsers */background: -moz-linear-gradient(left, #dfe0e1 0%, #f2f3f3 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dfe0e1), color-stop(100%,#f2f3f3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left, #dfe0e1 0%,#f2f3f3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left, #dfe0e1 0%,#f2f3f3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left, #dfe0e1 0%,#f2f3f3 100%); /* IE10+ */background: linear-gradient(to right, #dfe0e1 0%,#f2f3f3 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe0e1', endColorstr='#f2f3f3',GradientType=1 ); /* IE6-9 */position: relative;}
.jspDrag{position: relative;top: 0;left: 0;cursor: pointer;}
.jspVerticalBar .jspDrag {background: url(/images/drag_loop_bg.png) repeat-y; /* Old browsers */}
.jspHorizontalBar .jspDrag {background: url(/images/drag_loop_h_bg.png) repeat-x; /* Old browsers */}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspDrag, .jspArrow {border: 1px #6a6a6a solid;}
.jspArrow{text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;}
.jspVerticalBar .jspArrow{height: 15px;}
.jspHorizontalBar .jspArrow{width: 15px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspArrowUp, .jspArrowDown, .jspArrowLeft, .jspArrowRight  {background: url(/images/all_images.png) no-repeat;}
.jspArrowUp {background-position: -91px -277px;}
.jspArrowDown {background-position: -113px -277px;}
.jspArrowLeft {background-position: -134px -277px;}
.jspArrowRight {background-position: -157px -277px;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin: 0 -3px 0 0;}

/*Colorbox*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*  User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
#colorbox{outline:0;}
    #cboxContent{margin-top:32px; overflow:visible; background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(/images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(/images/controls.png) no-repeat 0 0;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

#alert_back{ position: fixed;z-index: 2100;background-color: #000;opacity:0.7; filter:alpha(opacity=70);left: 0;top: 0;right: 0;bottom: 0;display: none;}
#alert_message {width: 300px;height: 200px;padding: 20px;font-size: 14px;font-weight: bold;background-color: #fff;display: inline-block;position: absolute;left: 50%;margin-left: -150px;top: 50%;margin-top: -100px;z-index: 2150;display: none;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
#alert_close{ background: url(/images/all_images.png) no-repeat;width: 30px;height: 30px;display: inline-block;position: absolute;right: -10px;top: -10px;background-position: -188px -268px;cursor: pointer;}
.alert_icon{display: inline-block;background-image: url(/images/all_images.png);background-repeat: no-repeat;}
.icon_success{ background-position: -448px -214px;width: 104px;height:79px;}
.icon_error{background-position: -571px -216px;width: 72px;height:78px;}

.video_container{ display: inline-block;width: 100%;}
.ulVideoContainer {}
.ulVideoContainer li{}

/*
.pikachoose-classic{
	position:relative;
	width:600px;
	height:500px;
	margin:50px auto 0 auto;}
	
.pika-stage {
	position: absolute;
	height:500px;
	width:600px;
	top:0px;
	left:0px;}
.pika-stage > a {
    width: 100%;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 100%;
}
.pika-stage img{
	border:0;
	display: inline-block;
    vertical-align: middle;}
	
.pika-stage .pika-aniwrap{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:9;}
	
.pika-stage .caption{
	font-family:Helvetica;
	font-size:12px;
	padding:5px;
	width:500px;
	color:#ccc;
	position:absolute;
	bottom:0;
        left:0;
	z-index: 11;}
	
.pika-textnav{
	display:none;}

.pika-counter{
	display:none;}

.pika-imgnav{
	width: 600px;
	height: 25px;
	background: black;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.26, rgb(28,28,28)),
		color-stop(0.48, rgb(41,41,41)),
		color-stop(0.86, rgb(36,36,36)));
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(28,28,28) 26%,
		rgb(41,41,41) 48%,
		rgb(36,36,36) 86%);
	position: absolute;
	bottom: 0;
        left:0;
	z-index:11;}	

.pika-imgnav a {
	position: absolute; 
	text-indent: -5000px; 
	height: 25px; 
	width: 35px;
	display: block;
	z-index:11;
	background:url(/images/controls2.png) 0 0 no-repeat;
	cursor:pointer;
	top:0px;
	right:10px;
	border-left:1px solid #222;}

	.pika-imgnav a.pause {
		background-position:17px -15px;}
		
	.pika-imgnav a.play, .pika-imgnav a.next {
		background-position:17px 5px;
		right:10px;}

	.pika-imgnav a.tray{
		background-position:17px -55px;
		right:62px;}

	.pika-imgnav a.next{
		right:105px;}

	.pika-imgnav a.previous {
		background-position:17px -35px;
		right:152px;}

.pika-thumbs li{
	
	float:left;
	list-style: none;
	width: 100px;
	height:55px;
	overflow:hidden;
	margin:3px 10px;}

.pika-thumbs li .clip{
	position:relative;
	height:100%;
	overflow: hidden;}

.pikame{
	width: 600px;}

.pika-stage, .pika-thumbs li{
	border: 3px solid #111;
	background:#222;}

	
.jcarousel-clip-horizontal{
	width:500px;
	overflow:hidden;
	left:47px;}

.jcarousel-container{
	position:absolute !important;
	width:600px;
	background:black;
	background:rgba(0,0,0,0.7);
	bottom:16px;
	left:3px;
	padding-top:8px;
	height:1px;
	z-index:10;
	overflow:hidden;}

.jcarousel-container *{
    z-index:10;}

.jcarousel-prev,.jcarousel-next{
	width:35px;
	height:18px;
	background:url(/images/controls2.png) top left no-repeat;
	display:block;
	position:absolute;
	right:5px;
	top:35px;
	cursor:pointer;
	filter:alpha(opacity=60);
	 opacity:0.6;}
	 
.jcarousel-prev:hover, .jcarousel-next:hover{
	filter:alpha(opacity=100);
	opacity:1.0;}
	
.jcarousel-prev-disabled:hover, .jcarousel-next-disabled:hover{
	filter:alpha(opacity=60);
	opacity:0.6;}
	
.jcarousel-next{
	background-position: 0 0;}
	
.jcarousel-prev{
	background-position: 0 -40px;
	left:25px;}*/