* {
	margin: 0;
	padding: 0;
	outline: 0;
	border-width: 0;
	list-style: none;
}

body {
	font: 11px/15px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666666;
	background: #837867 url(../img/a1.jpg) no-repeat 50% 0;
}

.biggertext {
	font-size: 14px;
	line-height: 17px;
}

a {
	color: #666666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

input, select, textarea {
	font: 10px/13px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #fff;
}

h1, h2, h3, h4, h5, h6 {
	font: 12px/15px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}

.orange {
	color: #FF7417;
}

.dayheader {
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #fff;
	margin: 13px 0 0 0 !important;
	padding: 1px 0 0 12px !important;
	width: 58px !important;
	height: 22px !important;
	background: url(../img/c4r.gif) no-repeat;
}

.imageheader {
	margin: 0 !important;
	padding: 0 !important;
	display: block;
}

#main {
	margin: 0 auto;
	width: 906px;
	background: url(../img/a9.png) repeat-y;
}

#top {
	margin: 0 auto;
	width: 900px;
	height: 209px;
	position: relative;
	background: url(../img/a2.jpg) no-repeat;
}

#logo {
	position: absolute;
	top: 58px;
	left: 54px;
}

#slogan {
	position: absolute;
	top: 22px;
	left: 54px;
}

#top .c1 {
	width: 186px;
	position: absolute;
	top: 0;
	right: 224px;
}

#top .c1 li {
	padding: 0 8px 0 0;
	float: left;
}

#top .c1 li a {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	float: left;
	width: 23px;
	height: 35px;
	position: relative;
}

#top .c1 .i1 a {
	background: url(../img/c1a.gif) no-repeat;
}

#top .c1 .i2 a {
	background: url(../img/c1b.gif) no-repeat;
}

#top .c1 .i3 a {
	background: url(../img/c1c.gif) no-repeat;
}

#top .c1 .i4 a {
	background: url(../img/c1d.gif) no-repeat;
}

#top .c1 .i5 a {
	background: url(../img/c1e.gif) no-repeat;
}

#top .c1 .i6 a {
	background: url(../img/c1f.gif) no-repeat;
}

#top .c1 li span {
	white-space: nowrap;
	padding: 0 6px;
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/a3.png) repeat;
}

#top .c1 li a:hover span {
	display: block;
}

#top .c2 {
	position: absolute;
	top: 42px;
	left: 510px;
}

#top .c2 li {
	float: left;
}

#top .c2 .i1,
#top .c2 .i2 {
	text-transform: uppercase;
}

#top .c2 .i2 {
	margin-left: 25px;
}

#top .c2 .i3 {
	font-size: 10px;
	padding: 4px 0 0 9px;
}

#top .c2 a {
	color: #615942;
	padding: 4px 0;
}

#top .c2 .i1 a {
	padding-left: 28px;
	float: left;
	background: url(../img/c2a.gif) no-repeat;
}

#top .c2 .i2 a {	
	padding-left: 31px;
	float: left;
	background: url(../img/c2b.gif) no-repeat;
}

#top .c3 {
	width: 214px;
	position: absolute;
	top: 6px;
	right: 8px;
}

#top .c3 div {
	margin: 0 3px 0 0;
	float: left;
	width: 96px;
	height: 18px;
	background: #423D2D;
	border: 1px solid #666666;
}

#top .c3 div input {
	margin: 1px 0 0 5px;
	display: block;
	width: 86px;
	background: transparent;
}

#top .c3 .submit {
	margin: 3px 0 0;
	float: left;
}

#top .c3 p {
	font-size: 10px;
	text-align: right;
	padding: 0 6px 0 0;
}

#top .c3 p a {
	padding: 0 8px 0 0;
	background: url(../img/a18.gif) no-repeat 100% 5px;
}

#top .c4 {
	width: 261px;
	height: 34px;
	position: absolute;
	top: 110px;
	right: 5px;
	background: url(../img/c3b.gif) no-repeat;
}

#top .c4 .text {
	width: 209px;
	position: absolute;
	top: 9px;
	left: 21px;
	background: transparent;
}

#top .c4 .submit {
	position: absolute;
	top: 9px;
	right: 8px;
}

#lang {
	line-height: 0;
	width: 32px;
	position: absolute;
	top: 48px;
	right: -32px;
}

#lang li {
	display: inline;
}

#lang a {
	display: block;
	width: 32px;
}

#lang .selected .i1 {
	background: url(../img/a10aa.gif) no-repeat 100% 7px;
}

#lang .selected .i2 {
	background: url(../img/a10bb.gif) no-repeat 100% 5px;
}

#newsletter {
	position: absolute;
	top: 213px;
	right: -26px;
}

#newsletter a {
	display: block;
	width: 26px;
	height: 24px;
	background: url(../img/c4g.gif) no-repeat;
}

#newsletter a:hover {
	height: 181px;
}

#newsletter span {
	display: none;
}

#menu {
	font-size: 12px;
	color: #F0EFEC;
	text-transform: uppercase;
	width: 900px;
	overflow: hidden;
	position: absolute;
	top: 167px;
	left: 0;
}

#menu ul {
	margin: 0 0 0 -1px;
	width: 901px;
}

#menu li {
	padding: 0 0 0 1px;
	float: left;
	background: url(../img/c4c.gif) no-repeat;
}

#menu a {
	color: #F0EFEC;
	text-decoration: none;
	text-align: center;
	padding: 13px 0 0;
	float: left;
	height: 27px;
}

#menu a:hover,
#menu .selected a {
	color: #544D39;
	background: url(../img/c4b.gif) no-repeat 50% 0;
}

#menu .i1 {
	width: 68px;
}

#menu .i2 {
	width: 147px;
}

#menu .i3 {
	width: 144px;
}

#menu .i4 {
	width: 175px;
}

#menu .i5 {
	width: 105px;
}

#menu .i6 {
	width: 97px;
}

#menu .i7 {
	width: 69px;
}

#menu .i8 {
	width: 88px;
}

#bottom {
	margin: 0 auto 0;
	width: 900px;
	position: relative;
}

#bottom .w1 {
	width: 900px;
	height: 116px;
	overflow: hidden;
	background: url(../img/a4.gif) repeat-x;
}

