body {
	padding:0;
	margin:0;
	background:#358ACA url(/images/body_bac.jpg) top repeat-x;
	font:75% tahoma, Arial, Helvetica, sans-serif;
	color:#333332;
}

img { border:0;}

td {
	vertical-align:top;
}

p {
	padding:4px 0 0 0;
	margin:0;
}
a {
	text-decoration:underline;
	color:#333332;
}
a:hover {
	text-decoration:none;
}

h1 {
	padding:0;
	margin:0;
	color:#61CAE6;
	font-size:150%;
	font-weight:100;
}
h1 a {
	color:#61CAE6;
}

.date {
	color:#B7B7B7;
	font-size:90%;
}
.date_sp {
	color:#B7B7B7;
	font-size:90%;
	padding-left:13px;
}
.date a {
	color:#B7B7B7;
}

a.rd {
	color:#D53F27;
	text-transform:uppercase;
	font-size:90%;
}

.bl_link a, .bl_link {
	color:#61CAE6;
}
/*******************************************************/

.head {
	background:url(/images/head.gif) center top repeat-x;
	height:145px;
	text-align:center;
}

.logo {
	margin:19px 0 0 0;
}

/*******************************************************/
.menu {
	height:26px;
	background:url(/images/menu_bc.gif) bottom repeat-x;
	text-align:center;
}

.menu td {
	text-align:center;
}

/********************************************************/
.tl {
	background: url(/images/tl.gif) top right repeat-y;
}

.tr {
	background:url(/images/tr.gif) top left repeat-y;
}

.tl_br {
	background:url(/images/tl_br.gif) top right no-repeat;
	height:100%;
}

.content {
	background-color:#FFFFFF;
}

.c_bl {
	background:url(/images/c_bl.gif) bottom left no-repeat;
}
.c_br {
	background:url(/images/c_br.gif) bottom right no-repeat;
}
.c_tl {
	background:url(/images/c_tl.gif) top left no-repeat;
}
.c_tr {
	background:url(/images/c_tr.gif) top right no-repeat;
	padding:36px 30px 40px 32px;
}

/******************************************************/

form {
	padding:0;
	margin:0;	
}

.inp_b {
	background:url(/images/inp_b.gif) top repeat-x;
}
.inp_r {
	background:url(/images/inp_r.gif) top right no-repeat;
}
.inp_l {
	background:url(/images/inp_l.gif) top left no-repeat;
	height:27px;
}
.inp_l input {
	border:0;
	margin:4px 0 0 13px;
	color:#B6B6B6;
	width:85%;
}

/****************************************************/

.footer {
	background:url(/images/footer.gif) top repeat-x;
	height:38px;
}
.footer_l {
	background:url(/images/footer_l.gif) top left no-repeat;
	height:38px;
}
.footer_r {
	background:url(/images/footer_r.gif) top right no-repeat;
	height:38px;
}

/***********************MENU**********************************/
.menu_a_l { background:#ffffff url(/images/menu_a_l.gif) top left no-repeat;}
.menu_a_r { background:url(/images/menu_a_r.gif) top right no-repeat; padding-top:7px;}

.menu_b { background-position: top; background-repeat: repeat-x;}
.menu_l { background-position: top left; background-repeat: no-repeat;}
.menu_r { background-position: top right; background-repeat: no-repeat; padding-top:7px; padding-left:5px; padding-right:5px;}

/*
.menu_02_b { background:url(/images/menu_02_b.gif) top repeat-x;}
.menu_02_l { background:url(/images/menu_02_l.gif) top left no-repeat;}
.menu_02_r { background:url(/images/menu_02_r.gif) top right no-repeat; padding-top:7px;}

.menu_03_b { background:url(/images/menu_03_b.gif) top repeat-x;}
.menu_03_l { background:url(/images/menu_03_l.gif) top left no-repeat;}
.menu_03_r { background:url(/images/menu_03_r.gif) top right no-repeat; padding-top:7px;}

.menu_04_b { background:url(/images/menu_04_b.gif) top repeat-x;}
.menu_04_l { background:url(/images/menu_04_l.gif) top left no-repeat;}
.menu_04_r { background:url(/images/menu_04_r.gif) top right no-repeat; padding-top:7px;}

.menu_05_b { background:url(/images/menu_05_b.gif) top repeat-x;}
.menu_05_l { background:url(/images/menu_05_l.gif) top left no-repeat;}
.menu_05_r { background:url(/images/menu_05_r.gif) top right no-repeat; padding-top:7px;}

.menu_06_b { background:url(/images/menu_06_b.gif) top repeat-x;}
.menu_06_l { background:url(/images/menu_06_l.gif) top left no-repeat;}
.menu_06_r { background:url(/images/menu_06_r.gif) top right no-repeat; padding-top:7px;}

.menu_07_b { background:url(/images/menu_07_b.gif) top repeat-x;}
.menu_07_l { background:url(/images/menu_07_l.gif) top left no-repeat;}
.menu_07_r { background:url(/images/menu_07_r.gif) top right no-repeat; padding-top:7px;}
*/
/***********************************************************/

.perevorot {
	text-align:right;
}

.numb {
	color:#61CAE6;
	padding-left:32px;
	font-size:150%;
	font-family:Arial, Helvetica, sans-serif;
}
.numb a {
	color:#61CAE6;
}

.act {
	color:#D43F27;
	font-size:130%;
}

.fsize_1 {
	font-size:75%;
}
.fsize_2 {
	font-size:80%;
}
.fsize_3 {
	font-size:90%;
}
.fsize_4 {
	font-size:115%;
}
.fsize_5 {
	font-size:150%;
}
.fsize_6 {
	font-size:175%;
}
.fsize_7 {
	font-size:200%;
}


.border_b {
	border-bottom:1px solid #CDCDCE;
	padding-bottom:10px;
}

/***************************************************************/

.gray_px {
	background:url(/images/gray_px.gif) top repeat-x;
	float:left;
}
.gray_l {
	background:url(/images/gray_l.gif) top left no-repeat;
}
.gray_r {
	background:url(/images/gray_r.gif) top right no-repeat;
	text-transform:uppercase;
	font-size:90%;
	padding:6px 13px 4px 13px;
}

.t_border {
	 border-top:1px solid #CDCDCE;
	 clear:both;
}

.rd_dot {
	background:url(/images/rd_dot.gif) left 10px no-repeat;
	padding-left:13px;
	color:#D43F27;
}
.rd_dot a {
	color:#61CAE6;
}
.key_words
{
	height:23px; 
	width:160px;
	font-size:130%; 
	padding:3px 0px 0px 10px;
	color:#b3b3b3; 
	border:1px solid #b3b3b3;
	margin-right:3px;
}

.t_grey
{
	color:#838383; 
	font-size:90%;
}