* {
	margin: 0;
	padding: 0;
	outline: 0;
	border-width: 0;
	list-style: none;
}

body {
	font: 11px/18px Verdana, Geneva, Kalimati, sans-serif;
	color: #010101;
	background: #000;
}

a {
	color: #891718;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

input, textarea, select {
	font: 11px/13px Verdana, Geneva, Kalimati, sans-serif;
	color: #927B4E;
}

h1, h2, h3, h4, h5, h6 {
	font: bold 14px/18px Verdana, Geneva, Kalimati, sans-serif;
	color: #010101;	
}

h1 a, h2 a, h3 a, h4 a {
	color: #010101;
	text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	text-decoration: underline;
}

table, td {
	font: 11px/18px Verdana, Geneva, Kalimati, sans-serif;
	border: 1px solid black;
}

.disabled {
	visibility: hidden;
}

#bg1 {
	background: #FFFBF3 url(../img/a1a.gif) repeat-x;
}

#bg2 {
	width: 50%;
	background: #F9F2E4 url(../img/a1a.gif) repeat-x;
}

#bg3 {
	margin-left: -499px;
	width: 999px;
	position: relative;
	left: 100%;
}

#top {
	margin: 0 auto;
	width: 999px;
	height: 216px;	
	position: relative;
	z-index: 5;
}

#logo {
	position: absolute;
	top: 56px;
	left: 29px;
}

#login {
	position: absolute;
	top: 0;
	right: 0;
}

#login .c1 {
	margin: 8px 0 0;
	float: left;
	width: 267px;
}

#login .c1 .i1 {
	margin: 0 7px 0 0;
	float: left;
	width: 130px;
	height: 21px;
	background: url(../img/a2a.gif) no-repeat;
}

#login .c1 .i2 {
	float: left;
	width: 102px;
	height: 21px;
	background: url(../img/a2b.gif) no-repeat;
}

#login .c1 .i1 input,
#login .c1 .i2 input {
	line-height: 12px;
	margin: 4px 0 0 6px;
	color: #E6E6E6;
	display: block;
	width: 118px;
	background: transparent;
}

#login .c1 .i2 input {
	width: 90px;
}

#login .c1 .submit {
	margin: 0 0 0 7px;
	float: left;
}

#login .c2 {
	float: left;
}

#login .c2 li {
	font-weight: bold;
	color: #D9D9D9;
	padding: 9px 0 0 13px;
	float: left;
}

#login .c2 li a {
	color: #D9D9D9;
}

#search {
	position: absolute;
	top: 149px;
	left: 639px;
}

#search .c1 {
	float: left;
	width: 212px;
	height: 23px;	
	position: relative;
	background: url(../img/a2d.gif) no-repeat;
}

#search .c1 .text {
	color: #891718;
	width: 175px;
	position: absolute;
	top: 5px;
	left: 8px;
	background: transparent;
}

#search .c1 .submit {
	position: absolute;
	top: 2px;
	right: 3px;
}

#search .c2 {
	margin: 0 0 0 7px;
	float: left;
	height: 21px;
	overflow: hidden;
	background: url(../img/a3a.gif) repeat-x;
}

#search .c2 li {
	margin: 0 0 0 -1px;
	float: left;
	height: 21px;	
	background: url(../img/a3b.gif) no-repeat;
}

#search .c2 a {
	font-weight: bold;
	color: #454545;
	text-decoration: none;
	text-align: center;
	float: left;
	margin: 0 0 0 1px;
	padding: 1px 0 0;
	height: 20px;
}

#search .c2 a.i1 {
	width: 72px;
}

#search .c2 a.i2 {
	width: 68px;
}

#search .c2 a:hover,
#search .c2 .selected a {
	color: #F9F2E4;
	background: #891718;
}

#menu {
	height: 32px;
	position: absolute;
	top: 184px;
	right: 0;
	background: url(../img/a3c.gif) repeat-x;
}

#menu li {
	margin: 0 0 0 -1px;
	padding: 0 1px;
	float: left;
	height: 32px;
	background: url(../img/a3d.gif) no-repeat;
}

#menu li:first-child {
	background: none;
}

#menu a {
	font-weight: bold;
	color: #891718;
	text-decoration: none;
	padding: 6px 15px 0;
	float: left;
	height: 26px;
}

#menu a:hover,
#menu li.selected a {
	color: #F9F2E4;
	background: #891718;
}

#menu li ul,
#submenu {
	display: none;
	
	text-align: right;
	width: 610px;
	position: absolute;
	top: 42px;
	right: 361px;
	z-index: 5550;
}

#submenu {
	width: auto;
}

#menu li.selected ul {
	display: block;
}

#submenu {
	display: block;
	top: 226px;
}

#menu li li,
#submenu li {
	margin: 0;
	padding: 0 10px;
	display: inline;
	float: none;
	height: auto;
	background: none;
}

