/* SLIDER */
#slider {
  display:block;  
  list-style:none;
  position:relative;
  width:100%;
  margin:0;
  padding:0;
  border-top:2px solid #333;
}
.slides_container {
  width:100%;
  height:100%;
}
#slider > li {
  position:absolute;
  top:0;
  left:0;
  margin:0;
  padding:0;
}
.slides {
  width:996px;
  height: 250px;
}
.slides h2 {  
  margin-top: -10px;
  margin-bottom: 15px;
  font-family: "Helvetica CY", Helvetica, Arial, sans-serif;
  font-size: 2.25em;
  font-weight:bold;
  line-height: .9em;
  text-transform: uppercase;
}
.slides .caption {
  font-size:0.875em;
  line-height:1.8em;
}
.slides .right {
  width:50.5%;
  margin-top:62px;
  margin-right:10.7%;
  display: none;
}
#slider img.slide {
  position:absolute;
  z-index:10;
  bottom:0;
  left:0;
}
#pagination-wrapper {
  position: absolute;
  top:100%;
  left:0;
  width: 100%;
  z-index: 100;
  border-bottom:2px solid #333;
}
#pagination-wrapper .pagination {
  display: block;
  background: none #EEE;
  list-style:none;  
  width: 100%;
  margin:0;
  padding:0;
  text-align:center;
}
#pagination-wrapper .pagination li {
  width:16px;
  height:16px;
  margin:6px 3px;
  padding:0;
  display:inline-block;
  zoom:1;*display:inline;
  text-align:center;
}
#pagination-wrapper .pagination li a {
  background: url("../images/layout/icon_slider_off.png") no-repeat center center transparent;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  color:transparent;
  font-size:0;
  text-decoration:none;
  text-indent:-9999px;
  overflow:hidden;
}
#pagination-wrapper .pagination li.current a {
  background: url("../images/layout/icon_slider_on.png") no-repeat center center transparent;
}
/* SLIDER END */
/* --- Small Slideshow Container --- */
#fpssContainer134.fpss-template-tt {position:relative;width:280px;margin:8px auto;padding:4px;border-color:#ccc;border-style:solid;border-width:1px 2px 2px 1px;overflow:hidden;font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;}

/* --- Loader --- */
#fpssContainer134.fpss-template-tt .slide-loading {position:absolute;width:280px;height:187px;background:#fff none no-repeat center center;z-index:100;}

/* --- Timer (progress bar) --- */
.fpss-template-tt .fpssTimerContainer,
.fpss-template-tt .fpssTimerContainer .fpssTimer {display:none;}