#bottom .w1 dl {
	margin: 27px 0 0;
	width: 900px;
	overflow: hidden;
}

#bottom .w1 dt {
	font-size: 16px;
	line-height: 19px;
	color: #333333;
	text-align: right;
	margin: 19px 0 0;
	padding: 1px 30px 5px 0;
	float: left;
	width: 107px;
	background: url(../img/c4a.gif) no-repeat 100% 0;
}

#bottom .w1 dd {
	float: left;
	/*width: 763px;*/
	width: 760px;
	overflow: hidden;
	position: relative;
}

#bottom .w1 .jcarousel-container {
	position: relative;
	/*width: 763px;*/
	width: 760px;
}

#bottom .w1 .jcarousel-container-horizontal,
#bottom .w1 .jcarousel-clip-horizontal {
	/*width: 763px;*/
	width: 760px;
	position: relative;
}

#bottom .w1 .jcarousel-clip {
	width: 760px;
	z-index: 2;
	overflow: hidden;
	position: relative;
}

#bottom .w1 .jcarousel-list {	
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}

#bottom .w1 .jcarousel-list li,
#bottom .w1 .jcarousel-item {
	/*padding: 0 13px;*/
	float: left;
	height: 60px;
	width: 140px;
}

#bottom .w1 li a {
	float: left;
	/*min-width: 10px;*/
	height: 60px;
	width: 140px;
}

#bottom .w1 li img {
	visibility: hidden;
}

#bottom .ch {
	position: absolute;
	top: 112px;
	right: -34px;
}

#bottom .w2 {
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	width: 900px;
	height: 172px;
	background: url(../img/a5.gif) repeat-x;
}

#bottom .w2-bg {
	width: 900px;
	height: 172px;
	overflow: hidden;
	background: url(../img/a7.jpg) no-repeat 100% 0;
}

#bottom .w2 a {
	color: #333333;
}

#bottom .w2 .c1 {
	float: left;
	width: 316px;
	height: 172px;
	background: url(../img/a8.gif) no-repeat 100% 26px;
}

#bottom .w2 .c1 address {
	font-style: normal;
	margin: 33px 0 0 27px;
}

#bottom .w2 .c1 p {
	margin: 15px 0 0 27px;
}

#bottom .w2 .c2 {
	margin: 33px 0 0;
	float: right;
	width: 560px;
}

#bottom .w3 {
	width: 900px;
	height: 39px;
	overflow: hidden;
	background: #fff url(../img/a6.gif) repeat-x 0 2px;
}

#bottom .w3 p {
	font-size: 11px;
	color: #333333;
	margin: 11px 0 0 27px;
}

#middle {
	margin: 0 auto;
	padding: 2px 0 7px;
	width: 900px;
	background: #fff;
}

#middle:after {
	font-size: 0;
	line-height: 0;
	content: ".";
	clear: both;
	display: block;
	width: 900px;
	height: 0;
	visibility: hidden;
}

.hw1 {
	margin: 0 0 0 5px;
	width: 890px;
	height: 328px;
	overflow: hidden;
	position: relative;
}

.hw1 .w1,
.hw1 .w2,
.hw1 .w3,
.hw1 .w4 {
	display: inline;
}

.hw1 h3 {
	width: 291px;
	height: 80px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;	
}

.hw1 h3:hover,
.hw1 h3.selected {
	background: url(../img/d0b.png) no-repeat;
}

.hw1 .w1 h3:hover,
.hw1 .w1 h3.selected {
	background: url(../img/d0a.png) no-repeat;
}

.hw1 .w2 h3 {
	top: 83px;
}

.hw1 .w3 h3 {
	top: 166px;
}

.hw1 .w4 h3 {
	top: 249px;
}

.hw1 h3 a {
	display: block;
	width: 277px;
	height: 80px;
}

.hw1 .w1 h3 a {
	background: url(../img/d0.png) no-repeat;
}

.hw1 .w2 h3 a {
	background: url(../img/d0.png) no-repeat -277px 0;
}

.hw1 .w3 h3 a {
	background: url(../img/d0.png) no-repeat -554px 0;
}

.hw1 .w4 h3 a {
	background: url(../img/d0.png) no-repeat -831px 0;
}

.hw1 .w1 h3 a:hover,
.hw1 .w1 h3.selected a {
	background: url(../img/d0.png) no-repeat 0 -80px;
}

.hw1 .w2 h3 a:hover,
.hw1 .w2 h3.selected a {
	background: url(../img/d0.png) no-repeat -277px -80px;
}

.hw1 .w3 h3 a:hover,
.hw1 .w3 h3.selected a {
	background: url(../img/d0.png) no-repeat -554px -80px;
}

.hw1 .w4 h3 a:hover,
.hw1 .w4 h3.selected a {
	background: url(../img/d0.png) no-repeat -831px -80px;
}

.hw1 h3 span {
	display: none;
}

.hw1 .c {
	width: 609px;
	height: 328px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}

.hw1 .c .special
{
	display: block;
	width: 609px;
	height: 328px;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
}

.hw1 .w1 .c {
	background: url(../img/d1.jpg) no-repeat;
}

.hw1 .w2 .c {
	background: url(../img/d2.jpg) no-repeat;
}

.hw1 .w4 .c {
	background: url(../img/d3.jpg) no-repeat;
}

.hw1 .w3 .c {
	background: url(../img/d4.jpg) no-repeat;
}

.hw1 .w1 blockquote {
	width: 139px;
	height: 157px;
	position: absolute;
	top: 74px;
	left: 22px;
	background: url(../img/d1a.gif) no-repeat;
}

.hw1 .w2 blockquote {
	width: 161px;
	height: 113px;
	position: absolute;
	top: 69px;
	left: 45px;
	background: url(../img/d2a.jpg) no-repeat;
}

.hw1 .w4 blockquote {
	width: 238px;
	height: 204px;
	position: absolute;
	top: 60px;
	left: 27px;
	background: url(../img/d3a.jpg) no-repeat;
}

.hw1 .w3 blockquote {
	width: 278px;
	height: 61px;
	position: absolute;
	top: 184px;
	left: 260px;
	background: url(../img/d4a.png) no-repeat;
}

.hw1 blockquote p {
	display: none;
}

