/*
Theme Name: Spillemaskiner theme Blue
Theme URI: psdgator
Description: Blue style
Author: PsdGator
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: green, red, blue, white, two-columns, fixed-width
*/
/* CSS Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

strong{ font-weight:bold;}

img{ vertical-align:top;}

.cl{ clear:both; font-size:0;}

cite{ font-style:italic;}

/* Generic Styling */
a{ color:#303030; text-decoration:none;}
a:hover{ color:#171717; text-decoration:underline;}
html{ background:#f8f8f8 url("images/body_bg1.png") top repeat-x;}
body{ font-size:13px; color:#84847F; font-family:Arial, Helvetica, sans-serif; background:url("../../uploads/2012/10/2.jpg") center top no-repeat;}
#header{ width:990px; height:148px; margin:0 auto; position:relative; z-index:10;}



	.logo{ display:block; width:390px; height:110px; text-indent:-9999px; overflow:hidden;}







	







	.nav{ width:988px; height:36px; border:1px #5b9fc3 solid; background:url("images/nav_bg.png");}







	.nav li{ float:left; font-size:13px; position:relative; padding-right:2px; background:url("images/nav_line.png") right top no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







	.nav>li>a{ float:left; height:36px; line-height:36px; padding:0 11px; color:#fff; font-weight:bold;}







	.nav>li>a:hover,







	.nav>li.on>a,







	.nav>li.sfHover>a{ background:#132332; text-decoration:none;}







		.sf-sub-indicator{ display:none;}







		.ico_home{ display:inline-block; width:12px; height:11px; overflow:hidden; background:url("images/ico_home.png"); margin-right:3px; vertical-align:middle;}







	.nav li ul{ position:absolute; left:0; top:36px; width:135px; background:#132332; padding:10px;}







	.nav li ul li{ float:none; padding:0; background:none; line-height:160%;}







	.nav li ul li a{ color:#fff;}







	.nav li ul li a:hover{ color:#366e93; text-decoration:none;}

	.sub-menu { display:none; }













	







#content{ width:990px; margin:0 auto 26px; overflow:hidden; padding-top:30px; position:relative;}


.main_content li { list-style: disc; padding-left: 20px; margin-left: 10px; line-height: 130%;}




	.main_content{ float:left; width:648px; overflow:hidden; background:#fff; border:1px #eaeaea solid; padding:20px; font-size: 14px; color: #666666; font-family: 'Gudea', sans-serif;}







	.main_content p{ margin-bottom:18px; line-height:140%; font-size: 14px; color: #666666; font-family: 'Gudea', sans-serif; }







	.main_content p a{ color:#3F0606; text-decoration:underline;}







	.main_content p a:hover{ text-decoration:none;}







		h1{ font-size:30px; color:#454545; border-bottom:3px #dadada solid; padding-bottom:6px; margin-bottom:10px;}







		h2{ font-size:22px; color:#454545; margin-bottom:6px; clear:both;}







		h3{ font-size:20px; color:#454545; margin-bottom:10px;}







		.casino_title{ width:100%; height:30px; overflow:hidden; line-height:30px; background:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







		.casino_title strong{ float:left; font-weight:normal; text-align:center; color:#fff;}







		.casino_title strong.ca1{ width:138px; margin:0 18px 0 10px;}







		.casino_title strong.ca2{ width:94px; margin-right:20px;}







		.casino_title strong.ca3{ width:238px; margin-right:17px;}







		.casino_title strong.ca4{ width:101px;}







		.casino_title strong.ca5{ width:90px; margin-right:40px;}







		.casino_title strong.ca6{ width:97px; margin-right:24px;}







		







		.casino_list{ width:646px; margin-bottom:10px; border:1px #dfdfdf solid; border-top:0; border-bottom:0;}







		.casino_list li{ width:100%; overflow:hidden; padding-top:11px; height:84px; border-bottom:1px #f2f2f2 solid;}







		.casino_list li .list_col1{ float:left; width:136px; margin-left:10px;}







		.casino_list li .list_col2{ float:left; width:110px; margin-left:10px; padding-top:2px;}







		.casino_list li .list_col3{ float:left; width:250px; margin-left:12px; padding-top:4px;}







		.casino_list li .list_col4{ float:right; margin-right:12px; padding-top:10px;}







		







		







			.cas_logo{ width:136px; border:1px #eaeaea solid; border-radius:3px; behavior:url("css/pie.htc"); position:relative; background:#fff; padding:6px 0;}







			







			.cas_txt1{ text-align:center;}







			.cas_txt1 p{ font-size:11px; color:#333; text-align:center; line-height:190%; margin-bottom:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







			.cas_txt1 p strong{ font-size:28px; font-weight:normal; display:block;}







			







				.star_rate{ width:85px; height:20px; margin:0 auto; overflow:hidden; background:url("images/ico_rate.gif") 0 -20px no-repeat;}







				.star_rate span{ display:block; width:20%; height:20px; text-indent:-9999px; overflow:hidden; background:url("images/ico_rate.gif") 0 0 no-repeat;}







					.star_rate span.star1 { width:20%; }







					.star_rate span.star2 { width:38%; }







					.star_rate span.star3 { width:59%; }







					.star_rate span.star4 { width:79%; }







					.star_rate span.star5 { width:100%; }					







			







			.cas_txt2{ float:left; width:238px; margin-right:17px; padding-top:3px;}







			.cas_txt2 p{ margin-bottom:1px; line-height:120%;}







			







			.btn_beg{ display:block; width:99px; height:42px; line-height:42px; background:url("images/btn_besog.gif") 0 0 repeat-x; font-size:15px; font-weight:bold;







					  color:#F2F2F2; text-align:center; border-radius:5px; behavior:url("../../../css/pie.htc"); position:relative; border:1px #a0dd7b solid; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







			.btn_beg:hover{ color:#56A029; background-position:0 -42px; text-decoration:none;}







			







			







		.btn_view{ text-align:right; margin-bottom:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







		.btn_view span{ font-size:8px;}







		







		







		.line{ height:3px; background:#dadada; margin-bottom:22px;}







		.guide_box{ width:100%; overflow:hidden; margin-bottom:20px;}







		.guide_box ul{ width:680px;}







		.guide_box ul li{ float:left; width:300px; height:78px; overflow:hidden; margin:0 37px 30px 0;}







		.guide_box ul li.last{ margin-bottom:0;}







			.gui_img{ float:left; width:138px;}







			.gui_txt{ float:right; width:153px;}







			.gui_txt .gui_title{ margin-bottom:3px; line-height:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







			.gui_txt p{ line-height:120%;}







			







		.news_list{ width:100%; overflow:hidden; margin-bottom:20px;}







		.news_list li{ float:left; width:138px; min-height:210px; margin-right:20px;}







		.news_list li.last{ margin-right:0;}







		.news_list li .news_img{ margin-bottom:10px;}







		.news_list li .time{ font-size:11px; color:#8D8D8D; margin-bottom:5px;}







		.news_list li .news_title{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







		.news_list li .news_title a:hover{ text-decoration:underline;}























	







	







	.sidebar{ float:right; width:270px;}







		.side_title{ width:270px; height:31px; line-height:33px; background:url("images/side_title.gif") 0 0 no-repeat; position:relative; font-size:13px; color:#5F5F5F; text-transform:uppercase;







					text-indent:10px; text-shadow:0 -1px 0 #efeeee;}







		.side_title span{ position:absolute; display:block; overflow:hidden; text-indent:-9999px;}







		.side_title span.ico_newsletter{ width:28px; height:25px; background:url("images/ico_casino.png") 0 0 no-repeat; top:2px; right:20px;}
		.side_title span.ico_casino{ width:28px; height:25px; background:url("images/ico_casino.png") 0 0 no-repeat; top:2px; right:20px;}
		.side_title span.ico{ width:28px; height:25px; background:url("images/ico_casino.png") 0 0 no-repeat; top:2px; right:20px; }

		#text-7 .side_title span.ico { width:31px; height:22px; background:url("images/ico_newsletter.png") 0 0 no-repeat; top:4px; right:14px; }
		#text-6 .side_title span.ico { width:22px; height:20px; background:url("images/ico_newsletter.png") 0 0 no-repeat; top:4px; right:14px; }
		#text-39 .side_title span.ico { width:31px; height:22px; background:url("images/ico_newsletter.png") 0 0 no-repeat; top:4px; right:14px; }

		#text-2 .side_title span.ico { width:31px; height:22px; background:url("images/ico_games.png") 0 0 no-repeat; top:4px; right:19px; }
		#text-40 .side_title span.ico { width:31px; height:22px; background:url("images/ico_games.png") 0 0 no-repeat; top:4px; right:19px; }
		.side_title span.ico_game1{ width:31px; height:22px; background:url("images/ico_games.png") 0 0 no-repeat; top:4px; right:19px;}

		#text-4 .side_title span.ico { width:22px; height:20px; background:url("images/ico_star.png") 0 0 no-repeat; top:4px; right:23px; }
		#text-38 .side_title span.ico { width:22px; height:20px; background:url("images/ico_star.png") 0 0 no-repeat; top:4px; right:23px; }
		.side_title span.ico_game2{ width:22px; height:21px; background:url("images/ico_star.png") 0 0 no-repeat; top:4px; right:23px;}

		#text-24 .side_title span.ico { width:27px; height:28px; background:url("images/ico_poker.png") 0 0 no-repeat; top:-1px; right:21px; }
		.side_title span.ico_poker{ width:27px; height:28px; background:url("images/ico_poker.png") 0 0 no-repeat; top:-1px; right:21px;}

		.side_title span.ico_note{ width:24px; height:25px; background:url("images/ico_cgame.png") 0 0 no-repeat; top:2px; right:23px;}

		.side_title span.ico_bingo{ width:46px; height:32px; background:url("images/ico_bingo.png") 0 0 no-repeat; top:-2px; right:9px;}

		.side_block{ width:268px; border:1px #d6d6d6 solid; margin-bottom:10px; padding:7px 0; background:#fff;}







			.sign_form{ width:250px; margin:0 auto; overflow:hidden;}







			.sign_form p{ margin-bottom:6px;}







			.sign_form .input_txt{ display:block; width:233px; height:25px; line-height:25px; border-bottom:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:0 7px; 







								  border-left:1px #999999 solid; border-top:1px #999999 solid; font-size:13px; color:#84847F; margin-bottom:6px;







								  font-family:Arial, Helvetica, sans-serif;}







			.sign_form .input_submit{ float:right; width:99px; height:23px; background:url("images/btn_signup.gif") 0 0 repeat-x; border:1px #bcbcbc solid;







									  border-radius:5px; behavior:url("css/pie.htc"); position:relative; font-size:13px; color:#303030; cursor:pointer; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;







									   padding-bottom:1px;}







			.sign_form .input_submit:hover{ background:url("images/btn_signup.gif") 0 -23px repeat-x;}







			







			.game_list1{ width:250px; margin:-7px auto;}







			.game_list1 li{ width:100%; overflow:hidden; border-bottom:1px #f3f3f3 solid; padding:4px 0;}







			.game_list1 li.last{ border-bottom:0; margin-bottom:0;}







				.game_img1{ float:left; width:72px; margin-right:8px;}







				.game_txt1{ float:left; width:145px;}







				.game_txt1 .game_title{ margin-bottom:2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







				.game_txt1 .game_title a{ color:#303030;}







				.game_txt1 .game_title a:hover{ text-decoration:underline;}







			







			.side_block ul.game_list2{ width:100%;}







			.side_block ul.game_list2 li{ width:250px; overflow:hidden; border-bottom:1px #f3f3f3 solid; padding:8px 9px;}







			.side_block ul.game_list2 li.last{ border-bottom:0; margin-bottom:0;}







				.game_img2{ float:left; width:100px;}







				.game_txt2{ float:right; width:145px;}







				.game_txt2 .game_title{ margin-bottom:2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







				.game_txt2 p{ margin-bottom:3px;}	







				.game_txt2 p a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-right:7px;}	







				.game_txt2 p a span{ font-size:7px;}







				







			.side_block ul{ width:234px; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







			.side_block ul li{ margin-bottom:4px;}







			.side_block ul li a:hover{ text-decoration:underline;}		







		







	







			















#footer{ background:#234c6a url("images/footer_bg.png") center top no-repeat;}







.footer_inside{ width:990px; margin:0 auto; line-height:37px; height:37px; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







	







































/*-----------------------------------------news_list page----------------------------------------------------*/







.breadcrum{ position:absolute; width:684px; height:15px; line-height:15px; padding:1px; font-size:11px; color:#A1A19D; background:#fff; 







			 border:1px #e2e2e2 solid; top:4px; left:0;}







.breadcrum_inside{ width:670px; background:#f2f2f2; padding:0 7px;}







.breadcrum a{ color:#A1A19D;}







.breadcrum a:hover{ color:#7f7f7a;}































.casino_list2{}







.casino_list2 li{ padding:12px 0 0; height:76px;}







.casino_list2 li.odd{ padding-top:11px; height:75px; background:#fbfbfb url("images/odd_li_bg.gif") top repeat-x;}







.casino_list2 li .list_col2{ padding-top:6px;}







.casino_list2 li .list_col3{ float:left; width:95px; margin-left:20px; padding-top:20px;}







.casino_list2 li .list_col4{ float:left; width:110px; padding:20px 0 0 30px;}







.casino_list2 li .list_col5{ float:right; margin-right:12px; padding-top:10px;}















.casino_list2 .list_col4 a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}















.casino_list2 .cas_logo{ padding:1px 0;}























.line2{ margin:-9px 0 35px;}































/*-----------------------------------------top_list page----------------------------------------------------*/







.article_list{ width:100%; margin-bottom:30px; padding-top:8px;}







.article_list li{ width:100%; overflow:hidden; padding-bottom:11px; margin-bottom:11px; border-bottom:1px #dadada solid;}







.article_list li.last{ margin-bottom:0; border-bottom:0; padding-bottom:0;}







	.art_img{ float:left; width:138px; margin-right:8px;}







	.art_txt{ float:left; width:490px; padding-top:2px;}







	.art_txt .art_time{ font-size:11px; color:#8E8E8E; margin-bottom:3px;}







	.art_txt .art_title{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:3px;}







	.art_txt p{ line-height:120%; margin-bottom:0;}















.pager_box{ width:100%; overflow:hidden; border-top:3px #dadada solid; padding-top:10px;}







.pager_box a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







.pager_box .page_prev{ float:left;}







.pager_box .page_next{ float:right;}































/*-----------------------------------------game list page----------------------------------------------------*/







.slot_list_title{ width:100%; overflow:hidden; border-top:1px #dadada solid; margin-bottom:22px;}







.slot_list_title strong{ float:left; font-weight:normal; font-size:22px; color:#454545; padding-top:15px;}







.slot_list_title span{ float:right; border:1px #dadada solid; border-top:0;}















.slot_list{ width:100%; overflow:hidden;}







.slot_list ul{ width:670px; overflow:hidden;}







.slot_list ul li{ float:left; width:122px; height:140px; margin:0 10px 0 0; text-align:center;}







.slot_list ul li .slot_img{ width:118px; padding:1px; border:1px #e1e1e1 solid; background:#fff; margin-bottom:7px;}







.slot_list ul li .slot_title{ width:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:120%;}























/*-----------------------------------------game page----------------------------------------------------*/







.game_box1{ width:646px; border:1px #e2e2e2 solid; margin-bottom:1px;}







.game_box1_inside1{ width:644px; border:1px #fff solid; background:#f2f2f2; padding:10px 0;}







.game_box1_inside2{ width:625px; border:1px #e2e2e2 solid; padding:1px; background:#fff; margin:0 auto;}















.game_box2{ width:646px; border:1px #e2e2e2 solid; margin-bottom:1px;}







.game_box2_inside1{ width:644px; border:1px #fff solid; background:#f2f2f2; padding:8px 0;}







.game_box2_inside2{ width:625px; margin:0 auto; border:1px #e2e2e2 solid; text-align:center; background:#fff; overflow:hidden;}







	.gam_logo{ float:left; width:205px; height:76px; border-right:1px #e2e2e2 solid;}







	.gam_txt{ float:left; width:214px; padding-top:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







	.gam_btn{ float:left; width:204px; height:76px; border-left:1px #e2e2e2 solid; overflow:hidden;}







	.gam_btn .btn_play{ position:relative; top:20px;}







	







		.btn_play{ display:block; width:176px; height:32px; line-height:32px; background:url("images/btn_play.gif") top repeat-x; font-size:15px; color:#fff; font-weight:bold; margin:0 auto;







				   border:1px #9fdc7b solid; border-radius:3px; behavior:url("css/pie.htc"); position:relative; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







		.btn_play:hover{ background-position:0 -32px; color:#56a029; text-shadow:1px 1px 1px #fff; text-decoration:none;}















.game_box_line{ width:648px; height:3px; background:#dadada; margin-bottom:45px;}















.option_box{ float:left; width:210px; border-bottom:3px #dadada solid; padding-bottom:1px; margin:0 9px 30px 0;}







.option_box_inside1{ width:208px; border:1px #e2e2e2 solid; text-align:center;}







.option_box_inside2{ width:206px; border:1px #fff solid; background:#f2f2f2; padding:8px 0;}







.option_box .opt_logo{ width:188px; border:1px #e2e2e2 solid; background:#fff; margin:0 auto; padding:5px 0;}







.option_box .opt_cont{ width:188px; border:1px #e2e2e2 solid; background:#fff; margin:0 auto; border-top:0; padding:10px 0 13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







.option_box .opt_cont p a{ color:#303030; text-decoration:none;}







.option_box .opt_cont p a:hover{ text-decoration:underline;}







.option_box .opt_cont .btn_play{ width:163px; color:#FFF;}







	.option_box .opt_cont .btn_play:hover { color:#000; text-decoration:none; }















.option_box_last{ margin-right:0;}







































































/*-----------------------------------------review page----------------------------------------------------*/







.cont_col1{ float:left; width:390px; margin-bottom:30px;}







	.vir_txt{ border-bottom:1px #efefef solid; margin-bottom:10px; padding-bottom:5px;}







	







	.vir_box{ width:386px; border:1px #e2e2e2 solid; background:#fff; padding:1px; margin-bottom:15px;}







	.vir_box_inside{ width:370px; overflow:hidden; background:#f2f2f2; padding:8px;}







		.vir_block{ float:left; width:178px; height:135px; position:relative;}







		.last_vir_block{ float:right;}







			.vir_img{ border:1px #e2e2e2 solid;}







			.bnt_enlarge{ position:absolute; display:block; width:36px; height:27px; overflow:hidden; text-indent:-9999px; 







						  background:url("images/ico_enlarge.gif") 0 0 no-repeat; bottom:-4px; right:4px;}







			







		.vir_list{ padding-left:10px;}







		.vir_list li{ margin-bottom:10px; list-style: none; padding: 0px; margin: 0px; padding-bottom: 8px;}







		.vir_list li h4{ font-size:13px; color:#454545; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







		.vir_list li p{ margin-bottom:0; font-size: 12px;}























.cont_col2{ float:right; width:236px; border:1px #e2e2e2 solid; background:#fff; padding:1px; margin-bottom:30px;}







.cont_col2_inside{ width:220px; background:#f2f2f2; padding:8px;}







	.cas_intro1{ width:218px; margin-bottom:15px; border:1px #e2e2e2 solid;  border-radius:3px; behavior:url("css/pie.htc"); position:relative; background:#fff;}







		.cas_intro_logo1{ border-bottom:1px #e2e2e2 solid; text-align:center; padding:16px 0 12px;}







		.cas_intro_txt1{ border-bottom:1px #e2e2e2 solid; text-align:center; padding:10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







		.cas_intro_txt1 p{ font-size:20px; color:#333; margin-bottom:0;} 







		.cas_intro_btn{ padding:20px 0;}







		







	.cas_info{ width:218px; border:1px #e2e2e2 solid; background:#fff;}







		.cas_info_title{ height:39px; line-height:39px; border-bottom:1px #e2e2e2 solid; font-size:18px; text-indent:10px; 







						 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}







		.cas_info_block1{ width:198px; padding:15px 10px 20px; border-bottom:1px #e2e2e2 solid;}







		.cas_info_block1 p{ width:100%; overflow:hidden; margin-bottom:2px; font-size:12px;}







		.cas_info_block1 p span{ width:80px; float:left; color:#B3B3B3;}







		.cas_info_block2{ width:151px; padding:13px 10px 13px 57px; border-bottom:1px #e2e2e2 solid; background:url("images/ico_right.gif") 17px 13px no-repeat;}







		.cas_info_block2 p{ margin-bottom:6px; line-height:120%;}







		.cas_info_block3{ width:150px; padding:20px 10px 16px 58px; border-bottom:1px #e2e2e2 solid; background:url("images/ico_wrong.gif") 20px 20px no-repeat;}







		.cas_info_block3 p{ margin-bottom:6px; line-height:120%;}







		.cas_info_block4{ padding:15px 0 18px; text-align:center;}







			.payment{ text-align:center;}















		







	.line3{ margin:30px 0 8px;}







	.cas_intro2{ width:644px; border:1px #e2e2e2 solid; background:#fff; padding:1px; margin-bottom:15px;}







	.cas_intro2_inside{ width:628px; background:#f2f2f2; padding:8px;}







	.cas_intro2_inner{ width:626px; height:76px; overflow:hidden; border:1px #e2e2e2 solid; background:#fff;}







		.cas_intro_logo2{ float:left; width:225px; height:76px; border-right:1px #e2e2e2 solid; text-align:center;}







		







		.cas_intro_txt2{ float:left; width:174px; text-align:center; padding-top:12px;}







		.cas_intro_txt2 p{ color:#333; margin-bottom:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:180%;} 







		.cas_intro_txt2 p strong{ display:block; font-size:30px; font-weight:normal;}







		







		.cas_intro_btn2{ float:right; width:225px; height:76px; border-left:1px #e2e2e2 solid; overflow:hidden;}







		.cas_intro_btn2 .btn_play{ position:relative; top:20px;}























/*-------------------------Fancybox---------------------------------*/







#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}







#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("images/fancybox/fancybox.png");}







#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}







#fancybox-tmp{border:0;overflow:auto;display:none;margin:0;padding:0;}







#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;outline:none;display:none;padding:20px;}







#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}







#fancybox-content{width:0;height:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff;padding:0;}







#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}







#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url("images/fancybox/fancybox.png") -40px 0;cursor:pointer;z-index:1103;display:none;}







#fancybox-error{color:#444;font:normal 12px/20px Arial;margin:0;padding:14px;}







#fancybox-img{width:100%;height:100%;border:none;outline:none;line-height:0;vertical-align:top;margin:0;padding:0;}







#fancybox-frame{width:100%;height:100%;border:none;display:block;}







#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url("images/fancybox/blank.gif");z-index:1102;display:none;}







#fancybox-left{left:0;}







#fancybox-right{right:0;}







#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}







#fancybox-left-ico{background-image:url("images/fancybox/fancybox.png");background-position:-40px -30px;}







#fancybox-right-ico{background-image:url("images/fancybox/fancybox.png");background-position:-40px -60px;}







#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}







#fancybox-left:hover span{left:20px;}







#fancybox-right:hover span{left:auto;right:20px;}







.fancybox-bg{position:absolute;border:0;width:20px;height:20px;z-index:1001;margin:0;padding:0;}







#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url("images/fancybox/fancybox-x.png");}







#fancybox-bg-ne{top:-20px;right:-20px;background-image:url("images/fancybox/fancybox.png");background-position:-40px -162px;}







#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url("images/fancybox/fancybox-y.png");background-position:-20px 0;}







#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url("images/fancybox/fancybox.png");background-position:-40px -182px;}







#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url("images/fancybox/fancybox-x.png");background-position:0 -20px;}







#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url("images/fancybox/fancybox.png");background-position:-40px -142px;}







#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url("images/fancybox/fancybox-y.png");}







#fancybox-bg-nw{top:-20px;left:-20px;background-image:url("images/fancybox/fancybox.png");background-position:-40px -122px;}







#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}







.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}







.fancybox-title-outside{padding-top:10px;color:#fff;}







.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}







#fancybox-title-over{background-image:url("images/fancybox/fancy_title_over.png");display:block;padding:10px;}







.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}







#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}







#fancybox-title-float-wrap td{border:none;white-space:nowrap;}







#fancybox-title-float-left{background:url("images/fancybox/fancybox.png") -40px -90px no-repeat;padding:0 0 0 15px;}







#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;background:url("images/fancybox/fancybox-x.png") 0 -40px;padding:0 0 3px;}







#fancybox-title-float-right{background:url("images/fancybox/fancybox.png") -55px -90px no-repeat;padding:0 0 0 15px;}







.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_close.png',sizingMethod='scale');}







.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_left.png',sizingMethod='scale');}







.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_right.png',sizingMethod='scale');}







.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1;}







.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_left.png',sizingMethod='scale');}







.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_main.png',sizingMethod='scale');}







.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_right.png',sizingMethod='scale');}







.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px");}







#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight?document.documentElement.clientHeight/2:document.body.clientHeight/2) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)) 0 px);}







#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_loading.png',sizingMethod='scale');}







.fancybox-ie .fancybox-bg{background:transparent!important;}







.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_n.png',sizingMethod='scale');}







.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_ne.png',sizingMethod='scale');}







.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_e.png',sizingMethod='scale');}







.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_se.png',sizingMethod='scale');}







.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_s.png',sizingMethod='scale');}







.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox//fancy_shadow_sw.png',sizingMethod='scale');}







.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_w.png',sizingMethod='scale');}







.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_nw.png',sizingMethod='scale');}















	







	







/*-------------------------Comments---------------------------------*/	







#comments{clear:both; padding:10px 15px;}







	.frev .frev_content { width:736px; overflow:hidden; }







	.frev .frev_content.frev_box { width:710px; padding:13px; }







		.frev .frev_content.frev_box ul { padding-left:20px; margin-bottom:15px; } 







			.frev .frev_content.frev_box ul li { list-style:disc; }







			.frev .frev_content.frev_box h3 { width:100%; padding-bottom:10px; }







#comments .navigation{padding:0 0 18px;}







h3#comments-title,h3#reply-title{color:#000;font-size:20px;font-weight:700;margin-bottom:0;}







h3#comments-title{padding:8px 0; font-size:14px;}







.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;position:relative;margin:0 0 24px;padding:0 0 0 56px;}







.commentlist li:last-child{border-bottom:none;margin-bottom:0;}







#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px;}







#comments .comment-body p:last-child{margin-bottom:6px;}







#comments .comment-body blockquote p:last-child{margin-bottom:24px;}







.commentlist ol{list-style:decimal;}







.commentlist .avatar{position:absolute;top:4px;left:0;}







.comment-author cite{color:#000;font-style:normal;font-weight:700;}







.comment-author .says{font-style:italic;}







.comment-meta{font-size:12px;margin:0 0 18px;}







.comment-meta a:link,.comment-meta a:visited{color:#888;text-decoration:none;}







.reply{font-size:12px;padding:0 0 24px;}







.reply a,a.comment-edit-link{color:#888;}







.commentlist .children li{border:none;margin:0;}







.nopassword,.nocomments{display:none;}







#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}







.commentlist li.comment+li.pingback{margin-top:-6px;}







#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0;}







#comments .pingback .url{font-size:13px;font-style:italic;}







input[type=submit]{color:#333;}







#respond{overflow:hidden;position:relative;margin:0;}







#respond .comment-notes{margin-bottom:1em;}







.form-allowed-tags{line-height:1em;}







.children #respond{margin:0 48px 0 0;}







h3#reply-title{margin:8px 0; font-size:14px;}







#comments-list #respond{margin:0 0 18px;}







#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px;}







#respond .required{color:#ff4b33;font-weight:700;}







#respond label{color:#888;font-size:12px;}







#respond input{width:97%;margin:2px 0 5px; padding:3px 5px;}







#respond textarea{width:98%;}







#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px;}







#respond .form-allowed-tags code{font-size:11px;}







#respond .form-submit{margin:12px 0 0; padding-bottom:0;}







#respond .form-submit input{font-size:14px;width:auto;}







.commentlist,.commentlist .children{list-style:none;margin:0;}







.comment-meta a:active,.comment-meta a:hover,.reply a:hover,a.comment-edit-link:hover{color:#ff4b33;}







#respond p,#comments-list ul #respond{margin:0;}	







.wp-table-reloaded { width:100%; margin-bottom:20px; }

.wp-table-reloaded thead{ background:#333333; }

.wp-table-reloaded thead th { text-align:center; padding:1px 0; line-height:30px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; text-decoration:none; color:#fff; }

.wp-table-reloaded tbody { border-bottom:1px solid #DFDFDF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; }

.wp-table-reloaded tbody td { padding:2px 5px; font-size: 12px; }

.wp-table-reloaded tbody tr { border-bottom:1px solid #F2F2F2; padding-top:5px; }



























/*-------------------------Wordpress Required styles---------------------------------*/	







.aligncenter{display:block;margin-left:auto;margin-right:auto;}







.alignleft{float:left;}







.alignright{float:right;}







.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;}







.wp-caption img{border:0 none;margin:0;padding:0;}







.wp-caption-dd{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}







.sticky{background:#f7f7f7;padding:0 10px 10px;}







.sticky h2{padding-top:10px;}













 







@media print {







  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: sanbeiji/archives/953 */







  a, a:visited { color: #444 !important; text-decoration: underline; }







  a[href]:after { content: " (" attr(href) ")"; }







  abbr[title]:after { content: " (" attr(title) ")"; }







  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */







  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }







  thead { display: table-header-group; } /* css-discuss.incutio/wiki/Printing_Tables */







  tr, img { page-break-inside: avoid; }







  img { max-width: 100% !important; }







  @page { margin: 0.5cm; }







  p, h2, h3 { orphans: 3; widows: 3; }







  h2, h3{ page-break-after: avoid; }







}



.wp-table-reloaded { width:100%; margin-bottom:20px; }

.wp-table-reloaded thead{ background:#333333; }

.wp-table-reloaded thead th { text-align:center; padding:1px 0; line-height:30px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; text-decoration:none; color:#fff; }

.wp-table-reloaded tbody { border-bottom:1px solid #DFDFDF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; }

.wp-table-reloaded tbody td { padding:2px 5px; font-size: 12px; }

.wp-table-reloaded tbody tr { border-bottom:1px solid #F2F2F2; padding-top:5px; }


.infobox {   
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #eee;
  border: 1px solid #c0c0c0;
  padding: 10px;
  height: 20px;
  font-size: 12px;
  margin-top: 30px;
}

.infobox ul li { padding: 0px; margin: 0px; display: inline; float: left; padding-right: 12px;}

.infobox li { padding-left: -10px; margin: 0px; display: inline; float: left; padding-right: 8px; font-size: 16px; }

.articlelist { 
  padding: 10px;
  font-size: 12px;
  filter: alpha(opacity=65);
  -moz-opacity: 0.65;
  opacity: 0.65;
  line-height: 12px;
  }
  
.articlelist ul li { display: inline; float: left; list-style-type: none; }
.infobox ul  { clear: both; margin-bottom: 10px;}
.articlelist li { display: inline; float: left; padding-right: 8px; font-size: 12px; list-style-type: none;  }
.clearfix::after{content:"";display:table;clear:both}