#submenu li {
	padding: 0 12px;
	float: left;
}

#menu li li a,
#submenu a {
	font-weight: bold;
	color: #891718 !important;
	text-decoration: none;
	padding: 0;
	float: none;
	height: auto;
	background: none !important;
}

#menu li li a:hover,
#menu li li.selected a,
#submenu a:hover,
#submenu .selected a {
	text-decoration: underline;
	background: none;
}


#submenu li ul {
	display: none;
	float: left;
	width:510px;
	/*height: 21px;	
	overflow: hidden;*/
	position: absolute;
	top: 29px;
	right: 10px;
	background: url(../img/a3a.gif) repeat-x;
}

#submenu li ul li{
	/*display: none;
	float: left;
	width: 278px;
	height: 21px;
	overflow: hidden;
	position: absolute;
	top: 29px;
	right: 333px;
	bakground: url(../img/a3a.gif) repeat-x;*/
}

#submenu li.selected ul {
	display: block;
}

#submenu li ul li {
	float: left;
}

#submenu li ul li {
	margin: 0 0 0 -1px;
	float: left;
	height: 21px;	
	background: url(../img/a3b.gif) no-repeat;
}

#submenu li ul a {
	font-weight: bold;
	color: #454545 !important;
	text-decoration: none !important;
	text-align: center;
	float: left;
	margin: 0 0 0 1px;
	padding: 1px 0 0;
	height: 20px;
}

#submenu li ul a.i1 {
	width: 110px;
}

#submenu li ul a.i2 {
	width: 120px;
}

#submenu li ul a:hover,
#submenu li ul .selected a {
	color: #891718 !important;
}

#register {
	width: 635px;
	height: 366px;
	overflow: hidden;
	background: url(../img/a10a.png) no-repeat;
}

#register .w {
	padding: 0 11px 0 16px;
	width: 608px;
	height: 366px;
	overflow: hidden;
	position: relative;
}

#register legend span,
#password legend span {
	font: bold 14px/18px Verdana, Geneva, Kalimati, sans-serif;
	color: #010101;	
	white-space: nowrap;
	position: absolute;
	top: 11px;
	left: 16px;
}

#register form,
#password form {
	margin: 59px 0 0;
	float: left;
	width: 253px;
}

#password form {
	float: none;
}

#register form .text,
#register form .password,
#password form .text {
	padding: 0 0 18px;
	width: 253px;
	height: 23px;
	position: relative;
	background: url(../img/a10c.gif) no-repeat 100% 0;
}

#password form .text {
	width: 216px;
}

#register form .text label,
#register form .password label,
#password form .text label {
	padding: 2px 0 0;
	display: block;
}

#register form .text input,
#register form .password input,
#password form .text input {
	cursor: text;
	width: 154px;
	position: absolute;
	top: 5px;
	right: 5px;
	background: transparent;
}

#register form .text .error-message,
#register form .password .error-message,
#password form .text .error-message {
	font-size: 9px;
	font-weight: bold;
	position: absolute;
	top: 20px;
	right: 0;
}

#register form .checkbox {
	font-weight: bold;
	margin: 2px 0 0;
	float: left;
}

#register form .checkbox input {
	margin: 2px 3px 0 0;
	width: 13px;
	height: 13px;
}

#register .submit,
#password .submit {
	cursor: pointer;
	width: 53px;
	height: 12px;
	overflow: hidden;
	position: absolute;
	top: 340px;
	right: 10px;
	background: url(../img/a8f.gif) no-repeat;
}

#password .submit {
	top: 137px;
}

#register .submit input,
#password .submit input {
	cursor: pointer;
	padding: 0 0 0 100px;
	display: block;
	width: 53px;
	height: 12px;
	background: transparent;
}

#register .c {
	font-size: 10px;
	line-height: 13px;
	width: 341px;
	position: absolute;
	top: 59px;
	right: 11px;
	background: url(../img/a10e.gif) repeat-y;
}

#register .c_bg1 {
	width: 341px;
	background: url(../img/a10f.gif) no-repeat 0 100%;
}

#register .c_bg2 {
	width: 341px;
	height: 267px;
	overflow: hidden;
	background: url(../img/a10d.gif) no-repeat;
}

#register .c p {
	margin: 11px 17px 0 17px;
}

#register .c ul {
	margin: 11px 17px 0 17px;
}

#register .w2,
#password .w2 {
	font: bold 14px/18px Verdana, Geneva, Kalimati, sans-serif;
	color: #010101;
	text-align: center;
	margin: 100px 16px 0;
}

#password .w2 {
	margin-top: 80px;
}

#password {
	width: 362px;
	height: 166px;
	overflow: hidden;
	background: url(../img/a10e.png) no-repeat;
}

#password .w {
	padding: 0 11px 0 16px;
	width: 335px;
	height: 166px;
	overflow: hidden;
	position: relative;
}


