/* CSS Document */

* {
	margin:0; padding:0;
	/*font-size:100%;*/
}

body{
	background:#0c0324 url(/template/images/bg_tail.jpg) repeat-y top center;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#353d49;
	}

input, select { vertical-align:middle; font-weight:normal;font-size:11pt;}

a {color:#0d4096; outline:none; font-weight:bold;text-decoration:none;}
a:hover{color:#ac0c9f;}
p {padding-bottom:18px;}

h1 {
	font-size:13px; 
	line-height:1.2em;
	padding:11px 0 24px 9px;}
h2 {font-size:12px;}
/* ============================= main layout ====================== */
.bg_top {background:url(/template/images/bg_top.jpg) no-repeat top center;}
.bg_bottom {background:url(/template/images/bg_bottom.jpg) no-repeat bottom center;}

#main {padding:25px 0 0;}


.imgindent {margin:0 20px 0 0; float:left;}
.fright {text-align:right;}
/* ============================= header ====================== */
#header {background:url(/template/images/header_img.jpg) no-repeat bottom center;}
.menu {background:url(/template/images/menu_tail.gif) repeat-x center 10px;}
.bg_menu_left {background:url(/template/images/menu_left.gif) no-repeat top left;}
.bg_menu_right {background:url(/template/images/menu_right.gif) no-repeat right 10px; padding:10px 0;}
.menu ul {padding-left:7px; overflow:hidden;}
.menu li {background:url(/template/images/menu_li_bg.gif) no-repeat right center;float:left; }
.menu li.last {background:none;float:left; }
.menu li a {color:#0d3882;padding:0 17px 0 13px; font-size:12px;line-height:40px;}
.menu li a:hover{color:#ac0c9f;}
.menu li a.active,.menu li a.active:hover {color:#0a799d; cursor:default;}

.slogan {padding:182px 363px 0;}
.slogan a {background:url(/template/images/header_btn.gif) no-repeat top center; display:block; width:128px; height:51px;}
.slogan a:hover {background-position:bottom;}

/* ============================= privacy bottom ==================== */

.privacy > .block {background:url(/template/images/privacy_tail.gif) repeat-y top center;}
.privacy > .block > .block_top {background:url(/template/images/privacy_top.jpg) no-repeat top center;}
.privacy > .block > .block_top > .block_bottom {background:url(/template/images/privacy_bottom.gif) no-repeat bottom center;}
.privacy > .block > .block_top > .block_bottom > .content {padding:4px 25px 5px 9px;}
.privacy > .block > .block_top > .block_bottom > .fright a {background:url(/template/images/type1_marker.gif) no-repeat right 2px;}


/* ============================= content ======================*/
#content {padding:0 0 12px;}
.row1,.row2,.row3 {padding:12px 0 0;}
.block {background:url(/template/images/block_bg_tail.gif) repeat-y top center;}
.col3 .block {background:url(/template/images/type5_tail.gif) repeat-y top center;}

.block .block_bottom {padding:0 10px 5px;}
.block .fright {padding:0 2px;}
.block .fright a { padding-right:15px; color:#fff;}
.block .fright a:hover { text-decoration:underline;}

.block ul {padding:0 0 14px;}
.block li {background:url(/template/images/bg_line_tail.gif) repeat-x bottom center; padding:4px 9px 7px 10px; overflow:hidden; line-height:18px;}
.block li.last {background:none;}
.block li a {background:url(/template/images/marker.gif) no-repeat left 5px; padding:0 0 0 10px;} 
.block li a span {color:#353d49; font-weight:normal; padding:0 0 0 10px;}
* html .block li {padding:4px 9px 8px 10px;}
* html .top li {padding:4px 9px 11px 10px;}
* html .top li a {background:url(/template/images/marker.gif) no-repeat left 9px;}

.sectionwrapper { width:250px;overflow:hidden;}

.block li.active {background:url(/template/images/bg_line_tail.gif) repeat-x center bottom;}
.block li.active ul {background:url(/template/images/bg_line_tail.gif) repeat-x center 6px;}
.block li.active a.active {background:url(/template/images/marker_li_active.jpg) no-repeat left 5px; cursor:default; color:#0d4096;}
.block li.active li { padding:4px 9px 7px 30px;}
.block li.active li.last {padding-bottom:0;}
.block li.active li a {font-weight:normal; padding-left:12px;}
.block li.active li a.play,.block li.active li a.listen {padding-left:0;}
.col1 .row2 li ul { padding:8px 0 0;margin:0 -9px 0 -10px; overflow:hidden; width:230px;}

.type1 .block_top {background:url(/template/images/type1_top.png) no-repeat top center;}
.type1 .block_bottom {background:url(/template/images/type1_bottom.png) no-repeat bottom center;}
.type1 .fright a {background:url(/template/images/type1_marker.gif) no-repeat right 2px;}

.type2 .block_top {background:url(/template/images/type2_top.png) no-repeat top center;}
.type2 .block_bottom {background:url(/template/images/type2_bottom.png) no-repeat bottom center;}
.type2 .fright a {background:url(/template/images/type2_marker.gif) no-repeat right center;}

.type3 .block_top {background:url(/template/images/type3_top.png) no-repeat top center;}
.type3 .block_bottom {background:url(/template/images/type3_bottom.png) no-repeat bottom center;}
.type3 .fright a {background:url(/template/images/type3_marker.gif) no-repeat right center;}

.type4 .block_top {background:url(/template/images/type4_top.png) no-repeat top center;}
.type4 .block_bottom {background:url(/template/images/type4_bottom.png) no-repeat bottom center;}
.type4 .fright a {background:url(/template/images/type4_marker.gif) no-repeat right center;}

.type5 .block_top {background:url(/template/images/type5_top.jpg) no-repeat top center;}
.type5 .block_bottom {background:url(/template/images/type5_bottom.gif) no-repeat bottom center;}
.type5 .fright a {background:url(/template/images/type5_marker.gif) no-repeat right center;}

.type6 .block_top {background:url(/template/images/type6_top.jpg) no-repeat top center;}
.type6 .block_bottom {background:url(/template/images/type6_bottom.gif) no-repeat bottom center;}
.type6 .fright a {background:url(/template/images/type2_marker.gif) no-repeat right center;}

.type7 { margin:0 2px;}
.type7 .block {background:url(/template/images/form_bg_tail.gif) repeat-x top center;}
.type7 .block_top {background:url(/template/images/form_bg_left.gif) no-repeat top left;}
.type7 .block_bottom {
	background:url(/template/images/form_bg_right.gif) no-repeat top right;
	padding:14px 10px 8px 20px;
	line-height:12px;
	color:#f0eed7;}
.type7 .fright a {background:url(/template/images/type5_marker.gif) no-repeat right center;}
.type7 .fright {padding:3px 2px 0;}
.block li .play {
	background:url(/template/images/icon1.gif) no-repeat right center; 
	float:right; 
	width:18px; 
	height:18px; 
	padding:0;
	margin:1px 0 0;}
.block li .play:hover {background:url(/template/images/icon1.gif) no-repeat left center;}

.block li .listen {
	background:url(/template/images/icon2.gif) no-repeat right center; 
	float:right; 
	width:34px; 
	height:34px; 
	padding:0;
	margin:2px 0 4px;}
.block li .listen:hover {background:url(/template/images/icon2.gif) no-repeat left center;}
.block .top {padding:0 0 25px;}
.top li {margin-bottom:3px;}
.col1 .row2 ul {padding:0 0 23px;}
.col2 .row2 ul {padding:0 0 19px;}

.gallery {padding:6px 8px 8px;}
.gallery_item {
	background:url(/template/images/gallery_img_bg.gif) no-repeat top center; 
	width:183px; 
	height:141px;
	padding:11px 12px;
	text-align:right;
	line-height:22px;
	margin-bottom:6px;
}
#page2 .gallery_item {
	padding:11px 12px 23px;}
#page2 .gallery .last {margin-bottom:-8px;}
.gallery_item a.links {background:url(/template/images/download_btn.gif) no-repeat right center; padding-right:18px; color:#0d4096; font-size:9px; position:relative;}
.gallery_item a.links:hover{color:#ac0c9f;}
* html .gallery_item {margin:0;}
* html .gallery_item a.links {background:url(/template/images/download_btn.gif) no-repeat right top; font-size:12px;}

#content .alphabetically a {text-transform:uppercase; background:none; margin-right:13px;}
#content .alphabetically li {padding:4px 9px 8px 10px;}

/* ============================= footer ====================== */
#footer {border-top:1px solid #483a61; text-align:right;color:#ac0c9f;}
#footer ul {padding:15px 0 12px;}
#footer li {display:inline;}
#footer li a{margin:0 12px;}
#footer li a.last {margin-right:0;}
#footer a {color:#ac0c9f; font-weight:normal;}
#footer p,#footer p a {color:#855a43;}
#footer a:hover {color:#fff;}

/* ============================= forms ============================= */
#SearchForm{padding:8px 21px; width:250px;}
#SearchForm a{
	background:url(/template/images/search_btn.gif) no-repeat top right; 
	width:61px; 
	height:25px;
	line-height:22px;
	color:#879196;
	font-size:11px;text-transform:uppercase;
	float:left;
	text-align:center;}
#SearchForm a:hover {color:#0d3882;}
#SearchForm input {
	background:#9fa9ad; 
	border:1px solid #ebedee; 
	width:170px; 
	height:14px;
	line-height:14px;
	padding:3px 5px; float:left;
	}
	
#LoginForm {color:#7e7291; background:url(/template/images/logIn_btn.gif) no-repeat right 20px; padding:20px 0 0;}
#LoginForm a {color:#a596d2; text-transform:uppercase; margin:0 9px 0 7px;}
#LoginForm a:hover {color:#fff;}
#LoginForm span {margin:0 8px;}
#LoginForm input {
	background:#0e0427; 
	border:1px solid #3e2c5c; 
	width:97px; 
	height:14px;
	padding:3px 5px;
	margin:0 0 0 7px;
	line-height:14px;
	color:#d7cde7;
	}