.hw2 {
	margin: 8px 0 0;
	width: 900px;
	overflow: hidden;
	position: relative;
	background: url(../img/a6.gif) repeat-x 0 100%;
}

.hw2_bg {
	width: 900px;
	height: 40px;
	overflow: hidden;	
	position: relative;
	background: url(../img/a6.gif) repeat-x;
}

.hw2 .m {
	margin: 12px 0 0;
	float: right;
}

.hw2 ul {
	margin: 11px 0 0 21px;
	padding-left: 10px;
	float: left;
	display: inline;
	width: 810px;
	background: url(../img/c4d.gif) no-repeat 0 3px;
}

.hw2 li {
	font-size: 13px;
	padding: 0 26px 0 16px;
	float: left;
	background: url(../img/c4d.gif) no-repeat 100% 3px;
}

.hw2 li a {
	color: #544D39;	
	float: left;
	height: 28px;	
}

.hw2 li a:hover {
	text-decoration: none;
	background: url(../img/c4e.gif) no-repeat 50% 100%;
}

.hw3 {
	margin: 13px 0 7px;
	width: 900px;
	position: relative;
	background: url(../img/a11.gif) repeat-y 300px 0;
	overflow: hidden;
}

#hw3-big-left
{
	background: url(../img/a11-2.gif) repeat-y 600px 0;
}

#hw3-big-right
{
	background: url(../img/a11-2.gif) repeat-y 300px 0;
}

.hw33 {
	width: 1300px;
}

.hw3:after {
	font-size: 0;
	line-height: 0;
	content: ".";
	clear: both;
	display: block;
	width: 900px;
	height: 0;
	visibility: hidden;
}

.hw3 .ch {
	position: absolute;
	top: -17px;
	left: -34px;
}

.hw3 .img1,
.hw3 .img3 {
	margin: 0 0 0 8px;
	float: left;
	display: inline;
}

.hw3 .img2 {
	margin: 0 0 0 9px;
	float: left;
}

.hw3 .img1 img,
.hw3 .img2 img,
.hw3 .img3 img {
	display: block;
}

.hw3 .c {
	float: left;
	padding: 0px 10px;
	width: 280px;
	overflow: hidden;
}

.hw3 .c img {
	display: block;	
}

.hw3 .c .b {
	margin: -2px 0 0;
	padding: 10px 0 8px;
	width: 268px;
	overflow: hidden;
	background: url(../img/a6.gif) repeat-x;
}

.hw3 .c .h {
	width: 268px;
	overflow: hidden;
	padding-bottom: 10px;
}

.hw3 .c h4 {
	line-height: 16px;
	font-weight: bold;
	color: #4D4634;
	padding: 0 0 0px 14px;
	display: inline;
	background: url(../img/c4h.gif) no-repeat 0 4px;
}

.hw3 .c h4 a {
	color: #4D4634;
}

.hw3 .c h4 em {
	font-style: normal;
	font-weight: normal;
	padding: 0 12px 0 0;
	float: left;
}

.hw3 .c .m {
	float: left;
}

.hw3 .c .player {
	margin: 7px 0 6px;
	width: 268px;
}

.hw3 .c .player img {
	display: block;
}

.hw3 .c p {
	font-size: 12px;
	color: #333;
	padding: 0 0 5px;
}

.hw3 .c .t {
	padding: 5px 0px;
}

.hw4 {
	margin: 0 0 0 3px;
	width: 892px;
	height: 80px;
	overflow: hidden;
}

.hw4 li {
	padding: 0 0 0 1px;
	float: left;
}

.hw4 a {
	float: left;
	width: 222px;
	height: 80px;
	background: url(../img/d00.png) no-repeat;
}

.hw4 .i2 {
	background-position: -222px 0;
}

.hw4 .i3 {
	background-position: -444px 0;
}

.hw4 .i4 {
	background-position: -666px 0;
}

.hw4 .i1:hover,
.hw4 .selected .i1 {
	height: 97px;
	background-position: 0 -80px;
}

.hw4 .i2:hover,
.hw4 .selected .i2 {
	background-position: -222px -80px;
}

.hw4 .i3:hover,
.hw4 .selected .i3 {
	background-position: -444px -80px;
}

.hw4 .i4:hover,
.hw4 .selected .i4 {
	background-position: -666px -80px;
}

.hw4 span {
	display: none;
}

#bc,
#tools {
	font-size: 10px;
	margin: 2px 0 0 225px;
	padding: 0 0 6px;
	width: 675px;
	position: relative;
	overflow: hidden;
	background: url(../img/a6.gif) repeat-x 0 100%;
}

#tools {
	font-size: 11px;
	padding: 1px 0 2px;
}

#tools li {
	float: left;
}

#tools .i1 {
	margin: 0 13px 0 0;
	padding: 3px 0 0 21px;
	background: url(../img/c4s1.gif) no-repeat 0 4px;
}

#tools .i2 {
	padding: 3px 0 0 24px;
	background: url(../img/c4s2.gif) no-repeat;
}

#wrapper1 {
	margin: 17px 0 0;
	width: 900px;
	position: relative;
	background: url(../img/a12b.gif) repeat-y;
}

#wrapper2,
#wrapper3 {
	width: 900px;
	position: relative;
}

#wrapper3 {
	margin: 4px 0 -8px;
	background: url(../img/a16f.gif) repeat-y 673px 0;
}

#wrapper1:after,
#wrapper2:after,
#wrapper3:after {
	font-size: 0;
	line-height: 0;
	content: ".";
	clear: both;
	display: block;
	width: 900px;
	height: 0;
	visibility: hidden;
}

#wrapper1 #sidebar {
	float: left;
	width: 204px;
	background: url(../img/a12a.gif) repeat-y 202px 0;
}

#wrapper2 #sidebar {
	margin: 18px 0 0;
	float: left;
	width: 200px;
	background: #FFCC33 url(../img/a13a.gif) repeat-x;
}

#wrapper3 #sidebar {
	padding: 0 0 13px;
	float: right;
	width: 225px;
}

#wrapper1 #content {
	margin: -17px 0 0 0;
	padding: 0 0 13px;
	float: right;
	display: inline;
	width: 674px;
	position: relative;
}