#bottom {
	color: #fff;
	margin: 0 auto;
	width: 999px;
	height: 38px;
}

#bottom a {
	color: #fff;
	text-decoration: none;
}

#bottom a:hover {
	text-decoration: underline;
}

#bottom .c1 {
	float: left;
	padding: 6px 0 0 23px;
}

#bottom .c1 a, #bottom .c2 a {
	margin: 0 4px;
}

#bottom .c2 {
	color: #D9D9D9;
	padding: 6px 24px 0 0;
	float: right;
}

#bottom .c2 a {
	color: #D9D9D9;
}

#middle {
	margin: 0 auto;
	width: 999px;
	background: url(../img/a1b.gif) repeat-y;
}

#middle:after {
	font-size: 0;
	line-height: 0;
	content: ".";
	display: block;
	clear: both;
	width: 999px;
	visibility: hidden;
}

#home-bg1 {
	margin: 0 0 0 -5px;
	width: 1004px;
	position: relative;
	z-index: 2;
	background: url(../img/a4a.jpg) repeat-y;
}

#home-bg2 {
	width: 1004px;
	overflow: hidden;
	background: url(../img/a4c.jpg) no-repeat 0 100%;
}

#content {
	padding: 0 0 11px;
	float: left;
	width: 639px;
	overflow: hidden;
}

#home-bg2 #content {
	padding: 0;
}

#sidebar {
	margin: 0 0 -8px;
	float: right;
	width: 360px;
	overflow: hidden;
}

.sw1 {
	margin: 46px 0 0;
	padding: 0 0 18px;
	width: 360px;
	overflow: hidden;
}

.sw1 .h,
.sw2 .h,
.sw3 .h,
.sw4 .h {
	margin: 0 0 0 14px;
}

.sw1 .c {
	margin: 20px 0 0 18px;
	width: 338px;
}

.sw1 .c li {
	margin: 0 22px 0 0;
	float: left;
}

.sw2 {
	padding: 4px 0 12px;
	width: 360px;
	overflow: hidden;
	background: url(../img/a5a.gif) no-repeat 1px 0;
}

.sw2 .c {
	margin: 16px 0 0 14px;
	width: 190px;
	height: 23px;
	position: relative;
	background: url(../img/a2f.gif) no-repeat;
}

.sw2 .c .text {
	color: #B4A485;
	width: 152px;
	position: absolute;
	top: 5px;
	left: 6px;
	background: transparent;
}

.sw2 .c .submit {
	position: absolute;
	top: 1px;
	left: 170px;
}

.sw2 .c #newsletterEmailError {
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	white-space: nowrap;
	padding: 5px 0 0;
	width: 156px;
	height: 15px;
	position: absolute;
	top: 1px;
	left: 6px;
	background: #FFFEFC;
}

.sw3 {
	padding: 4px 0 27px;
	width: 360px;
	overflow: hidden;
	background: url(../img/a5a.gif) no-repeat 1px 0;
}

.sw3 .h {
	margin-bottom: -3px;
}

.sw3 .c {
	margin: 14px 0 0 14px;
	width: 300px;
	overflow: hidden;
}

.sw3 .c img {
	margin: 4px 11px 0 0;
	float: left;
}

.sw3 .c h4 {
	font-size: 11px;
}

.sw3 .c p {
	margin: 6px 0 0;
}

.sw4 {
	padding: 44px 0 4px;
	width: 354px;
	overflow: hidden;
}

.sw4 .w {
	margin: 8px 0 0;
	width: 354px;
	overflow: hidden;
}

#calendar {
	margin:0px auto;
	width: 204px;
	height: 183px;
	position: relative;
	background: url(../img/a11a.gif) no-repeat;
}


#calendar .b h4 {
	font-size: 11px;
	line-height: 17px;
	color: #891718;
	text-align: center;
	text-transform: lowercase;
	width: 155px;
	position: absolute;
	top: 7px;
	left: 27px;
}

#calendar .b ul {
	width: 170px;
	height: 9px;
	position: absolute;
	top: 11px;
	left: 19px;
}

#calendar .b ul .i1 {
	float: left;
}

#calendar .b ul .i2 {
	float: right;
}

#calendar .b ul img {
	display: block;
}

#calendar table {
	width: 188px;
	position: absolute;
	top: 28px;
	left: 9px;
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
}

#calendar table th,
#calendar table td {
	color: #514E46;
	text-align: center;
	vertical-align: middle;	
	background: #E1D7C1;
	border: solid #fff;
	border-width: 0 1px 1px 0;
}

#calendar table thead th {
	font-weight: normal;
	color: #891718;
	background: none;
}

#calendar table th span,
#calendar table td span {
	display: block;
	width: 26px;
	height: 19px;
}

