html{
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}

body{
	background: #FFF;
	color: #222;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 135%;
	margin: 0px;
	padding: 0px; /* required for Opera to have 0 margin */
	text-align: center; /* centers board in MSIE */
}

h1 {
	font-size: 16px;
}

.top_menu_link {
	border: none;
	color: #222;
	text-decoration:none;
}
.top_menu_link_personal {
	border:0;
	color: #F00;
	text-decoration:none;
}
.bottom_menu_link_personal {
	border:0;
	border-color:transparent;
	border-width:0;
	text-decoration:none;
}
.hline {
	margin-top: -10px;
}

.search-box{
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #989898;
border-style: solid;
height: 17px;
vertical-align: bottom;
}

.search-button{
vertical-align: bottom;
margin-left: -5px;
}

.error {color: #FF0000;}

.checkbox {font-size: 2em; text-align: center;}

.profile table {border: 2px solid black; border-spacing: 0; padding: 0; border-collapse: collapse;}
.profile table td {border: 1px solid grey;}

ul{border:0; margin:0; padding:0;}

#tnt_pagination { 
display:block; 
text-align:left; 
height:22px; 
clear:both; 
padding-top:3px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:normal; 
} 

#tnt_pagination a:link, #tnt_pagination a:visited{ 
padding:7px; 
padding-top:2px; 
padding-bottom:2px; 
border:1px solid #EBEBEB; 
margin-left:5px; 
text-decoration:none; 
background-color:#F5F5F5; 
color:#0072bc; 
width:22px; 
font-weight:normal; 
} 

#tnt_pagination a:hover { 
background-color:#DDEEFF; 
border:1px solid #BBDDFF; 
color:#0072BC; 
} 

#tnt_pagination .active_tnt_link { 
padding:7px; 
padding-top:2px; 
padding-bottom:2px; 
border:1px solid #BBDDFF; 
margin-left:5px; 
text-decoration:none; 
background-color:#DDEEFF; 
color:#0072BC; 
cursor:default; 
} 

#tnt_pagination .disabled_tnt_pagination { 
padding:7px; 
padding-top:2px; 
padding-bottom:2px; 
border:1px solid #EBEBEB; 
margin-left:10px; 
text-decoration:none; 
background-color:#F5F5F5; 
color:#D7D7D7; 
cursor:default; 
} 

@font-face { font-family: "Rubl Sign"; src: url("http://www.artlebedev.ru/;-)/ruble.eot"); }
span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }

section.blurb .box{
    padding:0;
}

/* styling of the container. */
a.flowPlayer {
    display:block;
    width: 300px;
    height:225px;
    text-align:center;
    float:left;
    border:1px solid #999;
    margin-left:3px;
}
 
/* play button */
a.flowPlayer img {
    margin-top:70px;
    border:0px;
}
 
/* when container is hovered we alter the border color */
a.flowPlayer:hover {
    border:1px solid #000;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1em;
	background: none;
}