#wrapper2 #content {
	margin: 5px 0 0;
	padding: 0 0 13px;
	float: right;
	/*width: 692px;*/
	width: 674px;
}

#wrapper3 #content {
	float: left;
	width: 674px;
}

#wrapper1 .ch,
#wrapper2 .ch,
#wrapper3 .ch {
	width: 32px;
	position: absolute;
	top: 15px;
	left: -259px;
	background: url(../img/e0b.gif) repeat-y;
}

#wrapper2 .ch,
#wrapper3 .ch {
	left: -33px;
}

#wrapper3 .ch {
	top: -4px;
}

#wrapper1 .ch div,
#wrapper2 .ch div,
#wrapper3 .ch div {
	width: 32px;
	background: url(../img/e0c.gif) no-repeat 0 100%;
}

#wrapper1 .ch h1,
#wrapper2 .ch h1,
#wrapper3 .ch h1 {
	padding: 22px 0 20px;
	width: 32px;
	overflow: hidden;
	background: url(../img/e0a.gif) no-repeat;
}

#wrapper1 .ch img,
#wrapper2 .ch img,
#wrapper3 .ch img {
	margin: 0 0 0 11px;
	display: block;
}

.cw1,
.cw4 {
	color: #333;
	padding: 0 0 5px;
	width: 674px;
	overflow: hidden;
}

.cw1 h1, .cw1 h2, .cw1 h3, .cw1 h4, .cw1 h5, .cw1 h6,
.cw2 h1, .cw2 h2, .cw2 h3, .cw2 h4, .cw2 h5, .cw2 h6,
.cw3 h1, .cw3 h2, .cw3 h3, .cw3 h4, .cw3 h5, .cw3 h6,
.cw4 h1, .cw4 h2, .cw4 h3, .cw4 h4, .cw4 h5, .cw4 h6 {
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	margin: 0px 0 -5px;
	padding: 27px 0 0;
	width: 674px;
	clear: both;
	position: relative;
}

.cw1 h1 img, .cw1 h2 img, .cw1 h3 img, .cw1 h4 img, .cw1 h5 img, .cw1 h6 img,
.cw2 h1 img, .cw2 h2 img, .cw2 h3 img, .cw2 h4 img, .cw2 h5 img, .cw2 h6 img,
.cw3 h1 img, .cw3 h2 img, .cw3 h3 img, .cw3 h4 img, .cw3 h5 img, .cw3 h6 img,
.cw4 h1 img, .cw4 h2 img, .cw4 h3 img, .cw4 h4 img, .cw4 h5 img, .cw4 h6 img {
	margin: 0 !important;
	float: none !important;
}

.cw1 ul,
.cw2 ul,
.cw3 ul,
.cw4 ul {
	margin: 16px 25px 0 0;
}

.cw1 li,
.cw2 li,
.cw3 li,
.cw4 li {
	padding: 0 0 0 20px;
	background: url(../img/c4k.gif) no-repeat 0 5px;
}

.cw1 p,
.cw2 p,
.cw3 p,
.cw4 p {
	margin: 16px 25px 0 0;
}

.cw1 img,
.cw2 img,
.cw3 img,
.cw4 img {
	margin: 0 20px 0 0;
	float: left;
}

.cw4 img {
	margin: 0 0 16px;
	display: block;
}

.cw1 .c1 {
	padding: 0 0 7px 37px;
	background: url(../img/c4l.gif) no-repeat 0 2px;
}

.cw1 .player {
	margin: 0 0 0 37px;
}

.cw1 .player img {
	margin: 0;
	float: none;
}

.cw2,
.cw3 {
	/*padding: 0 0 0 18px;*/
	float: left;
	width: 674px;
	overflow: hidden;
	/*background: url(../img/c4i.gif) no-repeat 0 18px;*/
}

.cw3 {
	width: 457px;
}

.cw1 table,
.cw2 table,
.cw3 table,
.cw4 table {
	float: none;
	clear: both;
	border: 1px solid black;
}

#files {
	margin: -27px 0 0;
	width: 674px;
}

#files .h {
	color: #ff6600;
	padding-left: 18px;
	background: url(../img/c4i.gif) no-repeat 0 31px;
}

#files .h a {
	color: #ff6600;
}

#files .m a {
	color: #ff6600;
}

.cw5 {
	width: 900px;
	overflow: hidden;
}

.cw5 .i1 {
	font-size: 12px;
	color: #333333;
	margin: 20px 0 0 19px;
}

.cw5 .i2 {
	font-size: 10px;
	margin: 24px 0 0 819px;
	padding: 9px 0 0;
	background: url(../img/a16a.gif) repeat-x;
}

.cw5 form {
	margin: 16px 0 0 36px;
	display: block;
	width: 803px;
	overflow: hidden;
}

.cw5 form legend span {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	position: absolute;
	top: 0;
	left: 0;
}

.cw5 .w1 {
	float: left;
	width: 450px;
	position: relative;
}

.cw5 .w1 legend span {
	left: 14px;
}

.cw5 .w1 .c {
	padding: 12px 0 0;
	width: 450px;
}

.cw5 .w1 .checkbox {
	padding: 9px 0 0;
	float: left;
	width: 208px;
}

.cw5 .w1 .checkbox input {
	vertical-align: top;
	margin: 2px 6px 0 0;
	width: 13px;
	height: 13px;
}

.cw5 .w2 {
	float: right;
	width: 302px;
	overflow: hidden;
	position: relative;
}

.cw5 .w2 legend span {
	left: 22px;
}

.cw5 .w2 .c {
	padding: 20px 0 0;
	float: left;
	width: 151px;	
}

.cw5 .w2 .text {
	width: 141px;
	height: 24px;
	background: url(../img/c4o.gif) no-repeat 100% 0;
}

.cw5 .w2 .text label {
	font-size: 12px;
	padding: 6px 0 0;
	float: left;
}

.cw5 .w2 .text input {
	font-size: 11px;
	color: #333;
	margin: 6px 0 0;
	float: right;
	width: 113px;
	background: transparent;
}

.cw5 .w2 .dateinfo {
	font-size: 10px;
	font-style: italic;
	color: #999999;
	padding: 2px 0 0 22px;
	width: 119px;
}