#calendar table td a {
	font-weight: bold;
	color: #000;
	display: block;
	width: 26px;
	height: 19px;
	text-decoration: none;
}

#calendar table td a:hover {
	background: #FFFBF3;
}

#eventform {
	margin: 0 0 0 2px;
	float: left;
	width: 148px;
	height: 183px;
	position: relative;
	background: url(../img/a11b.gif) no-repeat;
}

#eventform h4 {
	font-size: 11px;
	line-height: 30px;
	color: #891718;
	position: absolute;
	top: 3px;
	left: 11px;
}

#eventform h4 .i1 {
	font-size: 25px;
	float: left;
}

#eventform h4 .i2 {
	margin: -4px 0 0 4px;
	float: left;
}

#eventform textarea {
	width: 125px;
	height: 119px;
	position: absolute;
	top: 48px;
	left: 15px;
	background: transparent;
}

.cfooter {
	font-size: 10px;
	color: #891718;
	margin: 25px 0 0 27px;
	width: 532px;
	overflow: hidden;
}

.cw1 .cfooter {
	margin: 58px 0 0;
	width: 518px;
}

.cw2 .cfooter {
	margin: 25px 0 0;
}

.cw3 .cfooter {
	margin: 85px 0 0;
}

.cfooter .i1 {
	float: right;
}

.cfooter .i1 a {
	text-decoration: none;
}

.cfooter .i1 a:hover {
	text-decoration: underline;
}

.cfooter .i2 {
	float: left;
}

.cfooter .i3 {
	float: right;
}

.cfooter .i2 a,
.cfooter .i3 a {
	font-weight: bold;
	text-decoration: none;
}

.cfooter .i2 a:hover,
.cfooter .i3 a:hover {
	text-decoration: underline;
}

.cfooter div {
	display: inline;
}

.cfooter .current{font-weight:bold}

.hw1,
.cw1 {
	padding: 45px 0 0 5px;
	width: 545px;
	overflow: hidden;
	background: #F9F2E4;
}

.cw1 {
	margin: 45px 0 0 27px;
	padding: 0;
	width: 518px;
}

.hw1 h2,
.cw1 h2 {
	color: #891718;
}

.hw1 .w,
.cw1 .w {
	margin: -2px 0 -4px;
	width: 545px;
	overflow: hidden;
}

.cw1 .w {
	margin: 34px 0 0;
	width: 518px;
}

.hw1 .c,
.cw1 .c {
	text-align: justify;
	margin: -1px 0 0;
	padding: 19px 0 20px;
	width: 544px;
	overflow: hidden;
	background: url(../img/a5b.gif) repeat-x;
}

.cw1 .c {
	width: 518px;
}

.hw1 .c .img,
.cw1 .c .img {
	margin: 0 20px 0 0;
	float: left;
	width: 81px;
	height: 80px;
	background: url(../img/a6a.gif) no-repeat;
}

.hw1 .c .img img,
.cw1 .c .img img {
	margin: 4px 0 0 4px;
	width: 73px;
	height: 72px;
}

.hw1 .c h3,
.cw1 .c h3 {
	padding: 1px 0 0;
}

.hw1 .c h3 em,
.cw1 .c h3 em {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #891718;
	padding: 2px 0 0;
	float: right;
	margin-left:20px
}

.hw1 .c .b,
.cw1 .c .b {
	font-size: 12px;
	line-height: 20px;
	margin: 12px 0 0;
}

.hw1 .c .b p, 
.cw1 .c .b p {
	display: inline;
}

.hw1 .c ul,
.hw1 .c ol,
.cw1 .c ul,
.cw1 .c ol {
	margin: 18px 0 0 17px;
	padding: 0 0 6px;
	clear: both;
}

.hw1 .c ol,
.hw1 .c ol li,
.cw1 .c ol,
.cw1 .c ol li {
	list-style-type: decimal;
}

.hw2 {
	padding: 0 0 26px;
	width: 597px;
	overflow: hidden;
}

.hw2 .ls {
	float: left;
	width: 356px;
	height: 167px;
	background: url(../img/a4b.jpg) no-repeat;
}

.hw2 > .ls {
	height: auto;
	min-height: 167px;
}

.hw2 .ls h2 {
	padding: 24px 0 0 32px;
	color: #891718;
}

.hw2 .ls h2 a {
	color: #891718;
}

.hw2 .ls .c {
	margin: 19px 0 0 33px;
	width: 291px;
	overflow: hidden;
}

.hw2 .ls .c h3,
.hw2 .rs .c h3 {
	font-size: 11px;
}

.hw2 .ls .c p,
.hw2 .rs .c p {
	margin: 6px 0 0;
}

.hw2 .rs {
	margin: 23px 0 0;
	float: right;
	width: 210px;
}

.hw2 .rs h2 {
	color: #891718;
	margin: 0 0 -2px;
}

