/* CREATED 21.04.2008 TO REPLACE THAT ONE IN THE _templates DIR */
/* BY Alexey S Grebenshchikov */
/* alexey@alleanza.ru */


BODY, P, DL, TABLE, TH, TD, DIV, BR, INPUT {
  margin: 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  font-weight : normal;
  font-size : 11px;
  font-style : normal;

  scrollbar-face-color: #D4E5FE;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #D4E5FE;
  scrollbar-3dlight-color: #B2CAEE;
  scrollbar-arrow-color:  #0B60CB;
  scrollbar-track-color: #E3EAF5;
  /* scrollbar-darkshadow-color: #; */
}
P.H1, .H1, 
P.ptitle, .ptitle, {
  margin: 4px 8px 4px 0px !Important;
  font-family : Tahoma, Verdana, Arial, sans-serif !Important;
  font-size : 21px !Important;
}
IMG { border:0px; margin: 0px; padding: 0px; }

TD.t_field {  
  padding: 4px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #666666;
}
TD.t_field_games { 
  padding: 4px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 12px;
  color : #666666;
  cursor: pointer;
}
TR.toplinks, TD.toplinks {
  background: #97CCFF;
}

TR.leftarea, TD.leftarea {
  background: #E9E9E9;
}

TR.rightarea, TD.rightarea {
  background: #E9E9E9;
}

TR.loginarea1, TD.loginarea1 {
  background: #943422;
}

TR.loginarea2, TD.loginarea2 {
  background: #BF000A;
}

TR.righttitle, TD.righttitle {
  background: #FFFFFF;
}

TR.t_head, TD.t_head {
  background: #FFE2A1;
}
TABLE.tbl {
	border: 1px solid #FFE2A1;
}
TR.t_cell, TD.t_cell {
  background: #FFF3D7;
}

TR.t_cellodd, TD.t_cellodd {
  background: #FFEBBD;
}

TR.t_head2, TD.t_head2 {
  background: #B2CAEE;
}

TR.t_cell2, TD.t_cell2 {
  background: #E3EAF5;
}

TR.t_cellodd2, TD.t_cellodd2 {
  background: #D4E5FE;
}

TR.f_head, TD.f_head {
  background: #FFE2A1;
}

TR.f_bottom, TD.f_bottom {
  background: #FFE2A1;
  height: 3px;
}

TR.f_cell, TD.f_cell {
  background: #FFF3D7;
}

TR.f_head2, TD.f_head2 {
  background: #B2CAEE;
}

TR.f_bottom2, TD.f_bottom2 {
  background: #B2CAEE;
  height: 3px;
}

TR.f_cell2, TD.f_cell2 {
  background: #E3EAF5;
}