.cw5 .w3 {
	margin: 10px 0 0;
	float: right;
	clear: right;
	width: 280px;
	position: relative;
}

.cw5 .w3 .c {
	padding: 20px 0 0;
	width: 280px;
}

.cw5 .w3 .text {
	float: left;
	width: 141px;
	height: 22px;
	border: 1px solid #999999;
}

.cw5 .w3 .text input {
	font-size: 11px;
	color: #333;
	margin: 5px 0 0 5px;
	width: 131px;
	background: transparent;
}

.cw5 .submit {
	margin: 0 0 0 9px;
	float: left;
	width: 100px;
	height: 24px;
	overflow: hidden;
	background: url(../img/c4n.gif) no-repeat;
}

.cw5 .submit input {
	cursor: pointer;
	padding: 0 0 0 200px;
	display: block;
	width: 100px;
	height: 24px;
	background: transparent;
}

.cw6 {
	margin: -29px 0 0;
	width: 900px;
	overflow: hidden;
}

.cw6 .w,
.cw12 {
	float: left;
	width: 676px;
	background: url(../img/a16f.gif) repeat-y 100% 0;
}

.cw6 .w .wo,
.cw12 .w {
	width: 676px;
	background: url(../img/a16e.gif) no-repeat 100% 0;
}

.cw12,
.cw12 .w {
	background: none;
}

.cw6 .w .c,
.cw12 .w .c {
	width: 676px;
	padding: 28px 0 2px;
	background: url(../img/a16a.gif) repeat-x 0 100%;
}

.cw6 .w .footer
{
	text-align: right;
}

.cw6 .w .footer2-top
{
	width: 676px;
	padding: 50px 0 2px;
	height: 2px;
	background: url(../img/a16a.gif) repeat-x 0 100%;
}

.cw6 .w .footer2
{
	text-align: left;
	height: 35px;
}	

.cw6 .w .footer,
.cw6 .w .footer2 {	
	width: 649px;
	padding: 2px 6px 2px 21px;
	background: url(../img/a16c.gif) repeat-y 100% 0;		
}

#print-calendar a,
.cw6 .w .footer a {	
	font-style: italic;
	text-decoration: underline;	
}

.cw6 .w .calendar-footer {
	padding: 2px 6px 52px 0;
	background: url(../img/a16a.gif) repeat-x 0 100%;
}

.cw6 .w table,
.cw12 .w table {
	width: 676px;
	border-spacing: 0;
	border-collapse: collapse;
}

.cw6 .w th,
.cw6 .w td,
.cw12 .w th,
.cw12 .w td {
	text-align: left;
	vertical-align: top;
}

.cw6 .w .b2,
.cw6 .w .b3
{
	text-align: center;
}

.cw6 .w .b2  {
	width: 140px;	
}

.cw6 .w .b3 {
	width: 140px;
}

.cw12 .w .b1,
.cw12 .w tbody th {
	width: 401px;
}

.cw12 .w .b2 {
	width: 128px;
}

.cw12 .w .b3 {
	width: 153px;
}

.calendar-month,
.cw6 .w thead th,
.cw12 .w thead th {
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	font-style: italic;
	color: #5D553F;
	text-transform: uppercase;
}

.calendar-month,
.cw6 .w thead th div,
.cw12 .w thead th div {
	padding: 0 0 0 38px;
	height: 22px;
}

.cw6 .w thead td div,
.cw12 .w thead td div {
	padding: 3px 0 0 8px;
	height: 19px;
}

.cw6 .w thead td,
.cw12 .w thead td {
	font-style: italic;
	color: #999999;
}
.cw6 .w .c .sig {
	float: right;
	height: 15px;
	font-style: italic;
	color: #999999;
}
.cw6 .w tbody tr,
.cw12 .w tbody tr {
	cursor: pointer;
}

.cw6 .w .not-clickable-row,
.cw6 .w .not-clickable-row1,
.cw6 .w .not-clickable-row2
{
	cursor: text;
}

.cw6 .w .not-clickable-row1 th,
.cw6 .w .not-clickable-row2 td
{
	padding-bottom: 8px;
}

.cw6 .w .row1 th,
.cw6 .w .row1 td,
.cw6 .w .not-clickable-row1 th,
.cw6 .w .not-clickable-row1 td,
.cw12 .w .row1 th,
.cw12 .w .row1 td {
	background: url(../img/a16c.gif) repeat-y 100% 0;
}

.cw6 .w .row2 th,
.cw6 .w .row2 td,
.cw6 .w .not-clickable-row2 th,
.cw6 .w .not-clickable-row2 td,
.cw12 .w .row2 th,
.cw12 .w .row2 td {
	background: url(../img/a16d.gif) repeat-y 100% 0;
}

.cw12 .w td.last {
	background: none;
}

.cw6 .w .row1 div,
.cw6 .w .not-clickable-row1 div,
.cw12 .w .row1 div {
	background: url(../img/a16a.gif) repeat-x;
}

.cw6 .w .row2 div,
.cw6 .w .not-clickable-row2 div,
.cw12 .w .row2 div {
	background: url(../img/a16b.gif) repeat-x;
}

.cw6 .w tbody th h3,
.cw12 .w tbody th h3 {
	font-size: 13px;
	font-weight: bold;
	padding: 6px 55px 0 21px;
}

.cw6 .w tbody th p,
.cw12 .w tbody th p {
	font-size: 13px;
	font-weight: normal;
	padding: 1px 55px 0 21px;
}

.cw6 .w tbody th .m,
.cw12 .w tbody th .m {
	margin: -7px 0 0 0;
	float: right;
	display: block;
}

.cw6 .w tbody td p,
.cw12 .w tbody td p {
	padding: 4px 2px 0 6px;
}

.cw12 .w tbody th .mo {
	color: #ff6600;
	padding: 10px 0 0 21px;
}

.cw12 .w tbody th .mo a {
	color: #ff6600;
}

.cw6 .cb2 {
	margin: 50px 0 0 !important;
}

.cw12,
.cw12 .w,
.cw12 .w .c,
.cw12 .w table {
	width: 674px;
}

.cw7 {
	margin: 0 0 10px;
	width: 674px;
	overflow: hidden;
}

