* {
	padding:0px; margin:0px; border:none 0px;
}

body {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 9pt;
	color: #4f4f4f;
	background: #f6fafd;
}

table, form, div {
	font-family: Verdana;
	font-size: 9pt;
}

h1, h2, h3, h4, h5 {
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
	color: #4f4f4f;
}

a {
	text-decoration: underline;
	color: #e01b27;
}

a:hover {
	text-decoration: none;
}

table {
	border-collapse:collapse;
}



h1 {
	font: bold 11pt;
	color: #007fc4;
}

h1 img {
	height: 20px;
}

h1 a {
	height: 20px;
	display: block;
	padding: 0px 0px 0px 30px;
	background: url(/bitrix/templates/oracle/img/markers/yell.gif) 4px 1px no-repeat;
}

h2 {
	margin: 0px 0px 10px 0px;
	color: #e01b27;
	font-weight: normal;
	font-size: 11pt;
}

h3 {
	margin: 0px 0px 7px 0px;
	color: #e01b27;
	font-weight: normal;
	font-size: 9pt;
}

h5 {
	margin-top:20px;
	margin-bottom:10px;
}

p {
	padding: 0px;
	margin-top:10px;
}

/* PNG-прозрачность для IE6 */
img {
	behavior: url("/htc/png.htc");
}

#page {
	width:985px;
	
	border:1px solid #cfbb98;
	background:#FFF;
	border-top:none;
	border-bottom:none;
	
	position:relative;
	left:50%;
	margin-left:-492px;
	vertical-align:top;
}

#top_banner {
	text-align:center;
	width:985px;
}

#gold_stripe {
	background:url(/bitrix/templates/.default/images/gold_stripe.gif) repeat-x;
	height:8px;
	min-height:8px;
	width:985px;
}

#top_area {
	position:relative;
	background:url(/bitrix/templates/.default/images/top_bg_2.jpg) no-repeat top left;
	width:985px;
	height:176px;
	z-index:100;
}

#auth_stripe {
	position:absolute;
	background:url(/bitrix/templates/.default/images/auth_stripe.gif) repeat-x;
	height:22px;
	width:985px;
	top:153px;
	margin-top:1px;
	text-align:right;
}

#greeting {
	color: #007fc4;
	padding: 3px 15px 2px 15px;
}

#auth_div {
	position: absolute;
	width:200px;
	text-align:left;
	border: 1px solid #007FC4;
	background-color: #F2E5AD;
	padding: 5px;
	display: none;
	right:5px; top:180px;
	z-index:5;
}

#ring {
	position:absolute;
	width: 156px;
	height: 164px;
	top: -1px;
	left: 0px;
}

#logo {
	position: absolute;
	width: 282px;
	height: 90px;
	top: 87px;
	left: 2px;
	z-index: 1000;
}

#moon_calendar {
	position: absolute;
	top: 62px;
	right: 25px;
	
	font-weight:bold;
	color:#FFF;
	font-size:12px;
}

#moon_calendar a {	
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}

#subtop_area {
	position:relative;
	width:985px;
	height:45px;
}

#moon_calendar_old {
	position:relative;
	/*height:120px;*/
	margin:-10px 0 30px 0;
}

.moon_calendar_old_top {
	width:452px;
	height:12px;
	background:url('/bitrix/templates/oracle_2010/images/blue_block_top.gif') no-repeat;
}

.moon_calendar_old_middle {
	width:452px;
	background:url('/bitrix/templates/oracle_2010/images/blue_block_middle.gif') repeat-y;
}

.moon_calendar_old_bottom {
	width:452px;
	height:13px;
	background:url('/bitrix/templates/oracle_2010/images/blue_block_bottom.gif') no-repeat;
}

.moon_calendar_old_middle .image {
	margin:0 10px;
}

.text_calendar {
	/*width:335px;*/
    width:425px;
	font-size:12px;
}

#moon_calendar_old .text .blue {
	color: #007fc4;
}

#moon_calendar_old .text .blue a {
	color: #007fc4;
}

#search_pane {
	/*position:absolute;
	right:15px; top:15px;
	vertical-align:middle;
	color: #007fc4;*/
	text-align:right;
	/*margin-right:15px;*/
	z-index:0;
}

#search_field {
	border: 1px solid #FFCB2F;
	font-size: 100%;
	height:18px;
	vertical-align:middle;
}

