@charset "utf-8";


body { margin:0; padding:0; width:100%; background:url(images/main_bg.gif) fixed top;
 }

html { padding:0; margin:0;}



.blue { color:#58b7ff;}



/* main */

.main {width:100%; padding:0; margin:0 auto; }

.resize { width:949px; margin:0 auto;}



/********** header **********/

.header { }

.block_header {margin:0 auto; width:949px;}

/* logo */

.logo { float:left; padding:0; margin:0; width:299px;}

/* search */

.search { float:right; width:356px; height:57px; margin:40px 0 0 0; padding:0; background:url(images/search_bg.gif) top no-repeat;}

.search form { float:right; padding:15px 50px 0 0; margin:0;}

.search form b, .search form strong { display:block; float:left; color:#b4b4b4; font:normal 11px Arial, Helvetica, sans-serif; padding:4px 10px;}

.search form label { }

.search form input { float:left;}

.search form input.text { padding:3px 3px; margin:2px 5px 0 0; background:url(images/search_form_bg.gif) top no-repeat; border:0; color:#b4b4b4; font:normal 12px Arial, Helvetica, sans-serif; width:198px; height:14px;}

.search form input.button_search { padding:0; margin:0; height:23px; width:23px;}

/* menu */	

.MenuBar1 { padding:0; margin:0; width:949px; height:30px; background:url(images/menu_bg1.gif) top no-repeat;}

.rss { width:100px; float:left; margin:25px 0 0 10px; padding:0;}

.rss img { margin:0; padding:0; float:right;}

.menu ul { float:right; padding:0; margin:7px 30px 0 0; list-style:none; border:0;}

.menu ul li { float:left; margin:0; padding:0;}

.menu ul li a { float:left; margin:0 1px 0 0; padding:15px 0; color:#ffffff; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}

.menu ul li a span { padding:15px; margin:0; background:none;}

.menu ul li a:hover { color:#60b6ff; background:url(images/r_menu.gif) no-repeat right;}

.menu ul li a:hover span { color:#60b6ff; background:url(images/l_menu.gif) no-repeat left;}

.menu ul li a.active { color:#60b6ff; background:url(images/r_menu.gif) no-repeat right;}

.menu ul li a.active span { color:#60b6ff; background:url(images/l_menu.gif) no-repeat left;}

/********** slider **********/

.slider {margin:0 auto; width:949px; height:200px; padding:0; background:url(images/slider_bg.png) top repeat-y; }

.slider .left1 { float:left; width:390px;}

.slider h2 { padding:60px 10px 10px 40px; margin:0; color:#565f65; font:normal 30px Arial, Helvetica, sans-serif;}

.slider strong { margin:0; color:#9ca3a8; font:normal 15px Arial, Helvetica, sans-serif; line-height:1.4em;}

.slider p { font:normal 11px Tahoma, Geneva, sans-serif; color:#5e5e5e; padding:5px 0 5px 40px; margin:0; line-height:1.6em;}

.slider ul.buttons { float:left; padding:20px 0 10px 25px; margin:0; list-style:none;}

.slider ul.buttons li { float:left; padding:0 5px; margin:0;}

.slider .gallery { float:left; width:453px; height:255px; margin:63px 0 0 40px;}


/*blog_body*/

.blog_body { width:949px; background:#fff url(images/body_top_img.gif) top no-repeat; margin:0 auto; padding:0;}




p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

li.bg, .bg { clear:both; border-top:1px dashed #b8bec1; padding:0; margin:5px 0; background:none;}

.right p strong {

	font-weight: bold;

}
#content{
width:949px; margin:0 auto; padding:0;
padding:0px 0 0px 0;
}
#blocks{
background-image:url(images/3bg.gif);
background-position:top center;
background-repeat:repeat-y;
}
#blocks div{
width:275px;
float:left;
padding:12px 16px 18px 23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101
}
#blocks .image{
margin-top:14px
}
#blocks p{
padding:14px 0 0 4px
}
.read_more{
margin:4px 0 0 4px;
display:block;
color:#0F84DF;
text-decoration:underline
}
#block{
width:943px;
margin:0 auto;
background-image:url(images/blockbg.gif);
background-position:top left;
background-repeat:repeat-y;
}
#block div{
display:block;
float:middle;
padding:7px 0 13px 19px;
}
#block div p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
display:block;
width:235px;
float:left;
padding:9px 25px 0 4px
}
#block div img{
margin:0 7px 0 0
}



/*************footer**********/
/*************footer**********/
.footer_resize {
	width:949px;
	margin:0 auto;
	padding:10px 0;
	background:url(images/footer_bg.gif) top no-repeat;
}
.footer { padding:0 0 20px 0; margin:0; }
.footer p { font:normal 11px Arial, Helvetica, sans-serif; color:#758abd; }
.footer a { font:normal 12px Arial, Helvetica, sans-serif; color:#758abd; text-decoration:none; padding:5px; margin:0; }
.footer p.leftt { text-align:left; width:50%; margin:0; padding:5px 0 0 20px; float:left; }
.footer p.rightt { text-align:right; width:30%; margin:0; padding:10px 20px 0 0; float:right; }
p.clr,
.clr { clear:both; padding:0; margin:0; background:none; }