A, A:link, A:visited { text-decoration: none; color: #0B60CB; }
A:active, A:hover { text-decoration: underline; color: #E91A18; }

.news_recent, A.news_recent, A.news_recent:link, A.news_recent:visited { text-decoration: underline; color: #333333; font-size: 12px; }
A.news_recent:visited { color: #0B60CB; text-decoration: none; }
A.news_recent:active, A.news_recent:hover { text-decoration: none; color: #E91A18; }

.links_recent, A.links_recent, A.links_recent:link, A.links_recent:visited { text-decoration: underline; color: #0B60CB; font-size: 12px; }
A.links_recent:visited { color: #333333; text-decoration: none; }
A.links_recent:active, A.links_recent:hover { text-decoration: none; color: #E91A18; }

A.news_comments, A.news_comments:link, A.news_comments:visited { text-decoration: underline; color: #666666; font-size: 10px; }
A.news_comments:active, A.news_comments:hover { text-decoration: none; color: #E91A18; }

P.toplinks {
  margin: 8px 24px 2px 24px; 
  font-weight : bold;
  color: #000000;
  font-size : 11px;
}
A.toplinks, A.toplinks:link, A.toplinks:visited {
  color: #000000;
}
A.toplinks:active, A.toplinks:hover { 
  text-decoration: underline; 
  color: #E91A18;
}
A.toplinks2, A.toplinks2:link, A.toplinks2:visited {
  color: #000000; 
  text-decoration: underline; 
}
A.toplinks2:active, A.toplinks2:hover {
  color: #E91A18; 
  text-decoration: none; 
}
A.foot_links, A.foot_links:link, A.foot_links:visited {
  color: #000000;
  font-size : 12px;
  text-decoration: none;
  font-family : Verdana, Tahoma, Arial, sans-serif;
}
A.foot_links:active, A.foot_links:hover { 
  color: #E91A18;
  font-size : 12px;
  text-decoration: underline; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
}

P.menu {
  margin: 4px 16px 2px 16px; 
  font-weight : bold;
  color: #FFFFFF;
  font-size : 11px;
}

A.menu, A.menu:link, A.menu:visited {
  color: #FFFFFF;
  font-size : 11px;
}

A.menu:active, A.menu:hover { 
  text-decoration: underline; 
}

P.menu2 {
  margin: 4px 16px 2px 16px; 
  font-weight : bold;
  color: #E9010A;
  font-size : 11px;
}

A.menu2, A.menu2:link, A.menu2:visited {
  color: #E9010A;
  font-size : 11px;
}

A.menu2:active, A.menu2:hover { 
  text-decoration: underline; 
}

P.leftmenu {
  margin: 4px 8px 4px 8px; 
  font-weight : bold;
  font-size : 11px;
  color: #595959;
}

A.leftmenu, A.leftmenu:link, A.leftmenu:visited {
  color: #E9010A;
}

A.leftmenu:active, A.leftmenu:hover { 
  text-decoration: underline; 
}

P.blocktitle, A.blocktitle, A.blocktitle:visited {
  margin: 8px 0px 8px 0px; 
  font-weight : bold;
  font-size : 11px;
  color: #595959;
}

P.blocktext	 {
  margin: 4px 0px 12px 0px; 
  font-size : 11px;
  color: #000000;
  cursor: pointer;
}

A.blocklink, A.blocklink:link, A.blocklink:visited {
  color: #ACACAC;
  text-decoration: underline; 
}

A.blocklink:active, A.blocklink:hover { 
  color: #E9010A;
  text-decoration: underline; 
}

SPAN.blockdate {
  font-weight : bold;
  color: #E9010A;
}
SPAN.news_blockdate {
  font-weight : bold;
  color: #E9010A;
  /*margin: 4px 2px 0px 0px; */
  padding: 1px 2px 1px 2px;
  background-color: #E9E9E9;
  /* float: left; */
}

P.righttitle {
  margin: 4px 0px 4px 0px; 
  font-weight : bold;
  font-size : 11px;
  color: #595959;
}
A.righttitle, A.righttitle:visited, A.righttitle:active {
  font-weight : bold;
  font-size : 11px;
  color: #595959;
}
TD.righttext {
  padding: 10px 4px 10px 12px; 
  font-size : 11px;
  color: #000000;
}
P.righttext{
  margin: 10px 4px 10px 12px; 
  font-size : 11px;
  color: #000000;
}
 UL.righttext {
	margin: 2px 4px 2px 0px;
	font-size : 11px;
	color: #000000;
	padding: 0px 0px 0px 24px;
 }
A.rightlink, A.rightlink:link, A.rightlink:visited {
}

A.rightlink:active, A.rightlink:hover { 
  color: #E9010A;
  text-decoration: underline; 
}

P.loginfield {
  margin: 3px 8px 3px 4px; 
  font-weight : bold;
  color: #FFFFFF;
  font-size : 11px;
}
H1 {
  margin: 12px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
/*  color: #2365B8; */
  color: #E6000A;
  font-weight : bold;
  font-size : 19px;
}
H1 A, H1 A:visited, H1 A:link,  H1 A:active {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  /* color: #2365B8; */
  color: #E6000A;
  font-weight : bold;
  font-size : 19px;
}
H2 {
  margin: 16px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
/*    color: #2365B8; */
/*    color: #888888; */
  color: #E6000A;
  font-weight : bold;
  font-size : 17px;
}
H2 A, H2 A:visited, H2 A:link,  H2 A:active {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #E6000A;
}
H3, P.header, P.field {
  margin: 12px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
/*    color: #0851AD; */
  color: #E6000A;
  font-weight : bold;
  font-size : 13px;
}
H3 A, H3 A:visited, H3 A:link,  H3 A:active {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #E6000A;
}

P.objname {
  margin: 8px 10px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
/*    color: #0851AD; */
  color: #E6000A;
  font-weight : bold;
  font-style : italic;
  text-align : right;
  font-size : 13px;
}

div.text, P.text, div#html_desc P,
div.text P, div#article_text P {  
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
}
P.interview {
	margin: 8px 0px 0px 0px; 
	font-family : Arial, Tahoma, Verdana, sans-serif;
	font-size : 13px;
	font-weight: bold;
	font-style: bold;
}
P.text SPAN {
  font-size : 14px;
  font-weight: bold;
  color: #666666;
}

P.dense {  
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
}
A.t_head, A.t_head:visited, A.t_head:active {  
  font-family : Verdana, Arial, Tahoma, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #900000;
}
P.t_head {
  margin: 6px 8px 6px 8px; 
  font-family : Verdana, Arial, Tahoma, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #900000;
  text-align: left;
}

P.t_head2 {  
  margin: 6px 8px 6px 8px; 
  font-family : Verdana, Arial, Tahoma, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #000090;
  text-align: left;
}
A.t_value, A.t_value:active, A.t_value:visited {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #000000;
}
P.t_value, DIV.t_value {  
  margin: 4px 8px 4px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #000000;
}

P.t_field, DIV.t_field {  
  margin: 4px 8px 4px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #666666;
}

P.t_field2, DIV.t_field2 {  
  margin: 2px 4px 2px 4px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 10px;
  color : #666666;
}

P.f_head {  
  margin: 6px 12px 6px 12px; 
  font-family : Verdana, Arial, Tahoma, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #900000;
  text-align: left;
}

P.f_head2 {  
  margin: 6px 12px 6px 12px; 
  font-family : Verdana, Arial, Tahoma, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #000090;
  text-align: left;
}

P.f_field {
  margin: 4px 8px 4px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #666666;
  font-weight : bold;
}

ul, ol { 
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
  color: #0851AD;
  color: #E6000A;
}

li {
  font-weight : normal;
  color: #000000;
}


span.searchlite {
  color: #E14F00;
  font-weight : bold;
}

span.morered {
  color: #E14F00;
}

span.moregrey {
  color: #888888;
}
div.moregrey {
  color: #888888;
  margin: 0px 8px 2px 8px; 
}
span.attention {
  color: #E91A18;
  font-weight : bold;
}

DIV.smaller, SPAN.smaller {
  font-size : 10px;
}

span.text {
  font-size : 13px;
}

Input.logininput {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color : #000000;
  font-size : 11px;
  background : #FFFFFF;
}

Input.loginbtn {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  height : 19px;
  background : #EBD25D;
  border: 1px solid #000000;
}

Input.f_input {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  width : 100%;
}
Input.f_input2 {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  width : 98%;
  background : #FFF3D7;
  border: 1px solid #000000;
}

Textarea.f_memo {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 12px;
  height : 100px;
  width : 100%;
  overflow:hidden;
}
Textarea.f_memo2 {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 12px;
  height : 400px;
  width : 100%;
  overflow:hidden;
}

Input.f_btn {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #000000;
  cursor : pointer;
}

Select.f_select {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
}

Select.t_select {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  color : #666666;
}
a.t_field2 {
 color: #666666;
 text-decoration: none;
}
a.t_field2:visited {
 color: #666666;
 text-decoration: none;
}
a.t_field2:hover {
	text-decoration: underline;
	color: #E91A18;
}
a.t_field, a.t_field:visited {
 color: #666666;
 text-decoration: underline;
}
a.t_field:hover {
 text-decoration: none;
}
label {
	cursor: pointer;
	/* font-weight: bold; */
	border-bottom: dashed 1px #900000;
}
.td_head_fill,
.td_small_head_fill {
	background-image: URL('http://www.ranez.ru/images/head_fill.gif');
}
.td_head {
	background-image: URL('http://www.ranez.ru/images/head.jpg');
}
.td_small_head {
	background-image: URL('http://www.ranez.ru/images/head2.jpg');
	background-repeat: no-repeat;
}
.td_menu_fill {
	background-image: URL('http://www.ranez.ru/images/menu_fill.gif');
}
.td_menu_fill2 {
	background-image: URL('http://www.ranez.ru/images/menu_fill2.gif');
}
.td_foto_b {
	background-image: URL('http://www.ranez.ru/images/foto/b.gif');
	background-repeat: repeat;
	background-position: top left;
}
.td_foto_bb {
	background-image: URL('http://www.ranez.ru/images/foto/bb.gif');
}
iframe {
	border: 0px;
}
.td_login_fill {
	background-image: URL('http://www.ranez.ru/images/login_fill.gif');
	background-position: top left;
	background-repeat: repeat;
}
.table_100 {
	height: 100%;
}
.td_green_flag {
	background-image: URL('http://www.ranez.ru/images/greenflag.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}
DIV#normal { position:absolute; /* left: 104; top:84;*/ top: 30px; left: 30px; z-index: 9999; }
TABLE.foto_tbl {
	margin: 2px 2px 2px 2px;
}
.foto_tbl {
	padding: 4px 4px 4px p4x;
	background: #FFFFFF;
	border-color: #FF0000;
	border-width: 1px;
	border-style: dashed;
}
.foto_tbl th {
	font-size: 14px;
}
IMG.foto_tbl {
	margin: 2px 2px 2px 2px;
	border-color: #FF0000;
	border-width: 1px;
	border-style: dashed;
}

/** --- below added --- 28.12.2007 **/



/* PERSONS PAGE STYLES  START HERE */
.frame {
	border:1px solid silver;
	padding:3px;
	background:white;
	width:50px;
	height:50px;
	display:block;
	margin:0 auto;
	overflow:visible;
	position:relative;
}

ul.userline {
	list-style:none;
	margin:0;
	padding:0;
}
ul.userline li.userline {
	margin:0;
	padding:0;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.poster {
	/* font-size:8pt; */
	text-align:center;
	width:89px;
	height: 112px;
	padding:2px;
	overflow:hidden;
}
.poster .name {	
	text-align:center;
	/* font-size:8pt; */
	margin-top: 3px;
	height:48px;
	font-weight:bold;
}
a.linkedname, a.linkedname:visited, a.linkedname:link, a.linkedname:active {
	color:black;
	text-decoration:none;
}
a.linkedname:hover	 {
	text-decoration:underline;
}
.personmenu {
	list-style:none;
	font-size : 12px;
	margin: 0; 
	padding: 0px 0px 0px 0px;
	width:190px;
}
.personmenu li {
	font-size : 12px;
	margin: 0; 
	padding: 0px 0px 0px 0px;
}
.personmenu a, .personmenu a:visited, .personmenu a:active, .personmenu a:link, .personmenu .disabled {
	color:black;
	text-decoration:none;
	padding: 3px 5px 3px 5px;
	display:block;
	border-bottom:1px solid #F5F5F5;
	color: #0B60CB;
}
.personmenu a:hover, .personmenu .disabled:hover {
	text-decoration:none;
	background:#EE7D1C;
	color:white;
}
.personmenu .disabled {
	color:silver !important;
	cursor:pointer;
}
.profilemenu {
	margin:10px 0 20px;
}
/* PERSONS PAGE STYLES END HERE */

#tooltip{
	width:250px;
	background:#FEF6A6;
	padding:5px;
	font-size:8pt;
	/* color: #555; */
	color : #666666;
	text-align:left;
	z-index:130000;
	border:1px solid silver;
	opacity:0.95;
	position:absolute;
	visibility:hidden;
}

#banner {position: absolute; visibility: visible; left: 531px; top: 94px; width: 100px; z-index: 100;}
#banner2 {position: absolute; visibility: visible; left: 531px; top: 44px; width: 100px; z-index: 100;}

#javascript_off,
DIV#msg_done, 
DIV.error_msg {
	margin: 20px 0px 20px 0px;
	font-size: 16px;
	color: #FF0000; 
	padding: 6px; 
	border: 1px solid #FF0000;
}
#javascript_off A, #javascript_off A:visited, 
#javascript_off_top A, #javascript_off_top A:visited,
#close A, #close A:visited {
	color: #FF0000; 
	border-bottom: 1px dashed #FF0000;
	text-decoration: none;
}
#javascript_off A:hover, #javascript_off_top A:hover, #close A:hover {
	border-bottom: 0px;
	text-decoration: none;
}
#javascript_off_top {
	background-color: #FFFFFF; 	font-size: 10px; font-weight: bold;
	color: #FF0000; padding: 3px;  border: 1px solid #FF0000;
	position: absolute; visibility: visible; left: 20px; top: 30px; width: 450px; z-index: 100;
}
#close {
	float: right; font-size: 10px; font-weight: bold; color: #FF0000; 
	padding: 6px;
}


#unauthorized_box form, .unauthorized_box form,
#comments_box form, .comments_box form,
#quotes_box form, .quotes_box form,
#pictures_box form, .pictures_box form,
#myteacher_box form, .myteacher_box form, 
#rating_box form, .rating_box form, .login_form { 
	margin: 0px; padding: 0px; 
}

/*
#modal_overlay { background-color:#000; }
#unauthorized_box, #comments_box, #quotes_box, #pictures_box, #myteacher_box { 
	background-color: #FFFFFF; 
	z-Index: 9998;
	width: null; height: null;
	Left: 0; Top: 0; 
	position: absolute;
}
#rz_overlay, div.rz_overlay { 
	background-color:#000; 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9000;
}
*/

.marks_box, a.marks_box, a.marks_box:visited, a.marks_box:active {
	margin: 6px 6px 6px 6px;
	padding: 8px 10px 6px 10px;
	border-style: solid; border-color: #666666; border-width: 1px 1px 1px 1px;
	cursor: pointer; text-align: center;
	width: 30px; height: 28px;
	font-weight : normal; font-size : 14px;
	text-decoration: none; color : #666666;
	background: none; font-weight: normal;
}
.marked_box, a.marked_box, a.marked_box:visited, a.marked_box:active {
	margin: 6px 6px 6px 6px;
	padding: 7px 9px 6px 10px;
	border: 1px solid #666666;
	cursor: pointer;
	width: 30px;
	height: 30px;
	text-align: center;
	font-weight : normal;
	font-size : 14px;
	text-decoration: none;
	color : #000000;
	background: #EE7D1C;
	font-weight: bold;
}
a.marks_box:hover, a.marked_box:hover, .marks_box:hover, .marked_box:hover {text-decoration: none;}
DIV.marks { text-align: center; padding-top: 12px; }

TR.t_marks, TD.t_marks, TR.t_marks TD {
	height: 42px;
}

/* 24.06.2008 */
TD#yandex_market_print {
	padding-top: 4px;
}

DIV.navigation {
	float:left;
	margin-right:4px;
	margin-bottom:5px;	
}

DIV.game {
	width: 270px;
	height: 250px;
	float:left;
	margin: 4px 4px;
	/* border: 1px dashed gray; */
}

DIV.game TABLE.game {
	width: 270px;
	height: 250px;
	border-bottom: 1px solid red;
}

div.text2, P.text2 {  
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  color: #666666;
}

a.sw_dl_big, a.sw_dl_big:visited {
    display:block;
    background: url(http://www.ranez.ru/_img/games/download_big.gif) no-repeat;
    height:25px;
    width:117px;
    color:#FFFFFF;
    font-size:13px;
    line-height:23px;
    text-decoration:none;
    /* padding-left:8px!important; */
    padding-left:25px;
	text-align: left;
}

a.sw_dl_big:hover{
    background: url(http://www.ranez.ru/_img/games/download_big_over.gif) no-repeat;
    color:#FFFFFF;
    text-decoration:none;
}

DIV.games_logo {
	float:right;
	width: 190px;
	margin: 10px 10px 10px 0px;
	text-align: center;
}

TD#games {

}

TABLE#person_subjects_tbl UL,
TABLE#person_quotes_tbl UL,
TABLE#person_comments_tbl UL {
	padding: 0px 6px 0px 6px;
	margin: 0; 
	list-style:none;
}
TABLE#person_quotes_tbl UL { /*width:300px; */ }

TABLE#person_subjects_tbl LI,
TABLE#person_quotes_tbl LI,
TABLE#person_comments_tbl LI {
	border-bottom:1px solid #F5F5F5;
	padding: 8px 0px 8px 0px;
	list-style:none;
	font-size : 12px;
	margin: 0; display:block;
}

/* 11.10.2008 */
#lay_f_body {
	background-image: URL(http://www.ranez.ru/images/greenflag.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-bottom: 70px;
}
TD#lay_f_body2 {
	/* border: 1px dashed red; */
	height: 100%;
	padding: 4px 8px 70px 16px;
	background-image: URL(http://www.ranez.ru/images/greenflag.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
#errmsg {
	margin: 1em;
	padding: 1em;
	color: #C30;
	background-color: #FCC;
	border: 1px solid #F00;
}

DIV.Frm {
	padding: 0px ;
	margin: 0px;
}

DIV#ranez_links {
	padding: 10px 5px 5px 5px;
}
A.ranez_links, 
A.ranez_links:active,
A.ranez_links:visited, 
A.ranez_links:link {
	text-decoration: none;
}
A.ranez_links:hover {
	text-decoration: underline;
}
DIV.ranez_links {
	padding: 2px;
	text-transform: capitalize;
}

/* 19.10.2008 */

TR.p_cell, TD.p_cell {
	height: 30px;
	border-bottom:1px solid #F5F5F5;
}
TR.p_cell2, TD.p_cell2 {
	height: 30px;
	background-color: #F5F5F5;
	border-bottom:1px solid #F5F5F5;
}
TR.q_cell, TD.q_cell {
	height: 30px;
	padding: 12px 10px 12px 4px;
	font-size : 12px;
	border-bottom:1px solid #F5F5F5;
}
TR.q_cell2, TD.q_cell2 {
	height: 30px;
	padding: 12px 10px 12px 34px;
	background-color: #F5F5F5;
	font-size : 12px;
	border-bottom:1px solid #F5F5F5;
}
TR.s_cell, TD.s_cell {
	font-size : 12px;
	border-bottom:1px solid #F5F5F5;
	padding: 5px;
}
TR.s_cell2, TD.s_cell2 {
	font-size : 12px;
	border-bottom:1px solid #F5F5F5;
	background-color: #F5F5F5;
	padding: 5px;
}
A.games, A.games:Links, A.games:active, A.games:visited { text-decoration: underline; }
A.games:hover { text-decoration: none; } 

DIV#images_flags2 {
	background-image: URL("http://www.ranez.ru/images/flags2.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
}
A.person_stats,  A.person_stats:link, A.person_stats:active, A.person_stats:visited {
	font-size:21px; 
	text-decoration: none;
	color: #000000;
}
DIV.facultynewsblock {
	float:left;
	width: 240px;
	min-height: 70px;
	padding: 0px 14px 20px 0px;;
}
DIV.facultynewsrow {
	clear: all;
	border: 1px dashed red;
	min-height: 70px;
}

TABLE.pager_tbl {}
TD.pager_selected { font-weight: bold; color: #E6000A; border: 1px solid #FFE2A1; background-color: #FFE2A1; width: 14px; height: 14px; text-align: center; }
TD.pager { border: 1px solid #E9E9E9; width: 14px; height: 14px; text-align: center; }

A.tags, A.tags:visited, A.tags:Active, A.tags:Link {
	color: #000000;
	text-decoration: none; 
	border-bottom: 1px dashed #EBD25D;
	background: none;
	/* padding: 4px 2px; */
}
A.tags:hover {
	color: #000000;
	text-decoration: none; 
	border-bottom: 0px;
	background-color: #EBD25D;
	/* padding: 4px 2px; */
}
A.selected_tags, A.selected_tags:visited, A.selected_tags:Active, A.selected_tags:Link {
	color: #000000;
	text-decoration: none; 
	border-bottom: 0px dashed #000000;
	background-color: #EBD25D;
	/* padding: 4px 2px; */
}
A.selected_tags {
	color: #000000;
	text-decoration: none; 
	border-bottom: 0px dashed #000000;
	background: none;
	/* padding: 4px 2px; */
}

A.tags, A.tags:hover, A.selected_tags, A.selected_tags {
	padding-top: 2px; 
	margin-right: 2px;
}