.hw2 .rs .c {
	margin: 21px 0 0;
	width: 210px;
	overflow: hidden;
}

.cw2 {
	line-height: 20px;
	margin: 60px 0 0 27px;
	width: 532px;
	overflow: hidden;
}

.cw2 table {
	margin: 10px 0 0;
}

.cw2 h1,
.cw2 h2 {
	color: #891718;
	margin: 10px 0 0;
}

.cw2 h1 em,
.cw2 h2 em {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #010101;
	display: block;
}

.cw2 h3 {
	font-size: 13px;
	margin: 10px 0 0;
}

.cw2 h4 {
	font-size: 12px;
	margin: 10px 0 0;
}

.cw2 h5,
.cw2 h6 {
	font-size: 11px;
}

.cw2 img {
	margin: 14px 11px 0 0;
	float: left;
}

.cw2 p {
	text-align: justify;
	margin: 10px 0 0;
}

.cw2 ul,
.cw2 ol {
	margin: 18px 0 0 17px;
	padding: 0 0 6px;
	clear: both;
}

.cw2 ol, .cw2 ol li {
	list-style-type: decimal;
}

.cw2 .c1 {
	margin: 0 -36px 0 0;
	width: 568px;
	overflow:hidden;
}

.cw2 .c1 .b {
	float: left;
	width: 284px;
}

.cw2 .c1 h3 {
	color: #891718;
	margin: 35px 0 0;
	padding: 0 0 14px;
	width: 284px;
}

.cw2 .c1 ul,
.cw5 .c .b1 {
	margin: 0;
	padding: 13px 0 0;
	width: 284px;
	overflow: hidden;
}

.cw5 .c .b1 {
	padding: 0;
	width: 532px;
	overflow: hidden;
}

.cw2 .c1 ul li,
.cw5 .c .b1 li {
	color: #010101;
	padding: 10px 0 10px 29px;
	width: 237px;
	overflow: hidden;
	background: url(../img/a7c.gif) no-repeat 0 10px;
}

.cw5 .c .b1 li {
	width: 500px;
}

.cw2 .c1 ul img {
	margin: 0 7px 0 0;
	float: left;
}

.cw2 .c1 ul strong,
.cw5 .c .b1 strong {
	color: #891718;
}

.cw2 .c1 ul a,
.cw5 .c .b1 a {
	color: #010101;
	text-decoration: none;
}

.cw2 .c1 ul a:hover,
.cw5 .c .b1 a:hover {
	text-decoration: underline;
}

.cw2 .c2 {
	margin: 0;
	width: 534px;
	overflow: hidden;
}

.cw2 .c2 li {
	margin: 14px 8px 0 0;
	padding: 0;
	float: left;
	width: 81px;
	height: 80px;
	background: url(../img/a6a.gif) no-repeat;
}

.cw2 .c2 li img {
	margin: 4px 0 0 4px;
	width: 73px;
	height: 72px;
}

.cw2 .c3 {
	margin: 0;
	width: 540px;
	overflow: hidden;
}

.cw2 .c3 li {
	margin: 16px 7px 0 0;
	padding: 0;
	float: left;
	width: 101px;
	overflow: hidden;
}

.cw2 .c3 li img {
	margin: 0;
	float: left;
	width: 101px;
}


.cw3 {
	margin: 71px 0 0 27px;
	width: 532px;
	overflow: hidden;
}

.cw3 .c {
	margin: -1px 0 0;
	padding: 12px 0 13px;
	width: 532px;
	overflow: hidden;
	background: url(../img/a5b.gif) repeat-x;
}

.cw3 .c img {
	margin: 5px 17px 0 0;
	float: left;
}

.cw3 .c h3 {
	font-size: 11px;
}

.cw3 .c p {
	line-height: 20px;
	text-align: justify;
}

.cw4 {
	margin: 35px 0 0 27px;
	width: 532px;
	overflow: hidden;
}

.cw4 h2 {
	color: #891718;
	margin: 10px 0 0;
}

.cw4 ul {
	margin: 17px 0 0;
	width: 500px;
	overflow: hidden;
}

.cw4 ul li {
	color: #010101;
	text-align: center;
	margin: 0 24px 20px 0;
	float: left;
	width: 101px;
}

.cw4 ul img {
	margin: 0 auto 7px;
	display: block;
	width:75px
}

.cw4 ul a {
	color: #010101;
	text-decoration: none;
}

.cw4 ul em {
	font-style: normal;
	text-decoration: none !important;
	display: block;
}

.cw4 ul a:hover strong {
	text-decoration: underline;
}

.cw5 {
	line-height: 20px;
	margin: 49px 0 0;
	width: 532px;
	overflow: hidden;
}

.cw5 .c {
	margin: -1px 0 0;
	padding: 9px 0 22px;
	width: 532px;
	overflow: hidden;
	background: url(../img/a5b.gif) repeat-x;
}

