/* CSS Document */

body {
	background-color: #666666;
	background-image: url(../images/back.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 40px 10px 60px 10px;
	font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
	font-size: 14px;
	color: #999999;
}
img {
	margin: 0;
	border: 0;
	padding: 0;
}
h1 {
	color: #FF0000;
	font-size: 20px;
	text-align: center;
	font-weight: normal;
}
h3 {
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	font-weight: normal;
	margin: 10px 0 10px 0;
}
a {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}
a.nd {
	color: #FFA600;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
a.vd {
	color: #FF006C;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
a.ad {
	color: #4580A1;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
a.md {
	color: #FF0000;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
a.nd:hover, a.ad:hover, a.vd:hover, a.md:hover {
	color: white;
	background-color: #333333;
}
a.ndb {
	color: #FFA600;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
a.vdb {
	color: #FF006C;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
a.adb {
	color: #4580A1;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
a.mdb {
	color: #FF0000;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
a.ndb:hover, a.adb:hover, a.vdb:hover, a.mdb:hover {
	color: black;
}
a:hover, a.links:hover {
	color: white;
	margin: 0;
	padding: 0;
	border: 0;
}
a.links {
	color: #818181;
	font-size: 12px;
}
a.linksb {
	color: white;
	font-size: 12px;
}
a.linksb:hover {
	color: black;
}
p {
	text-align: center;
}
.copyright {
	color: #494949;
	font-size: 12px;
}
.submenu {
	color: #CCCCCC;
	font-size: 14px;
}
.legal {
	color: #7C7C7C;
	font-size: 11px;
	text-align: justify;
}
.links {
	color: #818181;
}
.main {
	width: 1020px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	text-align: center;
}
.container-sites {
	margin: 0;
	padding: 30px;
	padding-bottom: 30px;
	margin-top: 0px;
	margin-bottom: 30px;
	background-color: #4C4C4C;
	font-size: 11px;
	color: #FFFFFF;
}
.container-sites1 {
	margin: 0;
	padding: 30px;
	padding-bottom: 20px;
	margin-top: 20px;
	margin-bottom: 0px;
	background-color: #4C4C4C;
	font-size: 11px;
	color: #FFFFFF;
}
.container-sites2 {
	margin: 0;
	padding: 30px;
	padding-bottom: 30px;
	margin-top: 20px;
	margin-bottom: 60px;
	background-color: #4C4C4C;
	font-size: 11px;
	color: #FFFFFF;
}
.container-members {
	margin: 0;
	padding: 30px;
	padding-bottom: 30px;
	background: url(../images/back2.gif) repeat-x;
	background-color: #4C4C4C;
	font-size: 11px;
	color: #FFFFFF;
}
.container-members2 {
	margin: 0;
	padding: 30px;
	padding-bottom: 30px;
	padding-top: 0px;
	margin-bottom: 30px;
	background-color: #4C4C4C;
	font-size: 11px;
	color: #FFFFFF;
}
.container-pay {
	margin: 0;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	
}
.container-potd {
	margin: 0;
	padding: 30px;
	padding-bottom: 30px;
	margin-top: 20px;
	margin-bottom: 60px;
	font-size: 11px;
	background-color: #ffffff;
}
.container-support {
	margin: 0;
	padding: 30px;
	padding-bottom: 10px;
	background-color: #4C4C4C;
	margin-top: 20px;
	margin-bottom: 60px;
	color: #CCCCCC;
	font-size: 12px;
	text-align: left;
}
.container-membership {
	margin: 0;
	padding: 0;
	background-color: #9F9F9F;
	margin-top: 20px;
	margin-bottom: 60px;
	height: 191px;
}
.container-support p {
	text-align: left;
}
.container-support .linkspage {
	text-align: center;
}
.button01 {
	width: 240px;
	float: left;
	margin: 0;
	padding: 0;
}
.button02 {
	width: 240px;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
}
.button01b {
	width: 192px;
	float: left;
	margin: 0;
	padding: 0;
}
.button02b {
	width: 192px;
	float: left;
	margin: 0 0 0 15px;
	padding: 0;
}
.main a.menu {
	font-size: 30px;
	color: #CCCCCC;
	font-weight: normal;
}
.main a.menu2 {
	font-size: 30px;
	color: #ffffff;
	font-weight: normal;
}
a.menu:hover {
	color: white;
}
.sloupec01 {
	width: 300px;
	float: left;
	font-size: 12px;
}
.sloupec02 {
	width: 300px;
	float: left;
	margin: 0 30px 0 30px;
	font-size: 12px;
}
.sloupec01b {
	width: 320px;
	float: left;
	height: 250px;
}
.sloupec02b {
	width: 380px;
	float: left;
	font-size: 11px;
	text-align: justify;
	color: #666666;
	height: 250px;
	background-color: #FFFFFF;
}
.sloupec02b p {
	text-align: justify;
}
.clear {
  	clear: both;
  	height: 0;
  	overflow: hidden;
	line-height: 0;    
	border: 0
}
.slogan {
	margin-bottom: 4px;
}
.footer {
	margin-top: 80px;
	margin-bottom: 30px;
	padding: 10px;
	border: 3px solid #767676;
}