#search_button {
	background-color: #F3F3F3;
	border: 1px solid #FFCB2F;
	height:18px;
	width:50px;
	font-size:12px;
	line-height:12px;
	vertical-align:middle;
	padding-bottom:2px;
}

#breadcrumb {
	position:absolute;
	left:15px; top:15px;
}

#content {
	/*border:1px solid #000;*/
	margin:0 15px 0 15px;
}

#include_mid {
	/*border:1px solid #F00;*/
	margin:0 15px 0 0;
	position:relative;
	top:-30px;
	z-index:1;
	/*width:200px;*/
}

#include_right {
	/*border:1px solid #0F0;*/
	margin:0 15px 0 0;
	position:relative;
	top:-30px;
	z-index:1;
	/*padding:-30px;*/
	/*width:260px;*/
}

#include_bottom {
	/*border:1px solid #00F;*/
	/*width:661px;*/
	/*margin:25px 0 0 15px;*/
	margin:25px 15px 0 15px;
}

#content_table td {
	vertical-align:top;
}

#footer {
	position:relative;
	left:50%;
	margin-left:-492px;
	margin-bottom:10px;
	background:url('/bitrix/templates/.default/images/foot_bg.jpg') no-repeat center bottom;
	text-align:center;
	width:987px;
	height:24px;
}

#copyright {
	color:white;
	padding:4px;
	font-size:10px;
	margin:0;
}

#bottomIn {
	height: 75px;
	width:985px;
	background: url('/bitrix/templates/.default/images/bottom.gif') bottom repeat-x;
	margin-top:20px;
	text-align:center;
}

#bottom_menu {
	color:#cfbb98;
	padding-top:15px;
}

#bottom_menu a {
	font-size:12px;
}

#bottom_menu a .selected {
	color:#E01B27;
}

#counters {
	/*position:relative;
	left:50%;
	margin-left:-492px;
	text-align:right;
	width:987px;*/
	
	position:relative;
	right:0;
	bottom:-15px;
}

.borderHeader {
	background: url('/bitrix/templates/.default/images/arrow.gif') no-repeat left;
	padding:0 0 0 24px;
	margin:0 0 3px 0;
}

.borderHeaderLink {
	text-decoration:none;
}


.blockHeaderLink {
	text-decoration:none;
}



.blockBox .t .l { width: 15px; height: 15px; background: url(/bitrix/templates/.default/images/bg/block_box_tl.gif) right bottom no-repeat; }

.blockBox .t .r { width: 15px; height: 15px; background: url(/bitrix/templates/.default/images/bg/block_box_tr.gif) left bottom no-repeat; }

.blockBox .t .c { height: 15px; background: url(/bitrix/templates/.default/images/bg/line_yell.gif) top repeat-x;}

.blockBox .b .l { width: 15px; height: 15px; background: url(/bitrix/templates/.default/images/bg/block_box_bl.gif) right top no-repeat; }

.blockBox .b .r { width: 15px; height: 15px; background: url(/bitrix/templates/.default/images/bg/block_box_br.gif) left top no-repeat; }

.blockBox .b .c { height: 15px; background: url(/bitrix/templates/.default/images/bg/line_yell.gif) bottom repeat-x; }

.blockBox .c .l { width: 15px; background: url(/bitrix/templates/.default/images/bg/line_yell.gif) left repeat-y;}

.blockBox .c .r { width: 15px; background: url(/bitrix/templates/.default/images/bg/line_yell.gif) right repeat-y;}

.blockBox .t .b { height: 15px; background: url(/bitrix/templates/.default/images/bg/line_yell.gif) bottom repeat-x;}

.blockBox .t .l img , .blockBox .t .r img , .blockBox .b .l img , .blockBox .b .r img { width: 15px; height: 15px; }

.blockBox .c .c .blockBoxIn { overflow: hidden;}



.blockRec { width: 100%; margin: 0px 0px 20px 0px; }

.blockRec .t .l { width: 7px; height: 7px; background: url(/bitrix/templates/.default/images/bg/block_rec_tl.gif) right bottom no-repeat; }

.blockRec .t .r { width: 7px; height: 7px; background: url(/bitrix/templates/.default/images/bg/block_rec_tr.gif) left bottom no-repeat; }