.cw7 .c1 {
	color: #fff;
	padding: 4px 0 7px;
	width: 674px;	
	overflow: hidden;
	background: #6A6148;
}

.cw7 .c1 p {
	font-style: italic;
	margin: 0 0 0 14px;
}

.cw7 .c1 span {
	padding: 0 10px 0 20px;
	background: url(../img/c4w.gif) no-repeat 0 2px;
}

.cw7 .c2 {
	color: #fff;
	margin: 1px 0 0;
	padding: 0 0 5px;
	width: 674px;
	height: 88px;
	position: relative;
	background: #4D4633;
}

.cw7 > .c2 {
	height: auto;
	min-height: 88px;
}

.cw7 .c2:after {
	font-size: 0;
	line-height: 0;
	content: ".";
	clear: both;
	display: block;
	width: 674px;
	height: 0;
	visibility: hidden;
}

.cw7 .c2 h2 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin: 0 0 0 12px;
	padding: 17px 0 0 20px;
	width: 490px;
	background: url(../img/c4t.gif) no-repeat 0 20px;
}
.cw7 .c2 .i1 {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #fff;
	margin: 0 0 0 32px;
	width: 490px;
}

.cw7 .c2 .i2 {
	font-size: 12px;
	line-height: 16px;
	padding: 0 0 0 14px;
	width: 132px;
	height: 36px;
	position: absolute;
	top: 17px;
	right: 0;
	border-left: 1px solid #ccc;
}

.cw8 {
	width: 674px;
}

.cw8 .h {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	text-transform: uppercase;
	padding: 4px 0 0 32px;
	width: 642px;
	height: 24px;
	background: url(../img/a17a.gif) no-repeat;
}

.cw8 .w1,
.cw8 .w2 {
	padding: 0 28px 30px 28px;
	width: 617px;
	overflow: hidden;
}

.cw8 .w2 {
	background: url(../img/a17b.gif) repeat-x;
}


.cw8 h4 {
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	margin: 0px 0 -5px 0;
	padding: 27px 0 0;
	width: 673px;
	clear: both;
}

.cw8 ul {
	margin: 16px 0 0 14px;
}

.cw8 li {
	padding: 0 0 0 14px;
	background: url(../img/c4k.gif) no-repeat 0 6px;
}

.cw8 .recommend {
	font-size: 10px;
	line-height: 16px;
	margin: 26px 30px 0 28px;
}

.cw8 .recommend dt {
	font-weight: bold;
	font-style: italic;
}

.cw8 .recommend img {
	vertical-align: top;
}

.cw8 p {
	margin: 16px 0 0;
}

.cw8 .img {
	margin: 25px 0 0 28px;
}

.cw8 .img img {
	display: block;
}


.cw8 .m {
	margin: 6px 0 0 28px;
	width: 48px;
	display: block;
}

.cw10 {
	margin: 0 0 0 18px;
	width: 674px;
	overflow: hidden;
}

.cw10 .input, #content .input {
	margin: 13px 0 0;
	padding: 0 0 0 100px;
	width: 500px;
	overflow: hidden;
	position: relative;
}

.cw10 .input label, #content .input label {
	position: absolute;
	top: 0;
	left: 0;
}

.cw5 .input select
{
	margin: 10px;
}

.cw10 .input input,
.cw10 .input textarea,
.cw10 .input select,
.cw5 .input select,
#content .input input,
#content .input textarea,
#content .input select {
	color: #666666;
	width: 210px;
	background: #F6F6F6;
	border: 1px solid #F7893E;
}

.cw10 .input textarea, #content .input textarea {
	width: 280px;
	height: 135px;
}

.cw10 .input-error, #content .input-error {
	font-weight: bold;
	color: #FF5F1E;
}

.cw10 .checkbox, #content .checkbox {
	margin: 13px 0 0 100px;
	padding: 0 0 4px 20px;
	width: 485px;
	position: relative;
}

.cw10 .checkbox input, #content .checkbox input {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 0;
	left: 0;
	border: none;
}

.cw10 .checkbox label, #content .checkbox label {
	position: static;
}

.cw10 .checkbox .input-error, #content .checkbox .input-error {
	margin-left: -20px;
}

.cw10 .multicheckbox .checkbox, #content .multicheckbox .checkbox {
	margin: 0;
}

.cw10 .submit, #content .submit {
	margin: 12px 0 0 100px;
	width: 48px;
	height: 15px;
	overflow: hidden;
	background: url(../img/c4u.gif) no-repeat;
}

.cw10 .submit button,  #content .submit button {
	cursor: pointer;
	padding: 0 0 0 200px;
	display: block;
	width: 48px;
	height: 15px;
	background: transparent;
}

.cb1 {
	margin: 13px 0 0 0;
	float: right;
	width: 202px;
	overflow: hidden;
	background: url(../img/a14a.gif) repeat-y 0 -1px;
}

.cb1-bg1 {
	margin: 0 0 0 2px;
	width: 200px;
	background: url(../img/a14b.gif) repeat-x;
}

.cb1-bg2 {
	margin: 0 0 0 -2px;
	padding: 26px 21px 39px;
	width: 160px;
	background: url(../img/a14d.gif) no-repeat 0 100%;
}

.cb1 dl {
	margin: -26px -21px 0;
	padding: 14px 0 0;
	width: 202px;
	background: url(../img/a14c.gif) no-repeat;
}

.cb1 dt {
	font-style: italic;
	color: #fff;
	padding: 0 21px;
}

.cb1 dd {
	line-height: 14px;
	color: #333;
	padding: 14px 21px 0;
}


.cb1 .img {
	margin: -27px 0 0 -19px;
	padding: 1px 0 16px;
	width: 200px;
	overflow: hidden;
}

.cb1 img {
	display: block;
}

.cb1 blockquote {
	font-style: italic;
	color: #333333;
	margin: 0 0 0 0;
	padding: 26px 0 0;
	display: block;
	background: url(../img/a13b.gif) no-repeat;
}

.cb1 p {
	/*line-height: 14px;*/
	color: #333;
}

.cb2 {
	margin: 13px 0 0;
	float: right;
	width: 217px;
	background: url(../img/a15a.gif) repeat-y;
}

