*
{
	margin:0;
	padding:0
}

body
{
	background:#f9f9f9;
	color:#666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px
}

img
{
	border:none
}

a
{
	color:#333;
	text-decoration:none
}

a:hover
{
	text-decoration:none;
	color:{COLOR}
}

.clear
{
	clear:both;
	display:block
}

h1
{
	font-size:18px;
	font-weight:700;
	padding:2px;
	color:{COLOR}
}

h2
{
	font-size:14px;
	font-weight:700;
	padding:2px;
	color:{COLOR}
}

h3
{
	font-size:12px;
	font-weight:700;
	padding:2px;
	color:{COLOR}
}

h4
{
	font-size:11px;
	font-weight:700;
	padding:2px;
	color:{COLOR}
}

h5
{
	color:{COLOR}
}

h6
{
	color:{COLOR}
}

#top
{
	background:#eee;
	padding:5px;
	border-top:10px solid {COLOR};
}

#top ul
{
	width:950px;
	margin:0 auto
}

#top ul li
{
	clear:both;
	display:inline;
	list-style:none
}

#top ul li a
{
	color:#333;
	display:block;
	font-size:14px;
	margin:0 10px
}

#top ul li a:hover
{
	color:#999
}

#top ul li a.top_home
{
	background:url(../img/defaut.home.png) no-repeat left center;
	float:left;
	padding-left:25px
}
#top ul li a.top_home:hover
{
	color: #fff;
}

#top ul li a.top_mail
{
	background:url(../img/defaut.mail.png) no-repeat left center;
	float:right;
	padding-left:25px
}

#top ul li a.top_twitter
{
	background:url(../img/defaut.twitter.png) no-repeat left center;
	float:right;
	padding-left:25px
}

#top ul li a.top_facebook
{
	background:url(../img/defaut.facebook.png) no-repeat left center;
	float:right;
	padding-left:25px
}

#page
{
	width:950px;
	margin:0 auto 10px
}

#page #main
{
	background:#fff;
	border-bottom:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	padding:10px
}

#page #main #content_left
{
	float:left;
	line-height:1.8;
	width:322px;
	padding: 10px 5px 20px 5px;
	text-align:justify;	
}

#page #main #content_right
{
	float:right;
	line-height:1.8;
	width:580px;
	padding:20px 0;
	padding: 10px 5px 20px 5px;
	text-align:justify;	
}

#page #main #content_top
{
	line-height:1.8;
	padding: 20px 5px 10px 5px;
	text-align:justify;
}
#page #main #content_bottom
{
	line-height:1.8;
	padding: 0px 5px 20px 5px;
	text-align:justify;
}


#page #main #content_full
{
	line-height:1.8;
	padding:10px 0
}

#page #main #content_left h2, #page #main #content_top  h2, #page #main #content_bottom h2, #page #main #content_right h2, #page #main #content_full h2
{
	padding:15px 10px 2px
}

#page #main #content_left ul, #page #main #content_top  ul, #page #main #content_bottom ul, #page #main #content_right ul,#page #main #content_full ul
{
	padding:2px 10px
}

#page #main #content_left ul li, #page #main #content_top  ul li, #page #main #content_bottom ul li, #page #main #content_right ul li,#page #main #content_full ul li
{
	background:url(../img/defaut.list.png) no-repeat left center;
	list-style:none;
	padding-left:25px
}

#page #main #content_left .news a, #page #main #content_top  .news a, #page #main #content_bottom .news a, #page #main #content_right .news a, #page #main #content_full .news a
{
	color:{COLOR}
}
#page #bottom ul li a:hover,#page #main #content_left .news a:hover, #page #main #content_top  .news a:hover, #page #main #content_bottom .news a:hover, #page #main #content_right .news a:hover, #page #main #content_full .news a:hover
{
	color:#333
}

#page #main #content_left div blockquote,#page #main #content_top  div blockquote, #page #main #content_bottom div blockquote, #page #main #content_right div blockquote,#page #main #content_full div blockquote
{
	background:#f5f5f5;
	border:1px solid #eee;
	padding:10px
}

#page #main p,#page #main #content_left div,#page #main #content_top  div, #page #main #content_bottom div, #page #main #content_right div,#page #main #content_full div
{
	text-align:justify;
	padding:2px 10px
}

#page #main #content_left hr, #page #main #content_top  hr, #page #main #content_bottom  hr, #page #main #content_right hr,#page #main #content_full hr
{
	margin: 10px auto;
	width: 90%;
	border: 0;
	color: #ddd;
	background-color: #ddd;
	height: 1px;	
}

#page #bottom
{
	margin:30px 0
}

#page #bottom ul
{
	background:url(../img/defaut.bottom_bg.png) no-repeat top left;
	float:left;
	padding-top:20px;
	width:25%
}

#page #bottom ul li
{
	list-style:none;
	padding:1px 20px
}

#page #bottom ul li a
{
	color:#999;
	font-size:11px
}

#page #bottom ul li a.bottom_selected{
	color:{COLOR}
}

#page #footer
{
	margin-top:20px;
	text-align:center;
	padding:10px 10px 0px 10px
}

#page #footer ul
{
	margin:5px 10px
}

#page #footer ul li
{
	color:#aaa;
	display:inline;
	font-size:10px;
	list-style:none;
	border-right: 1px solid #ddd;
	padding-right: 5px;	
}

#page #footer ul li a
{
	color:#aaa;
	font-size:10px
}

#page #footer ul li a:hover
{
	color:#333
}

#page #links
{
	text-align:center;
}

#page #links ul
{
	margin:0px 10px
}

#page #links ul li
{
	color:#aaa;
	display:inline;
	font-size:10px;
	list-style:none
}

#page #links ul li a
{
	color:#aaa;
	font-size:10px
}

#page #links ul li a:hover
{
	color:#333
}

#page #links ul#partners li a
{
	margin:0 10px
}

a.button
{
	background:transparent url(../img/defaut.bg_button.png) no-repeat scroll top right;
	color:#444;
	display:block;
	float:left;
	font:normal 12px arial, sans-serif;
	height:24px;
	margin-right:6px;
	padding-right:18px;
	text-decoration:none
}

a.button span
{
	background:transparent url(../img/defaut.bg_button_span.png) no-repeat;
	display:block;
	line-height:14px;
	padding:5px 0 5px 18px
}

a.button:hover,a.button:active
{
	background-position:bottom right;
	color:#000;
	outline:none
}

a.button:hover span,a.button:active span
{
	background-position:bottom left;
	padding:6px 0 4px 18px
}

#page #main .news p
{
	padding:5px 10px
}

#page #main .news embed,.news object
{
	height:220px;
	width:300px
}

#page #main .news object.video_center
{
	display:block;
	margin:10px auto
}

#page #main .news object.video_left
{
	display:block;
	float:left;
	margin:0 10px 10px 0
}

.image
{
	background:#fff;
	border:1px solid #ddd;
	float:left;
	margin:0 10px 10px 0;
	padding:3px
}