.blockRec .t .c { height: 7px; background: #fffaef url(/bitrix/templates/.default/images/bg/line_yell.gif) top repeat-x;}

.blockRec .b .l { width: 7px; height: 7px; background: url(/bitrix/templates/.default/images/bg/block_rec_bl.gif) right top no-repeat; }

.blockRec .b .r { width: 7px; height: 7px; background: url(/bitrix/templates/.default/images/bg/block_rec_br.gif) left top no-repeat; }

.blockRec .b .c { height: 7px; background: #fffaef url(/bitrix/templates/.default/images/bg/line_yell.gif) bottom repeat-x; }

.blockRec .c .l { width: 7px; background: #fffaef url(/bitrix/templates/.default/images/bg/line_yell.gif) left repeat-y;}

.blockRec .c .r { width: 7px; background: #fffaef url(/bitrix/templates/.default/images/bg/line_yell.gif) right repeat-y;}

.blockRec .t .b { height: 7px; background: #fffaef url(/bitrix/templates/.default/images/bg/line_yell.gif) bottom repeat-x;}

.blockRec .t .l img , .blockRec .t .r img , .blockRec .b .l img , .blockRec .b .r img { width: 7px; height: 7px; }

.blockRec .c .c { background: #fffaef; text-align: center;}

.blockRec .c .c img { display: block;}

.colRight .blockRec .c .c img { margin: 10px 0px 15px 0px; }


 .blockBox .t .lll { width: 15px; height: 15px; background: url(/bitrix/templates/oracle_2010/img/bg/block_box_tlkr.gif) right bottom no-repeat; }

.blockBox .t .rrr { width: 15px; height: 15px; background: url(/bitrix/templates/oracle_2010/img/bg/block_box_trkr.gif) left bottom no-repeat; }

.blockBox .b .lll { width: 15px; height: 15px; background: url(/bitrix/templates/oracle_2010/img/bg/block_box_blkr.gif) right top no-repeat; }

.blockBox .b .rrr { width: 15px; height: 15px; background: url(/bitrix/templates/oracle_2010/img/bg/block_box_brkr.gif) left top no-repeat; }



.blockMin {
	float: left;
	overflow: hidden;
	margin: 0px 15px 10px 5px;
}

.blockMin .img { width: 54px; height: 54px; display: block; float: left; background: url(/bitrix/templates/.default/images/bg/img_min.gif) top left no-repeat; overflow: hidden; margin: 2px 10px 2px 0px;}

.blockMin .img img { width: 50px; height: 50px; margin: 2px 2px 2px 2px;}

.blockMin .text {
	display: block;
	margin: 0px 0px 5px 0px;
	height:100px;
	text-align: justify;
	font-size: 7pt;
	overflow:hidden;
	height:100px;
}

.blockMin h3 { margin: 0px 0px 3px 0px; font-size: 7pt; text-align: left; }


.blockHr { padding: 6px 2px 10px 0px; display: block; margin: 0px 0px 10px 0px;}


.navigationByPages { padding: 20px 0px 20px 0px; clear: both;}

.navigationByPages div { font-size: 9pt;}

.navigationByPages img { width: 14px; height: 11px; margin: 0px 10px 0px 10px;}

.navigationByPages a {color: #007fc4; text-decoration: none; margin: 0px 3px 0px 3px;}

.navigationByPages b {margin: 0px 3px 0px 3px;}

.navigationByPages a:hover {color: #007fc4;}


.nav { padding: 5px 5px 0 0; font-size: 7pt;}

.nav a { padding: 0px 10px 0px 0px; margin: 0px 8px 0px 0px; background: url(/bitrix/templates/oracle/img/markers/li.gif) right bottom no-repeat;}

ul.marked {
	list-style-image: url(/bitrix/templates/.default/images/markers/li.gif);
}

.img { width: 99px; height: 99px; display: block; float: left; /*background: url(/bitrix/templates/oracle/img/bg/img_big.gif) top left no-repeat;*/ overflow: hidden; margin: 2px 10px 2px 0px;}

.img img { margin: 2px 2px 2px 2px;}

.text { height: 101px; display: block; overflow: hidden; margin: 0px 0px 10px 0px; text-align: justify; }

.more { clear: both; text-align: right; }

.blockHr { background: url(/bitrix/templates/oracle_2010/img/bg/hr_big.gif) bottom right no-repeat;  }
.colRight .blockHr { background: url(/bitrix/templates/oracle_2010/img/bg/hr_min.gif) bottom right no-repeat;  }