body{ 
width:100%;
margin:0px 0px;
padding:0px; 
font: 13px Tahoma;
background: url('images/bg1.png');
background-attachment: fixed;
}
a{color:#0071BC;}
img{border:0px}
.clear{clear:both}
.tcoun{visibility:hidden;display:none}
h2 { font-size: 17px; font-weight: normal; }
.top {
 height:200px;
}
#notify {
position: fixed;
z-index: 101;
top: 115px;
left: 0;
right: 0;
background: #ff9000;
text-align: center;
line-height: 2.5;
overflow: hidden;
color: #fff;
font-weight: bold;
-webkit-box-shadow: 0 0
}
.header {
position:fixed;
top:0px;
width:100%;
z-index:1000;
}
.header .back {
background: #ECF2F4;
}
.header div.sep {
margin-bottom: 8px;
margin:0;
background-image: url('images/sep.png');
background-repeat: repeat-x;
background-position: top left;
width: 1px;
height: 49px;
float: left;
margin-top: 12px;
}
.menuback {
background-color: #2FABFF;
box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
}
.header ul.topmenu:before, .header ul.topmenu:after { 
clear: both; 
content: "\0020"; 
display: block; 
height: 0; 
visibility: hidden; 
}
.header ul.topmenu { 
zoom: 1; 
clear: left; 
list-style: none; 
padding: 0; margin:0; 
position: relative; 
z-index: 5; 
width:1350px;
margin:0 auto; 
}
.header ul.topmenu li { 
float: left; 
display: block; 
padding: 0px 4px 0px 16px; 
line-height: 34px; 
height: 34px; 
border-top: 1px solid #2FABFF; 
}
.header ul.topmenu li a { 
color: #fff; 
font-size: 12px; 
text-decoration: none; 
}
.header ul.topmenu li a:hover { 
color: #fff; 
}
.header ul.topmenu li a.hov { 
color: #fff; 
}
.header ul.topmenu li a.link { 
color: #d1ff80; 
}
.header ul.topmenu li.right { 
float: right; 
padding: 0px 16px 0px 4px 
}
.header ul.topmenu li a.score { 
position: relative; 
display: block; 
bottom: 38px; 
text-align: right; 
margin: 0px -20px; 
text-decoration: none; 
font-size: 10px; 
font-weight: bold; 
color: #fff; 
}
.header ul.topmenu li a.score strong { 
right: -5px; 
top: -4px; 
position: relative; 
line-height: 12px; 
background-color: #fff; 
-webkit-border-radius: 20px; 
-moz-border-radius: 20px; 
border-radius: 20px; padding: 2px; 
}
.header ul.topmenu li a.score span { 
line-height: 12px; 
background-color: #27d11f; 
-webkit-border-radius: 20px !important; 
-moz-border-radius: 20px !important; 
border-radius: 20px !important; 
background: -webkit-gradient(linear, left top, left bottom, from(#25cc1c), to(#0b7e03)); 
background: -moz-linear-gradient(top, #25cc1c, #0b7e03); 
background-image: -o-linear-gradient(top,rgb(37,204,28),rgb(11,126,3));  
padding-left: 4px; padding-right: 4px; 
}
.header ul.topmenu li:first-child { 
margin-left: 6px; 
}
.header ul.topmenu ul.subtopmenu li:first-child { 
margin-left: 0px; 
}
.header ul.topmenu li { 
padding: 0 10px;
position: relative; 
}
.header ul.topmenu li:hover { 
background-color: white; 
}
.header ul.topmenu li:hover a { 
color: black; 
}
.header ul.topmenu li:hover ul.subtopmenu { 
display: block; 
visibility: visible; 
padding: 0; 
}
.header ul.topmenu ul.subtopmenu { 
display: none; 
visibility: hidden; 
border: 1px solid #2FABFF; 
border-top: 0; 
left: -1px; 
top: 34px; 
position: absolute; 
background: white; 
}
.header ul.topmenu ul.subtopmenu li { 
white-space: nowrap; 
border: 1px solid white; 
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
box-sizing: border-box; 
width:100%; 
}
.header ul.topmenu ul.subtopmenu li:hover { 
background-color: #2FABFF; 
}
.header ul.topmenu ul.subtopmenu li:hover a { 
color: white; 
}
.header ul.topmenu ul.subtopmenu li a { 
color: black; 
display: block; 
}
.header div.mail { 
margin-left: -5px; 
}
.header div.s1 { 
display: none; 
}
.header ul.user-menu li div.msg {
width: 100%;
font-size: 11px;
text-align: center;
display: none;
position: absolute;
left: 0px;
top: 25px;
}
.header ul.user-menu { 
margin: 25px 5px 0px; 
float: left; 
list-style: none; 
position: relative; 
-webkit-padding-start: 0px; 
padding: 0px; 
}
.header ul.user-menu li { 
line-height: 12px; 
display: block; 
float: left; 
height: 18px; 
text-decoration: none; 
width: 20px; 
padding: 0px 3px; 
}
.header ul.user-menu li a.link { 
display: block; 
text-align: center; 
padding-top: 5px; 
width: 20px; 
height: 18px; 
text-decoration: none; 
font-size: 10px; 
}
.header ul.user-menu li a.score { 
outline: none; 
position: relative; 
display: block; 
bottom: 38px; 
text-align: center; 
margin: 0px -20px; 
text-decoration: none; 
text-align: center; 
font-size: 10px; 
font-weight: bold; 
color: #fff; 
}
.header ul.user-menu li a.score strong { 
position: relative; 
line-height: 12px; 
background-color: #fff; 
border: 1px solid #c6c6c6; 
-webkit-border-radius: 20px; 
-moz-border-radius: 20px; 
border-radius: 20px; 
padding: 2px; 
}
.header ul.user-menu li a.score span { 
line-height: 12px; 
background-color: #27d11f; 
-webkit-border-radius: 20px !important; 
-moz-border-radius: 20px !important; 
border-radius: 20px !important; 
background: -webkit-gradient(linear, left top, left bottom, from(#25cc1c), to(#0b7e03)); 
background: -moz-linear-gradient(top, #25cc1c, #0b7e03); 
background-image: -o-linear-gradient(top,rgb(37,204,28),rgb(11,126,3));  
padding-left: 4px; 
padding-right: 4px; 
}
.header ul.user-menu li a.link { 
background-position: -100px -90px; 
background-repeat: no-repeat; 
background-image: url('images/icons.png'); 
}
.header ul.user-menu li.mail a { 
background-position: 0px 3px; 
}
.header ul.user-menu li.user a { 
background-position: -20px -15px; 
}
.header ul.user-menu li.userplus a { 
background-position: -40px -33px; 
}
.header ul.user-menu li.socium a { 
background-position: -60px -51px; 
}
.header ul.user-menu li.bell a { 
background-position: -80px -69px; 
}
.header ul.user-menu li.mess a { 
background-position: -100px -87px; 
}
.header ul.user-menu li.mail strong { 
z-index: 6; 
}
.header ul.user-menu li.user strong { 
z-index: 5; 
}
.header ul.user-menu li.userplus strong { 
z-index: 4; 
}
.header ul.user-menu li.socium strong { 
z-index: 3; 
}
.header ul.user-menu li.bell strong { 
z-index: 2; 
}
.header ul.user-menu li.mess strong { 
z-index: 1; 
}
.header ul.user-menu li.mail:hover strong, .header ul.user-menu li.user:hover strong, .header ul.user-menu li.userplus:hover strong, .header ul.user-menu li.socium:hover strong, .header ul.user-menu li.bell:hover strong, .header ul.user-menu li.mess:hover strong { 
z-index: 7; 
}
.header ul.user-menu li.mail:hover .msg, .header ul.user-menu li.user:hover .msg, .header ul.user-menu li.userplus:hover .msg, .header ul.user-menu li.socium:hover .msg, .header ul.user-menu li.bell:hover .msg, .header ul.user-menu li.mess:hover .msg { 
display: block; 
}
.header #color {
font-size: 14px;
position: relative;
z-index: 1;
padding:5px;
min-height: 70px;
width: 1350px;
margin: 0 auto;
}
.header #color .logo {
position: relative;
padding: 0px 54px 0px 0px;
width: 200px;
height: 70px;
float: left;
}
.header #color .logo span.user {
text-decoration: underline;
color: #7F7F7F;
display: block;
position: absolute;
font-size: 11px;
left: 67px;
top: 14px;
white-space: nowrap;
}
.header div.flo {
overflow: hidden;
float: right;
width: 600px;
padding-top: 24px;
}
.header div.flo { 
overflow: hidden; 
float: right; 
width:600px; 
padding-top: 24px; 
}
.header div.poisk { 
float: left; 
height: 20px; 
border:solid 1px #b8d6e5; 
background-image: url('images/search.png'); 
background-repeat: no-repeat; 
background-position: 5px 2px; 
}
.header div.poisk input.autoclear { 
outline: 0; 
width:350px; 
border: 0; 
padding-left: 25px; 
font-size: 11px; 
font-family: tahoma, sans-serif; 
background: none; 
}
.header div.poisk input.autoclear-normalcolor { 
color: #000; 
}
.header div.poisk input.poiskgo { 
width: 16px; 
height: 16px; 
display: none; 
visibility: hidden; 
position: absolute; 
z-index: 6; 
margin-top: 10px; 
margin-left: 14px; *margin-left: 11px; 
}
.header div.prop {
float: right;
padding-top: 4px;
}
.header div.prop a {
font-size: 11px;
color: #ABABAB;
float: left;
margin-right: 13px;
text-decoration: underline;
}
.header div.prop a.exit {
background: url('images/exit_ico.png') no-repeat right bottom;
width: 65px;
}

#top {
position:fixed;
top:116px;
background:rgba(150, 150, 150, 0.38);
box-shadow: 1px 0 0 rgba(255, 255, 255, 0.05);
border-right:1px solid #fff;
height:100%;
padding:10px;
color:#ffffff;
font-size: 12px;
text-shadow: 0px 1px 0px #262626;
font-weight: bold;
cursor: pointer;
}
#top:hover {
 background: white;
 background:rgba(0, 0, 0, 0.175);
}
#top .icon {
background: url('images/up.png') no-repeat;
width: 16px;
height: 16px;
}
#b {
display: table;
position:relative;
width:1350px;
margin: 0 auto;
}
#main {
display: table-cell;
vertical-align: top;
position:relative;
width: 1350px !important;
text-align: left;
padding: 6px 10px;
background:#ffffff;
-moz-box-shadow: 0 0 7px 0 #D3D3D3;
-webkit-box-shadow: 0 0 7px 0 lightGrey;
box-shadow: 0 0 7px 0 lightGrey;
}
#main3 {
display: table-cell;
vertical-align: top;
position:relative;
background:#ECF2F4;
width:250px;
padding:5px;
-moz-box-shadow: 0 0 7px 0 #D3D3D3;
-webkit-box-shadow: 0 0 7px 0 lightGrey;
box-shadow: 0 0 7px 0 lightGrey;
}
#main2 {
display: table-cell;
vertical-align: top;
position:relative;
background:#ECF2F4;
width:250px;
padding:5px;
-moz-box-shadow: 0 0 7px 0 #D3D3D3;
-webkit-box-shadow: 0 7px 0 0 lightGrey;
box-shadow: 0 7px 0 0 lightGrey;
}
div.title {
overflow: hidden;
float: left;
margin:5px;
font-size: 25px;
line-height: 28px;
color: #333;
font-weight: bold;
height: 28px;
}
div.title a { 
color: #333333;
text-decoration:none;
}
div .my {
display: inline-block;
margin-top: 13px;
font-size: 12px;
white-space: nowrap;
color:#666;
clear: both;
}
div.title span.pc {
background: -webkit-gradient(linear, left top, left bottom, from(#25cc1c), to(#0b7e03)); 
background: -moz-linear-gradient(top, #25cc1c, #0b7e03); 
background-image: -o-linear-gradient(top,rgb(37,204,28),rgb(11,126,3));  
border-radius:35px;
width:15px;
height:15px;
color: #ffffff;
display: inline-block;
font-size: 11px;
margin-bottom:2px;
white-space: nowrap;
}
div.title span.mobile {
background-color: #1a8ae3;
background-image: -moz-linear-gradient(top, #1a8ae3, #1c78c3);
background-image: -ms-linear-gradient(top, #1a8ae3, #1c78c3);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1a8ae3), to(#1c78c3));
background-image: -webkit-linear-gradient(top, #1a8ae3, #1c78c3);
background-image: -o-linear-gradient(top, #1a8ae3, #1c78c3);
background-image: linear-gradient(top, #1a8ae3, #1c78c3);
background-repeat: repeat-x;
border-radius:35px;
width:15px;
height:15px;
color: #ffffff;
display: inline-block;
font-size: 11px;
margin-bottom:2px;
white-space: nowrap;
}
div.title a:hover {
text-decoration:underline;
}
div.title .verification {
display:inline-block;
width:14px;
height:14px;
background:url('images/icon-ok-green.png') no-repeat;
cursor:pointer;
}
div.mcont {
position: relative;
margin-left: 20px;
margin-top: 10px;
border: solid 3px white! important;
background:white;
overflow: hidden;
width: 190px;
}
div.money { 
overflow: hidden; 
text-align:center; 
font-size: 13px; 
color: #8D8D8D; 
height: 22px; 
line-height: 22px; 
}
div.money a { 
text-decoration: underline; 
}
div.money span { 
margin-right: 13px; 
padding-left: 22px; 
font-size: 12px; 
color: #494948; 
font-weight: normal; 
background-position: 0px 0px; 
background-repeat: no-repeat; 
background-image: url('images/money.gif'); 
}
div.money span.silver { 
margin-right: 0px;
background-image: url('images/money-silver.gif'); 
}
div.money i { 
font-size: 11px; 
font-style: normal; 
}
div.money i a {  
color: #8D8D8D; 
}
#mycard {
border-collapse: collapse;
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
}
#mycard td.img {
width: 220px;
padding-right: 5px;
text-align: center;
}

.menus {
text-align:center;
width: 194px;
margin:10px auto;
-moz-border-radius: 4px;
border-radius: 4px;
} 
.menus a { 
background:white; 
display:block; 
padding:5px; 
color:#ffffff; 
font-family:Tahoma;
font-size:11px;
background-color: #2FABFF;
border-bottom:1px solid #F0F0F0; 
text-decoration:none; 
} 
.menus a.active { 
display:block; 
padding:5px; 
color:#FFFFFF; 
border-bottom:1px solid #62666B; 
text-decoration:none; 
background: -webkit-gradient(linear, left top, left bottom, from(#25cc1c), to(#0b7e03)); 
background: -moz-linear-gradient(top, #25cc1c, #0b7e03); 
background-image: -o-linear-gradient(top,rgb(37,204,28),rgb(11,126,3));  
border-left:1px solid #6E757F; 
border-right:1px solid #6E757F; 
} 
.menus a:hover { 
display:block;  
padding:5px; 
color:#FFFFFF; 
border-bottom:1px solid #62666B; 
text-decoration:none; 
background: -webkit-gradient(linear, left top, left bottom, from(#25cc1c), to(#0b7e03)); 
background: -moz-linear-gradient(top, #25cc1c, #0b7e03); 
background-image: -o-linear-gradient(top,rgb(37,204,28),rgb(11,126,3));  
border-left:1px solid #6E757F; 
border-right:1px solid #6E757F; 
}
.status {
display:inline-block;
position: relative;
width:98%;
background-color: #2FABFF;
margin-top:1px;
padding:5px;
clear: both;
overflow: visible;
}
.status .resis {
position:relative;
margin:0;
padding:0;
}
.status input[type="text"] {
padding:10px;
border:none;
background:#ffffff;
outline: none;
float:left;
font-size: 11px;
font-family: tahoma, sans-serif;
width: 88%;
overflow: hidden;
}
.status input[type="button"] {
float:right;
margin-top:2px;

}
.st_1	{ /* Îôîðìëåíèå ñòàòóñà þçåðà */
margin-left: 20px;
margin-bottom:0;	
border-style:solid;	
border-color:transparent  transparent #2FABFF transparent ;	
border-width:0 0px 10px 10px;	
height: 0px; 	
width:0px;	
} 	
.st_2 	{	
margin: 3px;	
margin-top:0;
border:#2FABFF 1px solid;	
padding: 5px; 
font-family:inherit;	
border-radius: 2px;
color: #000;
font-size:12px;
font-family:Tahoma;	
background-color: #ffffff;
word-wrap:break-word;	
}
.lois {
 position:relative;
 display: inline-block;
 background:url("images/like.png");
 background-repeat: no-repeat;
 background-position: top left;
 font-size:12px;
 font-family:Tahoma;
 padding-left:16px;
}
.lois a {
text-decoration:none;
}
.reply {
 position:relative;
 display: inline-block;
 background:url("images/reply.png");
 background-repeat: no-repeat;
 background-position: top left;
 font-size:12px;
 font-family:Tahoma;
 padding-left:16px;
}
.reply a {
text-decoration:none;
}
.cl {
margin-top:5px;
height: auto;
padding: 7px;
overflow: hidden;
color:#ffffff; 
font-family:Tahoma;
font-size:12px;
text-align:center;
background-color: #2FABFF;
border-bottom:1px solid #F0F0F0; 
background-image: none;
background-color: #2FABFF;
}
.cl span {
position:relative;
background-color: #ffffff;
font-size: 11px;
padding-top: 2px;
padding-bottom: 2px;
padding-left:5px;
padding-right:5px;
line-height: 12px;
-o-border-radius: 3px;
border-radius: 3px;
-moz-border-radius: 3px;  
  color:#2FABFF;
font-weight: bold;
}
.cl span a {
text-decoration:none;
}
.cl span a:hover {
text-decoration: underline;
}
input[type="button"] {
  border: 1px solid #1a8ae3;
  width:auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0px 1px 0px #1a8ae3;
  -webkit-box-shadow: 0px 1px 0px #1a8ae3;
  -moz-box-shadow: 0px 1px 0px #1a8ae3;
  -webkit-text-shadow: 0px 1px 0px #1a8ae3;
  -moz-text-shadow: 0px 1px 0px #1a8ae3;
  -o-text-shadow: 0px 1px 0px #1a8ae3;
  text-shadow: 0px 1px 0px #1a8ae3;
  font-family: inherit;
  line-height: 27px;
  font-size: 11px;
  color: #FFFFFF !important;
  height: 28px;
  padding: 0px 10px;
  background-color: #1a8ae3;
  background-image: -moz-linear-gradient(top, #1a8ae3, #1c78c3);
  background-image: -ms-linear-gradient(top, #1a8ae3, #1c78c3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1a8ae3), to(#1c78c3));
  background-image: -webkit-linear-gradient(top, #1a8ae3, #1c78c3);
  background-image: -o-linear-gradient(top, #1a8ae3, #1c78c3);
  background-image: linear-gradient(top, #1a8ae3, #1c78c3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#1a8ae3', EndColorStr='#1c78c3');
  cursor: pointer;
  display: inline-block;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type="button"]:hover, input[type="button"]:active, input[type="button"]:focus {
  background-color: #1c78c3;
  background-image: -moz-linear-gradient(top, #1c78c3, #1a8ae3);
  background-image: -ms-linear-gradient(top, #1c78c3, #1a8ae3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1c78c3), to(#1a8ae3));
  background-image: -webkit-linear-gradient(top, #1c78c3, #1a8ae3);
  background-image: -o-linear-gradient(top, #1c78c3, #1a8ae3);
  background-image: linear-gradient(top, #1c78c3, #1a8ae3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#1c78c3', EndColorStr='#1a8ae3');
}

/* Button */
.buttonsprofile {
  height:15px;
  font-size:12px; 
}
.buttonsprofile a {
  float:left;
  text-decoration:none;
  background-color: #2FABFF;
  color:white;
  border-right:1px solid #ffffff;
  padding:5px 8px 4px 8px;
}
.buttonsprofile a:hover {
color:#FFFFFF; 
text-decoration:none; 
background-color: #329EFF;
background-image: -moz-linear-gradient(90deg, #329EFF, #2CC2FF );
background-image: -webkit-linear-gradient(90deg, #329EFF, #2CC2FF );
background-image: -o-linear-gradient(90deg, #329EFF, #2CC2FF );
background-image: -ms-linear-gradient(90deg, #329EFF, #2CC2FF );
background-image: linear-gradient(90deg, #329EFF, #2CC2FF );
padding:5px 8px 4px 8px;
}
.buttonsprofile span {
  position:relative;
  background-color: #ffffff;
  font-size: 11px;
  padding-top:2px;
  padding-bottom:1px;  
  padding-left:5px;
  padding-right:5px;
  line-height: 12px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;  
  color:#2FABFF;
}
/* Action */
.action {
 position: relative;
 display: block;
 background: #2FABFF;
 width: 100%;
 height: 40px;
}
.action a, .action a:visited {
 display:block;
 float:left;
 height:40px;
 line-height:40px;
 font-family: Tahoma;
 font-size: 11px;
 padding:0px 15px;
 text-decoration:none;
 color:#ffffff; 
}
.action a:hover, .action a:active  {
 color:white;
 text-decoration:none;
 height:40px; 
 background: -webkit-gradient(linear, left top, left bottom, from(#25cc1c), to(#0b7e03)); 
 background: -moz-linear-gradient(top, #25cc1c, #0b7e03); 
 background-image: -o-linear-gradient(top,rgb(37,204,28),rgb(11,126,3));
}

.theme {
position: absolute;
float: right;
font-size: 10px;
margin-top: -30px;
padding:5px;
right: 0;
cursor:pointer;
}
.theme:hover {
background: #ECF2F4;
}
.theme .icon {
display:inline-block;
width:auto;
height:18px;
line-height:18px;
padding-left:23px;
bottom:0px;
background:url('images/theme.png') no-repeat;
}
.theme .icon:hover {
background:url('images/theme_hover.png') no-repeat;
}
.ank {
display:table;
color:#222D35;
width:100%;
padding:10px;
}
.ank #left {
display: table-cell;
vertical-align: top;
float:left;
color: #73818A;
}
.ank #right {
display: table-cell;
vertical-align: top;
float:right;
width:400px;
}
.ankall {
background: #F1F5F8;
display: block;
text-align: center;
line-height: 16px;
padding: 9px 20px;
cursor: pointer;
}
.ankall a {
color:#536069;
text-decoration:none;
}
.ankall a:hover {
color:#536069;
text-decoration:underline;
}
.maintop {
border-bottom: 1px solid #CFCFCF;
box-shadow: 1px 2px 3px #CFCFCF;
margin: -5px;
height: 1px;
margin-top: 10px;
margin-bottom: 10px;
}

footer {
position:relative;
width:100%;
margin:0 auto;
bottom:0;
clear: both;
}
footer .content {

text-align:center;
}
footer .content .men {
 display:block;
 line-height:40px;
 height:40px; 
 font-family: Tahoma;
 font-size: 11px;
 background: #2FABFF;
 border-radius:5px 5px 0px 0px;
 text-decoration:none;
 color:#ffffff; 
}
footer .content a {
color:#000;
text-decoration:none;
}
footer .content a:hover {
color:blue;
}
footer .content .men a {
 padding:5px;
 text-decoration:none;
 color:#ffffff; 
}
footer .content .men a:hover {
 color:white;
 text-decoration:none;
 height:40px; 
 background: -webkit-gradient(linear, left top, left bottom, from(#25cc1c), to(#0b7e03)); 
 background: -moz-linear-gradient(top, #25cc1c, #0b7e03); 
 background-image: -o-linear-gradient(top,rgb(37,204,28),rgb(11,126,3));
}
/* Lightbox hack */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 99px;
	float: right;
	padding-bottom: 0.7em;
}

/* Lightbox hack */

/* Spoiler hack */

.spoiler-head {
	font-size: 11px; padding: 1px 14px 3px; margin-left: 6px; line-height: 15px;
}

.spoiler-body {
	padding: 1px 6px 2px; display: none;
	border-top: 1px solid #C3CBD1; background: #F5F5F5;border-bottom: 1px solid #C3CBD1;
}

.spoiler-wrap {
	width: 95%; margin: 6px auto; clear: both; background: #E9E9E6;
	border: solid #C3CBD1; border-width: 1px 1px 1px 2px;
}

.clickable { cursor: pointer; }
.folded    { background: transparent url(images/icon_plus.gif) no-repeat left center; padding-left: 14px; }
.unfolded  { background: transparent url(images/icon_minus.gif) no-repeat left center; padding-left: 14px; }

/* Spoiler hack */

/* AJAX css-only rating stars */
/* rating selector */
span.rating {
	width: 16px; /* Must be same width as rating images */
	height: 18px; /* Must be same height as rating images */
}

span.star {
	display: block;
	position: relative;
	left: 16px; /* Must be same width as rating images */
	cursor: pointer;
	background: url(images/rating/off.gif) no-repeat;
}

span.star:hover {
	background: url(images/rating/on.gif) no-repeat;
}

div#rating_selector > span:only-child {
	left: 0px;
}
/* AJAX css-only rating stars */


.linked-image {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.resized-linked-image {
	margin: 1px 0px 0px 0px;
	padding: 0px;
	background-color: #000;
	border: 0px;
	color: #FFF;
	font-size: 10px;
	width: auto;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
}

.resized-linked-image-zoom {
	width: 200px;
	height: 30px;
	background-color: #FFF;
	padding-top: 6px;
	padding-left: 5px;
	top: 0px;
	left: 0px;
	position: absolute;
	display: none;
}

#highlighted {
	background-color: #FAFAFA;
}

#highlighted tr:hover {
	background-color: #F5FBE1;
}

#tooltip{
	background: #ffffff;
	font: verdana;
	font-size: 10px;
	width:auto;
	border:1px solid #778899;
	border-left:5px solid #ff9f00;
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
	opacity: 0.91;
	filter: alpha(opacity="91");
	line-height:15px; 	z-index:100;
	margin:0px;
	padding: 3px;
	position: absolute;
	visibility: hidden;
	border-collapse: separate;
}

.error {
	color: #990000;
	background-color: #FFF0F0;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #990000;
}
.error b {
	color: #990000;
	background: inherit;
}

.success {
	color: #000000;
	background: #F5FBE1;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px dashed #7BA813;
}

.success b {
	color: #7BA813;
	background: inherit;
}

.editor {
	margin: 0px 0px 1px 0px;
	width: 400px;
	height: 21px;
	border: 1px #D1D8EC solid;
}

.editorinput {
	background: #FAFAFA;
	color: #000000;
	border: 1px #D1D8EC solid;
	font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none;
}

.editorbutton {
	float: left;
	cursor: pointer;
	padding: 2px 1px 0px 5px;
}

code {
	background: none;
	color: #0000FF;
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.code {
	color: #0000BB;
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

a.copyright:link, a.copyright:visited, a.copyright:active {
	text-decoration: none;
	color: #000000;
	border-top: dashed 1px #5087AD;
	padding: 0px;
}

td.pager { background-color: #FFFFFF; border: 1px solid #9CA4B0; padding: 2px; }

td.pagebr { background-color: #FAFAFA; border: 0px; padding: 0px; }

td.highlight { background-color: #EFEEE6; border: 1px solid #9CA4B0; padding: 2px; }

hr { height: 0px; border: solid #00314D 0px; border-top-width: 1px; }

table {
  border-collapse: collapse;
  border: none;

}

table.main {
  background-color: #fafafa;
}
table.mainouter {
  background-color: #fafafa;
  border: 0px;
}
table.bottom {
  color: #FFFFFF;
  background: transparent;
}
table.main2 {
  background-color: #fafafa;
  border: 0px;
}
table.blok {
  background-color: #fafafa;
}

h1 {
  font-size: 12pt;
text-align: center;
}

h2 {
background-image: url(images/header.gif);
font-size: 10pt;
margin-bottom: 0px;
margin-top: 5px;
height: 18px;
border-width: 0px;
border-style: solid solid none solid;  
text-align: center;
}

.topnav {
	background-image: url(images/topnav.gif);
	padding: 5px;
}

h3 {
  font-size: 10pt;
  margin-bottom: 5px;
text-align: center;
}

p {
        font-size: 8pt;
}

p.sub {
  margin-bottom: 4pt;
}

td {
	font-size: 8pt;
	border: 1px solid #E0E0E0;
}

td.block {
   font-size: 8pt;
   border: 0px;
}


td.right_menu {
 border: 0px;

}

td.commenttable {
background-color: #FFFEF2;
}

td.embedded {
   border: none;
  text-align: left;
}

td.bottom {
  border: none;
}

td.heading {
  font-weight: bold;
}

td.text {
  padding: 10pt;
  text-align: left;
}

td.comment {
  padding: 10pt;
  font-size: 8pt;
  text-align: left;
}

td.colhead {
  font-weight: bold;
  color: #516A88;
  background-image: url(images/header.gif);
}

td.rowhead {
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}

td.title {
        font-size: 14pt;
}

td.navigation {
        font-weight: bold;
        font-size: 10pt;
   border: none;
}

form {
        margin-top: 0;
        margin-bottom: 0;
}

.sublink {
        font-style: italic;
        font-size: 7pt;
        font-weight: normal;
}


a:hover {
	color: #CF4343;
}

a.index {
        font-weight: bold;
}

a.biglink {
        font-weight: bold;
        font-size: 12pt;
}

a.online:link, a.online:visited {
        font-weight: normal;
        text-decoration: none;
}

/*a.online:active, a.online:hover {
        font-weight: normal;
        text-decoration: underline;
}*/



a.menu {
        display:block;
        padding:3px;
        text-align:left;
        text-decoration:none;
        font-weight: normal;
}

a.altlink_white:link, a.altlink_white:visited {
		font-weight: bold;
		color: #4B4646;
		text-decoration: underline;
}

a.altlink_white:hover {
		text-decoration: underline;
}

.important {
        font-weight: bold;
        font-size: 8pt;
}

div.popup {position:absolute; top:0px; left:0px; width:170px; height:85px; border:1px solid black; display:none; background-color:ffffff;}

.red {
        color: #ee0000;
}

.yellow {
        color: #997700;
}

.green {
        color: #000000;
}


.small {
  font-size: 7pt;
}

.big {
  font-size: 10pt;
}

li {
  margin-top: 6pt;
  margin-bottom: 6pt;
}

ul {
  margin-left: 16pt;
  margin-top: 0px;
  margin-bottom: 0px;
}

.startmenu{
	font-weight:bold;
	text-align:center;
	padding:2px;
	margin: 0px;
	background-image: url(images/menu_head.gif);
}

.menutitle{
        font-weight:bold;
        text-align:center;
        color: #7E110E;
        margin: 2px;
        background-color: #FFC58C;
}

input.button{
border: solid #FFC58C 1px;
 background-color: #FFC58C;

}

// adapted from PtP

.nobr {
    white-space: nowrap;
}
table.mediainfo {
	border: thin solid #c6c8cd;
    margin: 0;
	margin-top: .2em;
	margin-bottom: 1em;
}
table.mediainfo tr {
    vertical-align: top;
	background-color: #e4e6eb;
}
table.mediainfo table {
    border-color: #777;
    border-style: dashed none none;
    border-width: thin medium medium;
    margin-left: .8em;
    margin-right: .8em;
}
table.mediainfo table caption {
    font-weight: bold;
}
table.mediainfo table td {
    text-align: left;
}
div.mediainfo {
	margin: 0.5em;
	padding: 1em;
	padding-bottom: 0;
	border: thin dashed #e4e6eb;
	font-family: monospace;
}
.yt-uix-pager .yt-uix-button, .yt-uix-pager .yt-uix-pager-link { color: rgb(85, 85, 85);}
.yt-uix-pager .yt-uix-button { color: rgb(0, 51, 204);}
.yt-uix-button-default:focus { box-shadow: 0px 0px 5px rgb(68, 150, 231), inset 0px 0px 10px rgb(255, 255, 255);outline-color: currentColor;outline-style: none;outline-width: medium;}
.yt-uix-button { border-bottom-color: currentColor;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: currentColor;border-left-style: solid;border-left-width: 1px;border-right-color: currentColor;border-right-style: solid;border-right-width: 1px;border-top-color: currentColor;border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: solid;border-top-width: 1px;cursor: pointer;font-size: 11px;font-weight: 700;height: 2.8em;padding-bottom: 0px;padding-left: 0.91em;padding-right: 0.91em;padding-top: 0px;vertical-align: middle;white-space: nowrap;word-wrap: normal;}
.yt-uix-button-default, a.yt-uix-button-default .yt-uix-button-content { color: rgb(85, 85, 85);}
.yt-uix-button-default, body .yt-uix-button-default[disabled] { background-color: rgb(224, 224, 224);background-image: -o-linear-gradient(top, rgb(255, 255, 255) 0px, rgb(224, 224, 224) 100%);border-bottom-color: rgb(170, 170, 170);border-left-color: rgb(204, 204, 204);border-right-color: rgb(204, 204, 204);border-top-color: rgb(204, 204, 204);box-shadow: inset 0px 0px 1px rgb(255, 255, 255);text-shadow: 0px 1px 0px rgb(255, 255, 255);}
.yt-uix-button-default:active, .yt-uix-button-text:active, .yt-uix-button-default.yt-uix-button-toggled, .yt-uix-button-text.yt-uix-button-toggled { background-image: -o-linear-gradient(top, rgb(230, 230, 230) 0px, rgb(220, 220, 220) 100%);border-bottom-color: rgb(204, 204, 204);border-left-color: rgb(170, 170, 170);border-right-color: rgb(170, 170, 170);border-top-color: rgb(153, 153, 153);box-shadow: inset 0px 1px 2px rgb(170, 170, 170);}