@charset "utf-8";
/* CSS Document */

body, html {
	margin:0;
	padding:0;
	height:100%;
	position:relative;
	min-width:985px;
}

body {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#464646;
	background:#dee0e4;	
}

h1, h2, h3, h4, h5, h6  { font-weight:normal; font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#98999c; }

h1  {font-size:22px; margin:0; padding:5px 0;}
h2  {font-size:18px;}
h3  {font-size:16px;}
h4  {font-size:14px;}
h5  {font-size:12px;}
h6  {font-size:10px;}

img  { border:none; }

a  { color:#0076a3; outline-style:none; text-decoration:underline; }
a:hover  { color:#ff0072; }
a img  { border:none; }

div.wrapper {
	width:963px;
	position:relative;
	margin:0 auto;
}

#up_menu { margin:0 0 27px 0; padding:0; list-style:none; border-bottom:1px solid #b9b9b9; border-top:1px solid #b9b9b9; text-align:center; }
#up_menu li { display:inline; }
#up_menu li a { font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:inline-block; padding:10px 21px 9px 21px; }
#up_menu li a:hover { cursor:pointer; color:#898989; text-decoration:underline; }

div.content { background:url(cont_bg.jpg) 0 10px repeat-y; }
div.main_pic { background:url(top_pic.jpg) 0 0 no-repeat; }
div.bot_pic { background:url(bot_pic.jpg) 0 100% no-repeat; min-height:1135px; }

div.head { height:174px; position:relative; }
a.logo { background:url(logo.jpg) 0 0 no-repeat; width:397px; height:84px; position:absolute; top:43px; left:20px; }
div.ab { position:absolute; top:47px; right:303px; width:162px; height:87px; }
div.ab a { display:block; width:162px; height:87px; }

div.icos { position:absolute; top:107px; left:24px; background:url(icos.jpg) 0 0 no-repeat; width:85px; height:39px; z-index:1; }
a.a1 { display:block; float:left; width:39px; height:39px; margin:0 7px 0 0; }
a.a2 { display:block; float:left; width:39px; height:39px; }

div.left_c { float:left; padding:0 57px 14px 24px; width:631px; }
	div.player { background:url(player.gif) 0 0 no-repeat; width:414px; height:270px; float:left; margin:0 7px 0 0; padding:20px 0 0 10px; }
	div.face_book { float:left; width:200px; height:290px; }

	div.blocks1 { margin:10px 0 8px 0; background:url(blocks1_bg.gif) 0 0 repeat-y; width:631px; }
	div.blocks1_top { background:url(blocks1_top.gif) 0 0 no-repeat; }
	div.blocks1_bot { background:url(block1.bot.gif) 0 100% no-repeat; padding:10px 25px 12px 16px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#555555; }
	div.bl1 { width:270px; margin:0 50px 0 0; float:left; }
	div.bl2 { float:left; width:270px; }
	div.bl_tit { font:bold 15px Arial, Helvetica, sans-serif; color:#555555; padding:0 0 7px 0; }

	div.block2_bg { background:url(block2_bg.gif) 0 0 repeat-y; margin:0 0 8px 0; }
	div.block2_top { background:url(block2_top.gif) 0 0  no-repeat; }
	div.block2_bot { background:url(block2_bot.gif) 0 100% no-repeat; width:631px; }
	div.block { padding:18px 0 20px 25px; width:175px; float:left; font:normal 13px Arial, Helvetica, sans-serif; color:#464646; }
	div.block a:hover { color:#ff0072; }

	div.c_text { padding:17px 30px 24px 17px; }

div.right_c { float:right; width:195px; padding:108px 56px 0 0; }
	div.gall {}
	div.gall img { padding:0 0 5px 0; }
	div.gall_a { padding:0 0 18px 4px; }

div.clear {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}


div.footer {
	height:109px;
	width:963px;
	position:relative;
	margin:0 auto;
	background:url(f_pic.jpg) 0 0 no-repeat;
}
	div.mega { position:absolute; bottom:43px; right:28px; font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; }
	div.mega a { color:#000; display:block; }
	div.copy { position:absolute; top:16px; right:28px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
	div.count { position:absolute; top:16px; left:35px; width:280px; 	}
	div.tel { position:absolute; top:25px; right:302px; font:normal 12px Arial, Helvetica, sans-serif; color:#363636; width:205px; }
	div.tel span { font-size:17px; color:#363636; }

.table0 { border-collapse:collapse; }
table.table0 td { padding:5px; }

.table1 { border-collapse:collapse;	border:1px solid #0076a3;}
table.table1 tr:hover { background:#c6e5fa;	}
table.table1 td { padding:5px; border:1px solid #0076a3; }

.table2 { border:1px solid #0076a3; border-collapse:collapse; }
table.table2 th { padding:5px 0; border:1px solid #0076a3;	background:#0076a3; color:#ffffff; }
table.table2 td { padding:5px;	border:1px solid #0076a3; }
table.table2 tr:hover { background:#c6e5fa; }

.thumb {color:#000000}