.cw5 .c .img {
	margin: 4px 8px 0 0;
	padding: 0;
	float: left;
	width: 81px;
	height: 80px;
	background: url(../img/a6a.gif) no-repeat;
}

.cw5 .c .img img {
	margin: 4px 0 0 4px;
	width: 73px;
	height: 72px;
}

.cw6 {
	margin: 46px 0 0 27px;
	width: 532px;
	overflow: hidden;
}

.cw6 h2 {
	font-size: 11px;
	font-weight: bold;
}

.cw6 h2 em {
	font-style: normal;
	font-weight: normal;
	color: #891718;
}

.cw6 .w {
	margin: 12px 0 0;
	width: 532px;
	overflow: hidden;
}

.cw6 .c {
	font-size: 12px;
	line-height: 20px;
	margin: -1px 0 0;
	padding: 7px 0 20px;
	width: 532px;
	overflow: hidden;
	background: url(../img/a5b.gif) repeat-x;
}

.cw6 .c h3 {
	font-size: 11px;
	color: #891718;
}

.cw6 .c .date {
	font-size: 10px;
	font-style: normal;
	color: #891718;
	display: block;
}

.cw6 ul {
	line-height: 26px;
	margin: 12px 0 0 17px;
}

.cw7 {
	margin: 15px 0 0 27px;
	padding: 42px 0 0;
	width: 532px;
	background: url(../img/a5b.gif) repeat-x;
}

.cw7 h3 {
	color: #891718;
}

.cw7 .w1 {
	width: 532px;
	overflow: hidden;
}

.cw7 .w1 .w {
	margin: 18px 0 0;
	width: 532px;
	overflow: hidden;
}

.cw7 .w1 .c {
	margin: -1px 0 0;
	padding: 4px 0 22px;
	width: 532px;
	overflow: hidden;
	background: url(../img/a5b.gif) repeat-x;
}

.cw7 .w1 .c dt {
	font-size: 10px;
	width: 532px;
}

.cw7 .w1 .c dt strong {
	color: #891718;
}

.cw7 .w1 .c dt em {
	font-style: normal;
	color: #891718;
	float: right;
}

.cw7 .w1 .c dd {
	padding: 17px 0 0 22px;
	width: 512px;
}

.cw7 .w2 .w {
	/*margin: 9px 0 0 -3px;
	width: 539px;
	height: 230px;
	position: relative;
	background: url(../img/a2h.gif) no-repeat;*/
}

.cw7 .w2 textarea {
	height: 161px;
	background: transparent;
}

.cw7 .w2 input {
	/*position: absolute;
	top: 203px;
	right: 14px;*/
}

.cw7 .w2 p {	
	font-size: 10px;
	color: #9D9D9D;
	position: absolute;
	top: 199px;
	left: 14px;
}

.cw7 .w2 p em {
	font-style: normal;
	color: #891718;
}

.cw8 {
	margin: 8px 0 0 27px;
	width: 532px;
	overflow: hidden;
}

.cw8 .w {
	margin: 8px 0 0;
	width: 532px;
	overflow: hidden;
}

.cw8 .c {
	margin: 0 28px 0 0;
	float: left;
	width: 164px;
	height: 23px;
	background: url(../img/a2j.gif) no-repeat;
}

.cw8 .c select {
	color: #000;
	margin: 2px 0 0 4px;
	padding: 2px 0 0;
	display: block;
	width: 156px;
	height: 19px;
	background: transparent;
}

.cw9 {
	margin: 45px 0 0 27px;
	width: 552px;
	overflow: hidden;
}

.cw9 h2 {
	color: #891718;
}

.cw9 .w {
	margin: -11px 0 0;
	padding: 0 0 25px;
	width: 552px;
	overflow: hidden;
}

.cw9 .w .c {
	float: left;
	width: 184px;
}

.cw9 .w dl {
	font-weight: bold;
	padding: 18px 0 0;
}

.cw9 .w dt,
.cw9 .w dd:first-letter {
	text-transform: uppercase;
}

.cw9 .w a {
	text-decoration: none;
}

.cw9 .w a:hover {
	text-decoration: underline;
}

.cw10 {
	line-height: 20px;
	margin: 45px 0 0 27px;
	width: 537px;
	overflow: hidden;
}

.cw10 p {
	text-align: justify;
}

.cw10 .w {
	line-height: 18px;
	margin: 19px 0 0;
	width: 537px;
	overflow: hidden;
}

.cw10 .w .ls {
	float: left;
	width: 192px;
}

.cw10 .w .ls h3 {
	color: #891718;
	width: 192px;
	position: relative;
	background: #F9F2E4;
}

.cw10 .w .ls address {
	font-size: 10px;
	font-style: normal;
	margin: -1px 0 0;
	padding: 8px 0 10px;
	width: 192px;
	background: url(../img/a5b.gif) repeat-x;
}

