/* vBulletin 3 CSS For Style 'oru' (styleid: 2) */
body
{
	background: #FFFFFF;
	color: #505050;
	font: 12pt Tahoma, Verdana, Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
a:link, body_alink
{
	color: #346799;
}
a:visited, body_avisited
{
	color: #346799;
}
a:hover, a:active, body_ahover
{
	color: #FF4400;
}
.page
{
	background: #FFFFFF;
	color: #505050;
	font-size: 12pt;
}
td, th, p, li
{
	background: #FFFFFF;
	color: #505050;
	font: 11pt Tahoma, Verdana, Arial, sans-serif;
}
.tborder
{
	background: #D8DADC;
	border: 1px solid #D8DADC;
}
.tcat
{
	font: bold 10pt Tahoma, Verdana, Arial, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #396C9D;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #396C9D;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FF4400;
	text-decoration: underline;
}
.thead
{
	color: #505050;
	font: bold 11px Tahoma, Verdana, Arial, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #396C9D;
}
.thead a:visited, .thead_avisited
{
	color: #396C9D;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FF4400;
}
.tfoot
{
	color: #505050;
}
.tfoot a:link, .tfoot_alink
{
	color: #396C9D;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #396C9D;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FF4400;
}
.alt1, .alt1Active
{
	background: #FFFFFF;
	color: #505050;
}
.alt2, .alt2Active
{
	background: #e7faff;
	color: #505050;
}
td.inlinemod
{
	background: #FFFFCC;
	color: #505050;
}
.wysiwyg
{
	background: #FFFFFF;
	color: #505050;
	font: 10pt Tahoma, Verdana, Arial, sans-serif;
}
textarea, .bginput
{
	font: 10pt Tahoma, Verdana, Arial, sans-serif;
}
.button
{
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}
select
{
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.smallfont
{
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}
.time
{
	color: #505050;
}
.navbar
{
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #5089C2;
	color: #FFFFFF;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #FFFFFF;
	color: #505050;
	padding: 10px;
}
.panelsurround
{
	background: #FFFFFF;
	color: #505050;
}
legend
{
	color: #505050;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}
.vbmenu_control
{
	background: #e7faff;
	color: #505050;
	font: bold 10px Tahoma, Verdana, Arial, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #396C9D;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #396C9D;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FF4400;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #D8DADC;
	color: #505050;
	border: 1px solid #D8DADC;
}
.vbmenu_option
{
	background: #BBC7CE;
	color: #505050;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #346799;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #346799;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #505050;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { 
font-size: 10pt; 
font-weight:bold;
}

.lastposter {
font-size: 11px; 
}

.breadcrumb { 
font-size: 10pt; 
font-weight: bold;
color:#396C9D;
}

.breadcrumb a { 
font-size: 10pt; 
}

.breadcrumblast { 
font-size: 10pt; 
font-weight: bold;
color:#396C9D;
}

.breadcrumblast a { 
font-size: 10pt; 
font-weight: bold;
}

.fastnav { 
color:#396C9D;
}

.fastnav a { 
font-size: 9pt; 
text-decoration : none;
}

.lastposter a {
text-decoration:none; 
}

	a	{
		color: #346799;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		text-decoration: underline; 
		font-size:13px;
	}
	a:hover	{
		text-decoration: none; 
	}
	td	{
		font-size:12px;
	}

	h1,h2,h3,h4,h5,h6,p {
		padding:0;
		margin:0;
	}


	.htmlMakeup	{
		text-align:left;
        min-width:1004px;
	}
	* html .htmlMakeup	{
		height:100%;
        width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 995)? "995px" : "100%");
	}
	
	.header	td{
background-color:transparent;
}
	.header	{
		background:url(http://www.ostashkov.ru/App_Themes/orun/images/oru_header_bg_x.jpg) repeat-x;
	}

	.header .logo	{
		height:100px;
		width:380px;
		background:url(http://www.ostashkov.ru/App_Themes/orun/images/oru_logo_1.jpg) no-repeat;
	}
	.header .title{
		position:absolute;
		left:208px;
		top:29px;
		text-align:center;
		width: 177px;
	}
	.header .title 	a{
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
		font-family: Arial, Tahoma, Verdana, sans-serif;
	}
	.header .title a .big	{
		font-size:16px;
	}
	.header .title .big:hover{
		text-decoration:underline;
	}
	.header .favor	{
		position:absolute;
		left:240px;
		top:8px;
	}
	.header .favor a	{
		color:#666666;
		font-size:11px;
		text-decoration:none;
	}
	.header .favor a:hover	{
		text-decoration:underline;
	}

	.header .navi	{
		margin: 4px 0 0 0;
	}
	.header .navi a	{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		height:40px;
		padding:4px 4px 0 48px;
	}	
	.header .navi a:hover	{
		text-decoration:underline;
	}	

	.header .navi .n01	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_hotel.gif) no-repeat;
	}
	.header .navi .n01:hover	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_hotel_over.gif) no-repeat;
	}
	.header .navi .n02	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_real.gif) no-repeat;
	}
	.header .navi .n02:hover	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_real_over.gif) no-repeat;
	}
	.header .navi .n03	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_sector.gif) no-repeat;
	}
	.header .navi .n03:hover	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_sector_over.gif) no-repeat;
	}
	.header .navi .n04	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_job.gif) no-repeat;
	}
	.header .navi .n04:hover	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_job_over.gif) no-repeat;
	}
	.header .navi .n05	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_wiki.gif) no-repeat;
	}
	.header .navi .n05:hover	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_wiki_over.gif) no-repeat;
	}
	.header .navi .n06	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_afisha.gif) no-repeat;
	}
	.header .navi .n06:hover	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_afisha_over.gif) no-repeat;
	}
	.header .navi .n07	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_forum.gif) no-repeat;
	}
	.header .navi .n07:hover	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_forum_over.gif) no-repeat;
	}
	.header .navi .n08	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_map.gif) no-repeat;
	}
	.header .navi .n08:hover	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_map_over.gif) no-repeat;
	}
	.header .navi .n09	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_pogoda.gif) no-repeat;
	}
	.header .navi .n09:hover	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_pogoda_over.gif) no-repeat;
	}
	.header .navi .n10	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_foto.gif) no-repeat;
	}
	.header .navi .n10:hover	{
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/ico_foto_over.gif) no-repeat;
	}
	
	.menuTop	{
		background:#5089C2;
		border-bottom:solid 1px #ABC6E2;
		border-top:solid 1px #ABC6E2;
		text-align:center;
		color:white;
		font-weight:bold;
		font-size:12px;
		margin-bottom:1px;
		padding-bottom:2px;
	}
	.menuTop a	{
		color:white !important;
		font-size:12px;
		padding:0 11px;
		font-weight:bold;
		font-family:Tahoma, Helvetica, sans-serif;
	}
	.menuTop a:hover	{
		color:#336699 !important;
		background:#D1EEFF;
	}
	.bottom	{
		border-top:solid 3px #B2B2B2;
		padding:15px 250px 15px 260px;
		height:60px;
		background: url(http://www.ostashkov.ru/App_Themes/orun/images/bottom_logo.gif) 95% 12px no-repeat #F1F1F1;
		font-size:10px;
		margin-top:15px;
		position:relative;
	}
	.bottom a	{
		font-size:10px;
	}
	.bottom div	{
		position:absolute;
		top:15px;
		left:10px;
		width:206px;
	}

a.tt span{
display:none;
}

a.tt:hover{
position:relative;
z-index:23;
}

.tt b {
color:#FF9988;
}

a.tt:hover span{
display:block;
position:absolute;
top:15px;
left:-150px;
background:#D8DADC;
z-index:20;
padding:1px;
font-size:11px;
cursor:pointer;
width:200px;
text-decoration:none;
font-weight:normal;
}


/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 2px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
.underline { text-decoration: underline; }


        .vBulletin_editor td {
		background:#F1F1F1;
}
