html,body{height:100%;}
body{color:#333333;font-size:13px;font-family:Arial;text-align:center;background-color:#ececec;}
ul {padding:0}
.content ul {padding-left:40px}

p{margin:7px 0;}
.clearer{clear:both;height:0;}
.dashed-box{width:100%;border-bottom:1px dashed #9cb09f;margin:13px 0;height:0px;}
*html .dashed-box{margin:-13px 0 13px 0;}

a:link, a:visited{color:#23840c;}
a:hover{color:#40c100;cursor:pointer;}

h1{margin:10px 0;font-size:24px;color:#359214;font-weight:normal;text-transform:uppercase;}
h2{margin:20px 0 0 0;font-size:13px;}
h3, h4{margin:10px 0 0 0;font-size:13px;font-style:italic;}

.main-wrap{overflow:hidden;zoom:1;margin:0 auto;width:940px;min-height:100%;text-align:justify;*overflow:visible;}
* html .main-wrap{height:100%;}

.lalign-img{float:left;margin:7px 12px 0 0;}
.ralign-img{float:right;margin:7px 0 0 12px;}

	.header-menu-wrap{overflow:hidden;zoom:1;height:60px;float:left;width:344px;}
		.top-logo-link{display:block;background:url(../img/top-logo-link.gif) no-repeat 0 0;height:60px;width:344px;}
			.top-logo-link span{display:block;padding:60px 0 0 0;}
			
	.main-menu-top{float:left;margin-top:11px;}
		.main-menu-top ul{overflow:hidden;zoom:1;list-style:none;margin:0;}
			.main-menu-top ul li{float:left;height:38px;}
				.main-menu-top ul li span{display:block;}
				.main-menu-top ul li span span{}
					.main-menu-top ul li a{position:relative;color:#ffffff !important;text-decoration:none;font-size:16px;padding:9px 18px 12px 17px;display:block;}
						.main-menu-top ul li a p{position:absolute;margin:0;color:#333333;top:8px;left:16px;}
						*html .main-menu-top ul li a p{left:-1px;}
			.main-menu-top ul .active{background:url(../img/menu-but-bg.gif) repeat-x 0 0;}
				.main-menu-top ul .active span{background:url(../img/menu-but-bgl.gif) no-repeat 0 0;}
					.main-menu-top ul .active span span{background:url(../img/menu-but-bgr.gif) no-repeat 100% 0;}
						.main-menu-top ul .active span span a{color:#297010 !important;}
							.main-menu-top ul .active span span a p{color:#d6ffc7;}
							
	.main-top-logo{background:url(../img/main-top-logo.jpg) no-repeat 0 0;width:940px;height:101px;overflow:hidden;zoom:1;position:relative;color:#000000;font-size:21px;padding:53px 0 0 78px;}
	* html .main-top-logo{height:156px;}
		.main-top-logo div{position:absolute;color:#b7b7b7;top:51px;left:76px;}
	.tl-blackjack{background:url(../img/top-headers/blackjack.jpg) no-repeat 0 0;}
	.tl-blackjack-cheating{background:url(../img/top-headers/cheating.jpg) no-repeat 0 0;}
	.tl-blackjack-card-counting{background:url(../img/top-headers/card-counting.jpg) no-repeat 0 0;}
	.tl-blackjack-cheaters{background:url(../img/top-headers/cheaters.jpg) no-repeat 0 0;}

	.mp-secondary-menu{background:url(../img/horizontal-separator.gif) repeat-x 0 100%;width:100%;margin:7px 0;overflow:hidden;zoom:1;}
		.mp-secondary-menu ul{overflow:hidden;zoom:1;padding:0 0 10px 0 !important;margin:0;}
			.mp-secondary-menu ul li{float:left;display:block;height:53px;background:url(../img/vertical-separator.gif) repeat-y 0 0;position:relative;left:-2px;padding:0 37px 0 33px;width:118px;}
			*html .mp-secondary-menu ul li{padding:0 35px 0 33px;}
				.mp-secondary-menu ul li a{text-decoration:none;color:#ffffff !important;position:relative;display:block;padding:23px 0 0 57px;height:32px;font-size:16px;}
				* html .mp-secondary-menu ul li a{height:55px;}
					.mp-secondary-menu ul li a span{position:absolute;color:#333333;top:22px;left:56px;}
				.mp-secondary-menu ul li .spooking{background:url(../img/mp-menu-des/spooking.gif) no-repeat 0 5px;}
				.mp-secondary-menu ul li .marking{background:url(../img/mp-menu-des/marking.gif) no-repeat 0 5px;}
				.mp-secondary-menu ul li .mucking{background:url(../img/mp-menu-des/mucking.gif) no-repeat 0 5px;}
				.mp-secondary-menu ul li .bending{background:url(../img/mp-menu-des/bending.gif) no-repeat 0 5px;}
				.mp-secondary-menu ul li .switching{background:url(../img/mp-menu-des/switching.gif) no-repeat 0 5px;}

	#index .content, #index-en .content, #index-de .content{width:472px;}
.content-wrapper{overflow:hidden;zoom:1;margin:-5px 0 14px 0;}
*html .content-wrapper{}
	.content{float:left;background:url(../img/vertical-separator.gif) repeat-y 100% 0;width:582px;padding:0 14px 0 4px;}
	#index .content, #index-en .content, #index-de .content{padding:0;}
		.mp-book-block, .mp-dvd-block, .mp-card-counting-block{width:430px;margin:10px 5px;background:url(../img/grad-box-bg.gif) repeat-x 0 0;overflow:hidden;zoom:1;padding:12px 15px;}
		*html .mp-book-block,*html  .mp-dvd-block,*html  .mp-card-counting-block{width:460px;}
			.grad-header, .grad-header-menu{background-position:0 0;background-repeat:no-repeat;height:12px;overflow:hidden;zoom:1;margin:5px 0 14px 0;}
				.grad-header span, .grad-header-menu span{padding:15px 0 0 0;display:block;}
			.gh-books{background-image:url(../img/headers/books.gif);}
			.gh-dvd{background-image:url(../img/headers/dvd.gif);}
			.gh-card-counting{background-image:url(../img/headers/card-counting.gif);}
			.gh-latest-articles{background-image:url(../img/headers/latest-articles.gif);margin:5px 0 15px 0;}
			#index .gh-latest-articles, #index-en .gh-latest-articles, #index-de .gh-latest-articles{margin:15px 0 15px 13px;}
			.gh-site-information{background-image:url(../img/headers/site-information.gif);}
	#index .content a img, #index-en .content a img, #index-de .content a img{border:none;margin:0 17px 0 0;}
	.mp-card-counting-block p{overflow:hidden;}
	#index .content .mp-card-counting-block a img, #index-en .content .mp-card-counting-block a img, #index-de .content .mp-card-counting-block a img{margin:0 17px 15px 0;}
	
	
	.right-inner{float:right;width:340px;}
	* html .right-inner{width:346px;}
	#index .right-inner, #index-en .right-inner, #index-de .right-inner{width:466px;}
	* html #index .right-inner, * html #index-en .right-inner, * html #index-de .right-inner {width:460px;}
		.mpla-article{float:left;width:220px;margin:0 0 0 13px;}
		*html .mpla-article{margin:0 0 0 6px;}
			.mpla-article a img{border:none;margin:0 0 7px 0;}
			.mpla-article p{padding:0 10px 0 0;}
		.mp-site-information-block{background:transparent url(../img/grad-box-bg.gif) repeat-x scroll 0 0;margin:10px 5px;overflow:hidden;zoom:1;padding:12px 13px;}
		.right-inner-inner img{border:none;margin:0 10px 0 0;}
		.right-inner-inner p{overflow:hidden;}
		.right-inner-inner .clearer{height:10px;}

	.chap-name{background-position:5px 0;background-repeat:no-repeat;height:28px;overflow:hidden;zoom:1;margin:8px 0 8px 4px;}
	.blackjack{background-image:url(../img/headers/mh-blackjack.gif);}
	.blackjack-cheating{background-image:url(../img/headers/mh-cheating.gif);}
	.blackjack-cheaters{background-image:url(../img/headers/mh-cheaters.gif);}
	.blackjack-card-counting{background-image:url(../img/headers/mh-card-counting.gif);}
		.chap-name span{padding:38px 0 0 0;display:block;}
	
	.menu-blackjack{background-image:url(../img/headers/menu-blackjack.gif);}
	.menu-blackjack-cheating{background-image:url(../img/headers/menu-cheating.gif);}
	.menu-blackjack-cheaters{background-image:url(../img/headers/menu-cheaters.gif);}
	.menu-blackjack-card-counting{background-image:url(../img/headers/menu-card-counting.gif);}
	.menu-cheating-methods{background-image:url(../img/headers/cheating-methods.gif);}
	.grad-header-menu{height:15px;margin:10px 0 10px 13px;}

.right-inner-inner ul{font-size:16px;list-style-type:none;margin:0 0 0 13px;}
	.right-inner-inner ul li{margin:15px 0;}
		.right-inner-inner ul li a{text-decoration:none;color:#333333 !important;}
		.right-inner-inner ul .current a{color:#23840c !important;}

.cheat-menu ul{margin:0 0 0 15px;}
.cheat-menu ul li a{display:block;background-position:0 0;background-repeat:no-repeat;padding:0 0 0 40px;height:34px;line-height:34px;}
.cheat-menu #cheat-black-jack-spooking a{background-image:url(../img/mp-menu-des/small-spooking.gif);}
.cheat-menu #card-marking a{background-image:url(../img/mp-menu-des/small-marking.gif);}
.cheat-menu #cheating-mucked-cards a{background-image:url(../img/mp-menu-des/small-mucking.gif);}
.cheat-menu #cheating-card-bending a{background-image:url(../img/mp-menu-des/small-bending.gif);}
.cheat-menu #cheating-card-switching a{background-image:url(../img/mp-menu-des/small-switching.gif);}
.cheat-menu #dealer-catch-him-cheating a{background-image:url(../img/mp-menu-des/small-dealers-help.gif);}
.cheat-menu #computer-cheating-devices a{background-image:url(../img/mp-menu-des/small-machine-helpers.gif);}

.cheat-menu #cheat-black-jack-spooking-de a{background-image:url(../img/mp-menu-des/small-spooking.gif);}
.cheat-menu #card-marking-de a{background-image:url(../img/mp-menu-des/small-marking.gif);}
.cheat-menu #cheating-mucked-cards-de a{background-image:url(../img/mp-menu-des/small-mucking.gif);}
.cheat-menu #cheating-card-bending-de a{background-image:url(../img/mp-menu-des/small-bending.gif);}
.cheat-menu #cheating-card-switching-de a{background-image:url(../img/mp-menu-des/small-switching.gif);}
.cheat-menu #dealer-catch-him-cheating-de a{background-image:url(../img/mp-menu-des/small-dealers-help.gif);}
.cheat-menu #computer-cheating-devices-de a{background-image:url(../img/mp-menu-des/small-machine-helpers.gif);}

.cheat-method-block{float:left;width:275px;margin-bottom:15px;}
*html .cheat-method-block{width:270px;}
.cheat-method-block-last{margin:0 0 15px 30px;}
	.cheat-method-block a{display:block;}
	.cheat-method-block p a{display:inline;}
	.cheat-method-block img{float:left;margin:17px 30px 12px 20px;}

.cheater-box{margin:20px 0 0 0;}
	
		.cheater-box a img{border:none;float:left;margin:0 10px 0 0;}
		.cheater-box p{overflow:hidden;}

.mp-grad-box-small{background:transparent url(../img/grad-box-bg.gif) repeat-x scroll 0 0;margin:0 5px;overflow:hidden;zoom:1;padding:12px;float:left;width:199px; min-height:250px;}
*html .mp-grad-box-small{width:219px; padding:12px 7px;margin:0 3px; height:250px;}
	.gh-newsletter{background-image:url(../img/headers/newsletter.gif);}
	.gh-poll{background-image:url(../img/headers/poll.gif);}
	.gh-search{background-image:url(../img/headers/search.gif);float:left;width:80px;}

.mp-grad-box-small form{margin-top:15px;}
.news-label{float:left;width:40px;}
.mp-grad-box-small .clearer{height:8px;}
#name, #e-mail{float:right;width:145px;}
.green-but{background:transparent url(../img/submit-but-bgl.png) no-repeat scroll 0 0;float:right;width:auto;}
	.green-but div{background:transparent url(../img/submit-but-bgr.png) no-repeat scroll 100% 0;}
		.green-but div p{background:transparent url(../img/submit-but-bg.png) repeat-x scroll 0 0;margin:0 5px;padding:0 10px;}
		.green-but div input{background:none;border:none;height:27px;color:#d6ffc7;z-index:10;position:relative;cursor:pointer;font-family:Arial;}
		.green-but div span{z-index:1;position:relative;top:-19px;left:1px;color:#297010;display:block;text-align:center;}
.vote-item{margin:2px 0;}
	.vote-item input{margin-right:14px;}
	.vote-item label{position:relative;top:-3px;}

.mp-grad-box-search{background:transparent url(../img/grad-box-bg-small.gif) repeat-x scroll 0 0;overflow:hidden;zoom:1;margin:10px 5px;padding:12px; clear:both;}
	.mp-grad-box-search #mp-search{width:263px;float:left;}
	*html .mp-grad-box-search #mp-search{width:240px;}
	.mp-grad-box-search .green-but{margin-top:-3px;}

.mp-site-information-block .green-but{float:left;}
	.mp-site-information-block .vote-item{margin:4px 0;}
	
.whitebox-siteinfo{background-color:#ffffff;float:left;width:140px;margin:0 5px;padding:10px;height:153px;}
*html .whitebox-siteinfo{width:160px;height:190px;}
	.whitebox-siteinfo #name, .whitebox-siteinfo #e-mail{margin:4px 0;width:140px;}
	.whitebox-siteinfo .gh-search{float:none;}
	.whitebox-siteinfo #mp-search{margin:5px 0;width:140px;}
	.whitebox-siteinfo input{color:#999999;}
	
	.empty-footer{height:63px;}
		
.footer{background-color:#333333;color:#aaa;border-top:1px solid #ffffff;overflow:hidden;zoom:1;margin:-63px 0 0 0;text-align:center;}
	.footer div{margin:15px auto;width:940px;text-align:justify;}

table td {font-size:13px}
table td.author {font-style:italic}
table td.name {font-weight:bold}
img {border:0}

.bj-books-table{position:relative;left:-50px;}

* html #blackjack-books .content .bj-books-table{margin:0 -20px 0 -50px;left:0;}
	
.contacts { display:inline-block; *display:inline; zoom:1; padding:0 0 0 18px; background:url(../img/mail.png) 0 50% no-repeat; margin:0 0 0 6px;}	
.contacts:link, .contacts:visited { color:#ddd;}


.lang-switch {float:right;}
.lang-switch div {float:left; height:38px; line-height:38px; margin-right:4px;}
.lang-switch span { color:#aaa;}

.header_de { margin:0; font-weight:bold; color:#398120; text-transform:uppercase;}