.cb2-bg1 {
	margin: 0 0 0 1px;
	width: 216px;
	background: url(../img/a15b.gif) repeat-x;
}

.cb2 h4 {
	color: #fff;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	margin: 0 0 0 -1px;
	padding: 7px 0 0 15px;
	width: 202px;
	height: 21px;
	background: url(../img/a15d.gif) no-repeat;
}

.cb2 ul {
	margin: -5px 0 0 -1px;
	padding: 0 12px 18px 16px;
	width: 189px;
	background: url(../img/a15c.gif) no-repeat 0 100%;
}

.cb2 li {
	line-height: 16px;
	color: #fff;
	margin: 16px 0 0;
	padding: 0 0 0 15px;
	background: url(../img/c4j.gif) no-repeat 0 5px;
}

.cb2 a {
	color: #fff;
}

.sw1 {
	padding: 0 0 16px;
	width: 202px;
	background: #fff;
}

.sw1 h4 {
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #333;
	margin: -13px 0 0;
	padding: 0 0 0 31px;
	width: 171px;
	position: relative;
	background: url(../img/a6.gif) repeat-x 0 13px;
}

.sw1 ul {
	font-size: 12px;
	color: #333;
	padding: 16px 0 0 12px;
}

.sw1 ul a {
	color: #333;
}

.sw1 ul li {
	padding-left: 20px;
}

.sw1 ul .selected {
	color: #FF6600;
	background: url(../img/c4i.gif) no-repeat 0 3px;
}

.sw1 ul .selected a {
	color: #FF6600;
}

.sw1 ul ul {
	font-style: italic;
	margin-left: -20px;
	padding: 16px 0;
}

.sw1 ul ul li {
	color: #666666 !important;
}

.sw1 ul ul a {
	color: #666666 !important;
}

.sw2 {
	width: 202px;
	height: 440px;
	background: #4D4633 url(../img/a12c.gif) repeat-x 0 28px;
}

#sidebar > .sw2 {
	min-height: 440px;
	height: auto;
}

.sw2 h4 {
	color: #fff;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	padding: 7px 0 0 31px;
	width: 171px;
	height: 21px;
	background: url(../img/a12f.gif) no-repeat;
}

.sw2 ul {
	margin: -5px 0 0;
	padding: 0 12px 16px 12px;
}

.sw2 li {
	line-height: 16px;
	color: #fff;
	margin: 16px 0 0;
	padding: 0 0 0 19px;
	background: url(../img/c4j.gif) no-repeat 0 5px;
}

.sw2 a {
	color: #fff;
}

.sw3 {
	padding: 26px 0 23px 28px;
	width: 172px;
	position: relative;	
}

.sw3 h4 {
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #333333;
	margin: -40px 0 0;
	padding: 0 0 26px 12px;
	position: relative;
}

.sw3 .img {
	margin: -26px -5px 0 -28px;
	padding: 1px 0 16px;
	width: 200px;
	overflow: hidden;
}

.sw3 img {
	display: block;
}

.sw3 blockquote {
	font-style: italic;
	color: #333333;
	margin: 0 0 0 0;
	padding: 26px 10px 0 0;
	display: block;
	background: url(../img/a13b.gif) no-repeat;
}

.sw3 p {	
	color: #333333;	
	padding-right: 10px;
}

.sw4 h4 {
	font-size: 14px;
	color: #000;
	margin: -19px 0 4px;
}

.sw4 {
	width: 225px;
}

.sw4 .c1 {
	width: 220px;
}

.sw4 .c1 li {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 1px;
	width: 220px;
	height: 26px;
	background: #FF8B3E;
}

.sw4 .c1 li a {
	color: #fff;
	padding: 5px 0 0 34px;
	display: block;
	width: 186px;
	height: 21px;
}

.sw4 .c1 .i1 a {
	background: url(../img/c5a.gif) no-repeat 10px 6px;
}

.sw4 .c1 .i2 a {
	background: url(../img/c5b.gif) no-repeat 9px 8px;
}

.sw4 .c1 .i3 a {
	background: url(../img/c5c.gif) no-repeat 9px 6px;
}

.sw4 .c1 .i4 a {
	background: url(../img/c5d.gif) no-repeat 10px 4px;
}

.sw4 .c2 li {
	width: 225px;
	height: 37px;
	background: url(../img/a16a.gif) repeat-x;
}

.sw4 .c2 li a {
	color: #333333;
	display: block;
	width: 225px;
	height: 37px;
}

.sw4 .c2 li a:hover {
	color: #FF6600;
	text-decoration: none;
	background: url(../img/c3a.gif) no-repeat 0 14px;
}

.sw4 .c2 li span {
	cursor: pointer;
	padding: 12px 0 0 73px;
	display: block;
	width: 152px;
	height: 25px;
}

.sw4 .c2 .i1 span {
	background: url(../img/c6a.gif) no-repeat 29px 11px;
}

.sw4 .c2 .i2 span {
	background: url(../img/c6b.gif) no-repeat 31px 11px;
}

.sw4 .c2 .i3 span {
	background: url(../img/c6c.gif) no-repeat 30px 8px;
}

.sw4 .c2 .i4 span {
	background: url(../img/c6d.gif) no-repeat 34px 6px;
}

.sw4 .c2 .i5 span {
	background: url(../img/c6e.gif) no-repeat 29px 5px;
}

.sw4 .c2 .i6 span {
	background: url(../img/c6f.gif) no-repeat 29px 5px;
}

.sw5 {
	padding: 0 0 12px;
	width: 220px;
	overflow: hidden;
}

.sw5 .h {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	margin: 0 0 -4px;
	padding: 7px 0 0 12px;
	width: 208px;
	height: 20px;
	background: url(../img/a17c.gif) no-repeat;
}

.sw5 ul {
	margin: 16px 5px 0 10px;
}

.sw5 li {
	padding: 0 0 0 9px;
	background: url(../img/a17d.gif) no-repeat 0 7px;
}

.sw5 p {
	margin: 16px 5px 0 10px;
}

.sw6 {
	padding: 14px 10px 18px 10px;
	width: 205px;
	overflow: hidden;
	background: url(../img/a6.gif) repeat-x;
}

.sw6 .h {
	width: 210px;
	overflow: hidden;
}