.cw10 .w .ls address a {
	text-decoration: none;
}

.cw10 .w .ls address a:hover {
	text-decoration: underline;
}

.cw10 .w .rs {
	float: right;
	width: 321px;
}

.cw10 .w .rs h3 {
	color: #891718;
	margin: 0 0 8px 5px;
}

.cw10 .w .rs .c {
	width: 321px;
	background: url(../img/a8b.gif) repeat-y;
}

.cw10 .w .rs .c_bg1{
	width: 321px;
	background: url(../img/a8c.gif) no-repeat 0 100%;
}

.cw10 .w .rs .c_bg2{
	padding: 3px 0 18px 11px;
	width: 310px;
	overflow: hidden;
	background: url(../img/a8a.gif) no-repeat;
}

.cw10 .w .rs .c .i1,
.cw10 .w .rs .c .i3, #comment .il, #comment .i3 {
	margin: 9px 0 0 0;
	background: url(../img/a8d.gif) no-repeat;
}

.cw10 .w .rs .c .i1 select {
	color: #000;
	margin: 2px 0 0 4px;
	padding: 2px 0 0; 
	width: 157px;
	height: 21px;
	background: #E1D7C1;
}

.cw10 .w .rs .c .i3 input, #comment .i3 input {
	margin: 4px 0 0 5px;
	display: block;
	width: 150px;
	background: transparent;
	height:23px; 
	padding:5px 3px
}

#comment .i3 input {position:static}

.cw10 .w .rs .c .i2, #comment .i2 {
	margin: 12px 0 0 0;
	padding: 0 0 3px;
	width: 297px;
	position: relative;
	background: url(../img/a8e.gif) no-repeat;
}
#comment .i2 {background: url(../img/comment_textarea.gif) no-repeat; margin: 12px 0 0 0; padding: 0 0 3px 0px; width: 517px; position: relative;}
#comment .i2 textarea{width: 500px;	height: 151px; background: transparent; padding:5px}

.cw10 .w .rs .c .i2 textarea{
	width: 295px;
	height: 161px;
	background: transparent;
	padding:5px
}

.cw10 .w .rs .c .submit {
	margin: -8px 0 0 241px;
	display: block;
}
#comment .submit{display:block; margin-left:400px}

.cw11 {
	margin: 42px 0 0 27px;
	width: 537px;
	overflow: hidden;
}

.cw11 .w1 {
	line-height: 20px;
	width: 532px;
	overflow: hidden;
}

.cw11 .w1 p {
	text-align: justify;
	margin: 10px 0 0;
}

.cw11 .w2 {
	width: 537px;
	overflow: hidden;
}

.cw11 .w2 .c {
	margin: -1px 0 0;
	padding: 52px 0 23px 9px;
	width: 523px;
	background: url(../img/a5b.gif) repeat-x;
}

.cw11 .w2 .c:after {
	font-size: 0;
	line-height: 0;
	content: ".";
	clear: both;
	display: block;
	width: 532px;
	visibility: hidden;
}

.cw11 .w2 .c img {
	margin: -29px 0 0;
	float: left;
}

.cw11 .w2 .b {
	margin: 0 -5px 0 0;
	float: right;
	width: 397px;
	position: relative;
	background: url(../img/a9b.gif) repeat-y;
}

.cw11 .w2 .b_bg1 {
	width: 397px;
	background: url(../img/a9c.gif) no-repeat 0 100%;
}

.cw11 .w2 .b_bg2 {
	width: 397px;
	overflow: hidden;
	background: url(../img/a9a.gif) no-repeat;
}

.cw11 .w2 .b dl {
	padding: 0 0 0 15px;
}

.cw11 .w2 .b dt {
	font-weight: bold;
	color: #000000;
	padding: 3px 0 7px 4px;
	width: 378px;
}

.cw11 .w2 .b dd {
	padding: 1px 0 16px 30px;
	float: left;
	width: 161px;
}

.cw11 .w2 .b .i1 {
	background: url(../img/a7e.gif) no-repeat;
}

.cw11 .w2 .b .i2 {
	background: url(../img/a7f.gif) no-repeat 0 1px;
}

.cw11 .w2 .b a {
	text-decoration: none;
}

.cw11 .w2 .b a:hover {
	text-decoration: underline;
}

li#logo-youtube {background:url(../img/logo_youtube.gif) no-repeat; height:25px; width:63px}
li#logo-flickr {background:url(../img/logo_flickr.gif) no-repeat; height:25px; width:84px}
li#logo-facebook {background:url(../img/logo_facebook.gif) no-repeat; height:25px; width:72px}
li#logo-youtube:hover, li#logo-flickr:hover, li#logo-facebook:hover{background-position:0px -24px}
li#logo-facebook:hover{background-position:0px -25px}
li#logo-youtube a, li#logo-flickr a, li#logo-facebook a{display:block; width:100%; height:100%}