/* --- Slide Containers --- */
#fpssContainer134.fpss-template-tt .slides-wrapper {width:280px;height:187px;margin:0;padding:0;position:relative;overflow:hidden;background:#000;}
.fpss-template-tt .slides {list-style:none;}
#fpssContainer134.fpss-template-tt .slide {width:280px;height:187px;overflow:hidden;list-style:none;}
#fpssContainer134.fpss-template-tt .slidetext {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 248px;
  padding: 8px 16px;
  margin: 0;
  background: url("../images/layout/transparent_bg.png");
  z-index: 1;
}
/* --- Slide Content --- */
.fpss-template-tt .slidetext h1,
.fpss-template-tt .slidetext h1 a {font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-size:26px;line-height:120%;margin:0;padding:0;color:#9c0;}
.fpss-template-tt .slidetext h1 a:hover {color:#f90;text-decoration:none;}
.fpss-template-tt .slidetext h2 {font-size:10px;margin:0;padding:0;color:#999;font-weight:normal;}
.fpss-template-tt .slidetext h3 {font-size:12px;margin:0;padding:2px 0;color:#fafafa;}
.fpss-template-tt .slidetext h4 {font-size:11px;margin:0;padding:0;color:#999;font-style:italic;}
.fpss-template-tt .slidetext p {margin:4px 0;padding:0;color:#fff;}
.fpss-template-tt .slidetext a.fpssReadMore {margin:0;padding:1px 0;background:none;border:none;color:#fff;line-height:14px;}
.fpss-template-tt .slidetext a.fpssReadMore:hover {margin:0;padding:1px 0;background:none;border:none;color:#f90;line-height:14px;}

/* --- Navigation --- */
.fpss-template-tt .navigation-wrapper {border-top:2px solid #505050;background:url("../images/layout/black_stripes.gif") repeat;padding:0;margin:0;}
.fpss-template-tt .navigation-background {cursor:pointer;border:1px solid #f90;position:absolute;z-index:8;margin:0 4px;}
.fpss-template-tt .navigation {list-style:none;margin:0;padding:2px 16px 8px;}

.fpss-template-tt .navigation li.navigation-button {float:left;margin:0 4px;z-index:7;position:relative;border:1px solid #bbb;}
#fpssContainer134.fpss-template-tt .navigation li a {display:block;line-height:0px;}
.fpss-template-tt .navigation li.navigation-button a {background:#000;}

.fpss-template-tt .navigation li.navigation-next,
.fpss-template-tt .navigation li.navigation-previous,
.fpss-template-tt .navigation li.navigation-control {float:left;margin:0;padding:0;}
.fpss-template-tt .navigation li.navigation-next a,
.fpss-template-tt .navigation li.navigation-previous a,
.fpss-template-tt .navigation li.navigation-control a {font-family:Tahoma, Arial, sans-serif;font-size:10px;border:none;text-align:center;padding:0 4px;margin:0;background:none;color:#9c0;text-decoration:none;}
.fpss-template-tt .navigation li.navigation-next a:hover,
.fpss-template-tt .navigation li.navigation-previous a:hover,
.fpss-template-tt .navigation li.navigation-control a:hover {color:#f90;text-decoration:none;}

.fpss-template-tt .navigation li.active,
.fpss-template-tt .navigation li.navigation-button:hover,
.fpss-template-tt .navigation-background {border:1px solid #f90;}

.fpss-template-tt .navigation li.active a,
.fpss-template-tt .navigation li:hover a {cursor:pointer;}

.fpss-template-tt .navigation li.navigation-button .navigation-thumbnail {opacity:0.6;filter:alpha(opacity=60);}
.fpss-template-tt .navigation li.active .navigation-thumbnail,
.fpss-template-tt .navigation li.navigation-button a:hover .navigation-thumbnail {opacity:1.0;filter:alpha(opacity=100);}

#fpssContainer134.fpss-template-tt .navigation-thumbnail {display:block;width:0px;height:0px;overflow:hidden;border:none;background-position:50% 50%;position:relative;z-index:9;}

/* --- Generic Styling (highly recommended) --- */
.fpss-template-tt a {cursor:pointer;}
.fpss-template-tt a:active,
.fpss-template-tt a:focus {outline:0;outline:expression(hideFocus="true");}
    .fpss-template-tt img {border:none;}
.fpss-template-tt .slidetext img,
.fpss-template-tt .slidetext p img {display:none;}
.fpss-clr {clear:both;float:none;height:0;line-height:0;margin:0;padding:0;border:0;}

/* --- IE Specific Styling (use body.fpssIsIE6, body.fpssIsIE7, body.fpssIsIE8 to target specific IEs) --- */
body.fpssIsIE6 #fpssContainer134.fpss-template-tt .navigation,
body.fpssIsIE7 #fpssContainer134.fpss-template-tt .navigation {height:4px;overflow:hidden;}
er div,
.avPlayerWrapper iframe,
.avPlayerWrapper object,
.avPlayerWrapper embed { outline:0; padding:0; margin:0; }

/* Layout */
.avPlayerWrapper { display:block; text-align:center; clear:both; }
.avPlayerWrapper .avPlayerContainer { display:block; margin:4px auto; }
/* Video container styling only */
.avVideo .avPlayerContainer { padding:16px 20px 14px; border-radius:4px; background:url("../images/layout/allvideos_v4_bg_1000x550.jpg") repeat 50% 50%; }
/* Audio container styling only */
.avAudio .avPlayerContainer { }
.avPlayerWrapper .avPlayerContainer .avPlayerBlock { display:block; padding:0; margin:0; line-height:normal; text-align:center; }
.avPlayerWrapper .avPlayerContainer .avPlayerBlock div { text-align:center !important; }
.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink { text-align:center; padding:4px; font-size:11px; }
.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a {}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a:hover {}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a span {}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a:hover span {}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink span.hint {padding-left:4px;color:#999;font-style:italic;}

/* LOGIN */

#sbox-window{
  background: none! important;
  background-image: url("../images/layout/loginf1.png") !important;
  background-position: left;
  background-repeat: no-repeat;
  width: 225px;
  height: 350px;
}
#sbox-btn-close{
  right: 10px !important;
  top: 10px !important;
}
#helpdiv{
  margin-left: 10px;
  _margin-left: 5px;
  margin-right: 10px;
  _margin-right: 5px;
}
#loginbt {
  background: url("../images/layout/login.png") no-repeat;
  background-position: left;
  width: 145px;
  height: 28px;
  text-align: left !important;
}
#alg{
  margin: 0px;
  width: 145px;
  
}
#loginbt .text-login {
  text-align: center;
  /*text-align: center !important; was ru 050112*/
}
.text-login a{
  font-family: tahoma;
  font-size: 12px;
  /*font-size: 13px;
  font-weight: bold !important; was ru 060112*/
  font-weight: normal !important;
  text-transform: capitalize;
  color: #FFF !important;
  line-height: 25px;
  display: block;
}
.text-login a:hover{
  font-family: tahoma;
  /*font-size: 13px;
  font-weight: bold; was ru 060112*/
  font-size: 12px;
  font-weight: normal;
  text-transform: capitalize;
  text-decoration: none;
  color: #FFF !important;
}
.btlo{
  background: url("../images/layoutt/login.html') no-repeat;
    background-position: left;
  width: 145px;
  height: 28px;
  border: none !important;
  font-family: tahoma;
  font-size: 12px;
  font-weight: normal;
  /*font-size: 13px;
  font-weight: bold; was ru 060112*/
  text-transform: capitalize;
  background-color: #F8F8F8 !important;
  text-align: left;
  color: #ffffff;
}
#helpdiv form #title{
  font-family: tahoma;
  font-size: 17px;
  font-weight: bold;
  margin-top: 3px;
  color: #333333;
}
#helpdiv form div.ip{
  font-family: tahoma;
  font-size: 13px;
  margin: 0px auto 0px auto;
  margin-top: 12px;
  color: #333333;
}
#helpdiv form input.ipbox{
  width: 93%;
}
#helpdiv form input.bt{
  background: url("/images/layout/login1.jpg") no-repeat;
  background-position: left;
  width: 67px;
  height: 21px;
  border: none;
  color: #333333;
}

#helpdiv form ul.fx{
  list-style: none;
  font-family: tahoma;
  font-size: 13px;
  padding-left: 0px;
  margin-left: 0px;
}
#helpdiv form ul.fx li{
  background-image: none;
  padding-left: 0px;
  margin-top: 10px;
}
#helpdiv form ul.fx li a{
  text-decoration: none;
  color: #83AD46;
}
#helpdiv form ul.fx li a:hover, a:active, a:focus {
  color: #000;
}
#pagination-wrapper .pagination li a {
  overflow:hidden;
}