.sw6 h4 {
	line-height: 16px;
	font-weight: bold;
	color: #4D4634;
	padding: 0 0 10px 14px;
	display: inline;
	background: url(../img/c4h.gif) no-repeat 0 4px;
}

.sw6 h4 a {
	color: #4D4634;
}

.sw6 h4 em {
	font-style: normal;
	font-weight: normal;
	padding: 0 12px 0 0;
	float: left;
}

/*.sw6 .m {
	float: left;
}*/

.sw6 .m {
	display: block;
}

.sw6 .player {
	margin: 7px 0 6px;
	width: 210px;
}

.sw6 .player img {
	display: block;
}

.sw6 p {
	font-size: 12px;
	color: #333;
	padding: 0 0 5px;
}

.sw6 .t p {
	font-size: 11px;
	line-height: 13px;
	padding: 0;
}

.sw7 {
	padding: 11px 0 9px;
	width: 225px;
	overflow: hidden;
	background: url(../img/a6.gif) repeat-x;
}

.sw7 .img img {
	margin: 0 auto;
	display: block;
}

.sw8 {
	width: 225px;
	overflow: hidden;
	background: url(../img/a6.gif) repeat-x;
}

.sw8 h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 16px 10px 0;
}


.sw8 .img {
	margin: 14px 0 -3px;
}

.sw8 .img img {
	margin: 0 auto;
	display: block;
}

.w3 .created {
	float: right;
	padding-right:27px
}

.cw10 .error-message {
	color:#FF5F1E;
	font-weight:bold;
}

#SubmitError {
	padding-top: 10px;
	padding-left: 100px;
}

.message {
	padding: 10px;
}

/* #############################################
	
	hw - home wrapper
	sw - sidebar wrapper
	cw - content wrapper
	ls - left side
	rs - right side
	ch - content header
	w - wrapper
	h - header
	c - container
	b - box
	i - item

############################################# */


#paging .disabled {
	display: none;
}

#paging {
	padding-top: 15px;
}

#search-types li {
	display: block;
	float: left;
	padding-right: 20px;
}

#search-types {
	height: 20px;
	margin: 5px 0px;
}

#search-types .selected {
	font-weight: bold;
}

#content .poll .input {
	padding:0px 0px 30px 70px;
	margin: 0px;
}
#content .poll .input .checkbox{margin-left:0px}
#content .poll .radio input{width:20px; background:none; border:none}
#content .poll .radio label{position:static;}
#content .poll .text{padding-left:70px}
#content .poll .text label{width:200px}
.poll-user-info{margin:40px 0px}
#content .poll .submit{margin-left:305px}
#content .poll .submit button{padding-left:305px; }
#content .poll p {font-weight: bold}


.patron {
	float: left;
	width: 307px;
	height: 100px;
	overflow: hidden;
}

.patron h4 {
	width: auto;
}

#content .formulars .text, #content .formulars .select {
	padding-left: 140px;
}

#content .formulars .checkbox {
	padding-left: 40px;	
}

#content .formulars .submit {
	margin-left: 140px;
}

#content .formulars .checkbox .input-error {
	padding-left: 20px;	
}

#content .formulars #SubmitError {
	padding-left: 140px;	
}

#content .formulars .radio input {
	display: block;
	width: 20px;
	height:20px;
}

#content .formulars .radio label {
	top: auto;
	left: 140px;
	margin-top: -20px;
}

#content .formulars .textarea {
	padding-left: 140px;	
}

div#print-calendar
{
	width: 657px;
	margin: 0 0 0 19px;	 
}


div#statistic-type,
div#statistic-options-monthly .year,
div#statistic-options-monthly .month
{
	float: left;	
}

div#statistic-panel,
div#statistic-content
{
	width: 674px;
	overflow: hidden;
}

div#statistic-type
{	
	width: 145px;
}

div#statistic-options
{
	float: right;
	width: 170px;	
}	

div#statistic-type .input select
{
	width: 140px;	
}

div#statistic-options-monthly .year
{
	width: 65px;	
}

div#statistic-options-monthly .month
{
	width: 105px;
}

div#statistic-options-monthly .year .input select
{
	width: 60px;
}

div#statistic-options-monthly .input select
{
	width: 100px;
}

div#statistic-type .input,
div#statistic-options .input
{
	padding: 0;
}

div#statistic-options-monthly
{	
	display: block;		
}

div#statistic-content
{
	padding: 10px 0 0 0;
}

div#statistic-loading
{
	display: none;
}

table.statistic
{
	border: none;	
	border-collapse: collapse;
	margin-top: 10px;
}

div.statistic-empty
{
	padding: 5px;
	width: 659px;
	text-align: right;
}

td.statistic-header-col1,
td.statistic-header-col2
{
	text-transform: uppercase;
	background-color: #DFDBCF;
}

td.statistic-header-col2,
td.statistic-col2
{
	text-align: right;	
}

td.statistic-header-col1,
td.statistic-header-col2,
td.statistic-col1,
td.statistic-col2
{
	color: #5D553F;
	padding: 5px;
}
	
td.statistic-header-col1,
td.statistic-col1
{
	width: 490px;
}

td.statistic-header-col2,
td.statistic-col2
{
	width: 159px;
}

#recommended-trainings li,
#recommended-trainings-show-more
{
	display: none;
}

#recommended-trainings-show-more
{
	padding: 5px;
	margin: 0;
	text-align: center;
}

.cb2 #recommended-trainings {	
	background: none;
}

.cb2 #recommended-trainings-show-more {
	background: url(../img/a15c.gif) no-repeat 0 100%;
}

li.separator
{	
	padding-bottom: 10px;	
}

.premium
{
    float: right;
    text-align: right;
    padding: 2px 2px 5px 5px;
    overflow: hidden;    
}

.premium-wrap
{
    min-height: 35px;
    height: auto !important;
    height: 35px;
    overflow: hidden;
}

.c2 .premium-wrap
{
    float: left;
    overflow: hidden;
    width: 525px;
    height: auto;
}

.cw7 .c2 .premium-wrap h2
{
    width: auto;
}

.c2 .premium
{
    overflow: hidden;
    float: right;
    margin: 15px 0 0px 10px;
}

.c2 .premium img
{
    float: left;
}