#comment {
	width: 539px;
	background: url(../img/comment_bg.gif) repeat-y;
	margin-top:15px
}

#comment .c_bg1 {
	width: 539px;
	background: url(../img/comment_bg_bottom.gif) no-repeat 0 100%;
}

#comment .c_bg2 {
	padding: 3px 0 18px 10px;
	width: 528px;
	overflow: hidden;
	background: url(../img/comment_bg_top.gif) no-repeat;
}
#comment label{float:right; margin-right:180px}
#comment .conference label{float:left; margin-right:0px; width:180px}
#comment .conference .i3{background-position:180px 0px}
#comment .submit{clear:both}
.title_box{font-weight:bold; margin:10px 0px}
.conference{margin:0px 10px;}
.conference .error-message{color:#891718; font-weight:bold; font-size:10px; margin:-3px 0px 15px 20px}
.conference .radio input{margin:0px 3px 0px 15px}
.conference #flashMessage{color:#891718; font-weight:bold; margin:15px 0px 15px 30px; font-size:12px}
.conference .submit input{cursor:pointer; padding:5px; font-weight:bold}
.conference .submit button{
	cursor:pointer; 
	height: 23px;
	width: 47px;
	font-weight:bold;
	color:#927B4E;
	font-size:11px;
	font-size-adjust:none;
	position: relative;
	left: -10px;
	
}
.cw2 .print{text-align:right; margin-right:71px}
.print a{text-decoration:none; background:#ECE9D8; padding:5px 8px}


.media-date{color:#891718; font-weight:bold; margin-bottom:-10px; font-size:10px}
.pdf-box{margin:20px 0px 0px;}
.pdf{margin-top:5px; background:url(../img/icon_pdf.gif) no-repeat; padding:0px 30px}
.back{margin-top:35px; font-weight:bold}
.clr{clear:both}
.event-img{width:75px; height:75px; margin:0px auto}

.body li, .cw4 .body ul li{list-style:disc; float:none; margin:0px 0px 0px 40px; width:auto; text-align:left}
.right{text-align:right; width:100%; display:block}

#zarzad-box ul{display:block; background:transparent url(../img/a3a.gif) repeat-x scroll 0 0; float:left; height:21px; overflow:hidden; width:278px; margin:50px 0px 0px 27px}
#zarzad-box li {background:transparent url(../img/a3b.gif) no-repeat scroll 0 0;  float:left; height:21px; margin:0 0 0 -1px; padding:0 12px; display:inline;  }
#zarzad-box a:hover, #zarzad-box .selected a {color:#891718 !important;}
#zarzad-box a.i1 {width:110px;}
#zarzad-box li a:hover, #zarzad-box li.selected a, #zarzad-box a:hover, #zarzad-box .selected a {background:transparent none repeat scroll 0 0; text-decoration:underline; }
#zarzad-box a {color:#454545 !important; float:left; font-weight:bold; height:20px; margin:0 0 0 1px; padding:1px 0 0; text-align:center; text-decoration:none !important; }

h4.media{color:#891718; font-size:11px; margin-top:5px}
h4.media em{color:#891718; float:right; font-size:10px; font-style:normal; font-weight:normal; margin-left:20px; padding:2px 0 0;}


.sort-box{  height:auto; float:left; }
.sort-box a{display:block; color:#010101; text-decoration:none}
.sort-box a:hover{text-decoration:underline}
#sort-list1, #sort-list2{border:1px #CCC7BC solid; background:#FFF; width:130px; position:absolute; display:none; padding:5px 10px; line-height:13px; font-size:11px; margin:-2px 5px 0 25px; }
.sort-box img{float:right; display:block; margin:-2px -5px 0px 0px; z-index:10; position:relative}
.sort-header{background:transparent url(../img/a2f.gif) no-repeat scroll 0 0; cursor:pointer; position:relative; height:20px; margin:0px 0px 0 20px; width:180px; padding:2px 5px;}

.bg_textarea	{ font: 11px/13px Verdana, Geneva, Kalimati, sans-serif; color: #927B4E; background: #e1d7c1; padding: 5px;}

#RegistrationFee0, #RegistrationFee1 { float: left; clear: left; margin: 5px 5px 0 0; width:13px;height:13px;}

.radio { width:100%;overflow:hidden;}

.radio  span {
	width: 485px;
}

.mistrzowie-table{border:none; width:400px}
.mistrzowie-table td{border:none; padding:0px 5px; margin:0px}

.mistrzowie-paragraph{background:transparent url(../img/a5b.gif) repeat-x scroll bottom; margin:-1px 0 0; overflow:hidden; padding:19px 0 20px; text-align:justify;}

.event{background:transparent url(../img/a5b.gif) repeat-x scroll bottom; padding-bottom:20px; padding-top:5px}
.event .m{float:right}
