/* @override http://www.balon.cz/css/global.css */

/* @group xhtml */

html {
	background: url(img/html.gif) #003062 0 0 repeat-x;
}

body {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	padding: 0;
	position: relative;
	z-index: 2;
	background: transparent;
}

body.vyhlidkove-lety {
	color: #000;
}

body.vyhlidkove-lety h1, body.vyhlidkove-lety h2, body.vyhlidkove-lety h3, body.vyhlidkove-lety h4, body.vyhlidkove-lety h5, body.vyhlidkove-lety h6 {
	color: #fff;
}

a {
	cursor: pointer;
	color: #e2001a;
	text-decoration: underline;
}

body.vyhlidkove-lety .dc-page a {
	color: #fff;
}

a:hover {
	text-decoration: none;
}

fieldset {
	border: none;
}

label, input, select {
	vertical-align: middle;
}

label {
	line-height: 20px;
}

input {
	vertical-align: middle;
}

select {
	width: 166px;
	margin: 2px 0;
}

/* @end */

/* @group common-properties */

#dc-head-logo, .dc-languages, .search-fulltext-panel, #dc-menu, #dc-menu-popup, .dc-navigation, #dc-content, #dc-left, #dc-right, #dc-footer {
	height: 0;
	min-height: 0;
}

div[id] #dc-head-logo, div[class] .dc-languages, div[class] .search-fulltext-panel, div[id] #dc-menu, div[id] #dc-menu-popup, div[class] .dc-navigation, div[id] #dc-content, div[id] #dc-left, div[id] #dc-right, body[class] #dc-footer {
	height: auto;
}

#dc-content, #dc-left, #dc-right {
	margin: 0 0 20px 0;
}

/* @end */

/* @group dc-content print-out */

/* @group pager */

.pager {
	clear: both;
	height: 0;
	min-height: 0;
	margin: 10px 0;
	padding: 5px 1px 3px 1px;
	text-align: right;
}

div[class] .pager {
	height: auto;
}

.pager .left-arrow, .pager .page, .pager .right-arrow, .pager .dots {
	display: block;
	height: 0;
	min-height: 0;
	float: left;
	padding: 1px 5px;
	color: #000;
	text-decoration: none;
}

div[class] .pager .left-arrow, div[class] .pager .page, div[class] .pager .right-arrow, div[class] .pager .dots {
	height: auto;
}

.pager .left-arrow, .pager .page {
	border-right: 1px solid #bdbdbd;
}

body.vyhlidkove-lety .pager .left-arrow, body.vyhlidkove-lety .pager .page {
	border-right: 1px solid #eee;
}

.pager .right-arrow {
	border-left: 1px solid #bdbdbd;
}

body.vyhlidkove-lety .pager .right-arrow {
	border-left: 1px solid #eee;
}

.pager .left-arrow, .pager .right-arrow {
	color: #000;
}

.pager .dots {
	padding: 1px 2px;
	letter-spacing: 1px;
}

.pager .first, .pager .last {
	border: none;
}

.pager strong.page {
	color: #e2001a;
}

body.vyhlidkove-lety .pager strong.page {
	color: #000;
}

.pager .left-arrow:hover, .pager .page:hover, .pager .right-arrow:hover {
	background: #e3e3e3;
}

body.vyhlidkove-lety .pager .left-arrow:hover, body.vyhlidkove-lety .pager .page:hover, body.vyhlidkove-lety .pager .right-arrow:hover {
	color: #000;
	background: #eee;
}

.pager strong.page:hover, body.vyhlidkove-lety .pager strong.page:hover {
	background: transparent;
}

/* @end */

/* @group report */

.report {
	height: 50px;
	min-height: 50px;
	margin: 0 0 10px 0;
	padding: 5px 60px 5px 5px;
	color: #000;
	border: solid 2px #ff8b00;
	background-position: 100% 5px;
	background-repeat: no-repeat;
	background-color: #fff;
	background-image: url(img/report/report-informative.png);
}

div[class] .report {
	height: auto;
}

.report.positive {
	border: 2px solid #82c00c;
	background-image: url(img/report/report-allowing.png);
}

.report.negative {
	border: 2px solid #d32100;
	background-image: url(img/report/report.png);
}

.report h3,  body.vyhlidkove-lety .report h3 {
	margin: 0 0 10px 0;
	color: #000;
}

.report a, body.vyhlidkove-lety .report a {
	color: #000;
}

.report p {
	margin: 10px 0 0 0;
}

/* @end */

/* @group search-fulltext */

div.search-fulltext h1 em {
	color: #266b95;
}

/* @end */

/* @group elements */

.article, .chapter {
	margin: 15px 0 0 0;
}

.link {
	margin: 10px 0;
}

.abstract, .content, .appendix, .navig {
	clear: both;
}

h2.head, h3.head {
	margin: 0 0 10px 0;
}

.reference h2.head {
	font-size: 16px;
}

.article-full h2, .article-full h3, .article-full h4, .article-full h5, .article-full h6 {
	clear: both;
}

/* @group article-h1 */

.article-h1 {
	padding: 0 0 10px 0;
	color: #003062;
	position: relative;
	z-index: 100;
}

.article-h1 h1 {
	height: 66px;
	min-height: 66px;
	line-height: 66px;
	margin: 0 0 15px 0;
	padding: 0 116px 0 20px;
	font-weight: 400;
	font-size: 24px;
	color: #003062;
}

.article-h1 .enter {
	display: block;
	width: 91px;
	height: 51px;
	line-height: 48px;
	text-align: center;
	text-decoration: none;
	font-weight: 900;
	position: absolute;
	right: 8px;
	top: 8px;
	z-index: 110;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(img/new/enter-left.png);
	background-color: transparent;
}

.article-h1 .enter:hover {
	color: #f04c09;
}

.article-h1.right-h1 .enter {
	color: #005d9f;
	background-image: url(img/new/enter-right.png);
}

.article-h1.right-h1 .enter:hover {
	color: #2e95c8;
}

.article-h1 .enter span {
	display: block;
	height: 0;
	min-height: 0;
	padding: 0 5px 0 0;
}

div[class] .article-h1 .enter span {
	height: auto;
}

.article-h1 .nested-elements {
	height: 0;
	min-height: 0;
	position: relative;
	z-index: 110;
}

div[class] .article-h1 .nested-elements {
	height: auto;
}

.article-h1 h2, .article-h1 .abstract,  .article-h1 .content,  .article-h1 .appendix, .article-h1 .smart-clear {
	clear: none;
}

.article-h1 h2 {
	font-size: 13px;
	font-weight: 900;
	margin: 0;
}

.article-h1 .article, .article-h1 .chapter, .article-h1 .link {
	margin: 0;
}

.article-h1 p {
	margin: 0 0 10px 0;
	text-align: justify;
}

.article-h1 .menu-intro {
	width: 164px;
	position: absolute;
}

.article-h1 .menu-intro .link-menu h3 {
	margin: 0;
	padding: 0 0 1px 0;
	font-weight: 400;
	background-position: 0 100%;
	background-repeat: repeat-x;
	background-color: transparent;
}

.article-h1.left-h1 .menu-intro .link-menu h3 {
	background-image: url(img/new/dotted-line-intro-left.gif);
}

.article-h1.right-h1 .menu-intro .link-menu h3 {
	background-image: url(img/new/dotted-line-intro-right.gif);
}

.article-h1 .menu-intro .link-menu a {
	display: block;
	height: 0;
	min-height: 0;
	line-height: 11px;
	font-size: 11px;
	color: #003062;
	text-transform: uppercase;
	text-decoration: none;
	background-position: 164px 0;
	background-repeat: repeat-y;
	background-image: url(img/new/link-menu-hover.png);
	background-color: transparent;
}

div[class] .article-h1 .menu-intro .link-menu a {
	height: auto;
}

.article-h1.left-h1 .menu-intro .link-menu a {
	padding: 7px 10px 7px 20px;
}

.article-h1.right-h1 .menu-intro .link-menu a {
	padding: 7px 10px 7px 10px;
}

.article-h1.left-h1 .menu-intro .link-menu a:hover {
	background-position: 0 0;
}

.article-h1.right-h1 .menu-intro .link-menu a:hover {
	background-position: 100% 0;
}

.left-h1 {
	width: 569px;
	float: left;
}

.left-h1 .menu-intro {
	left: 0;
	top: 0;
	z-index: 115;
}

.left-h1 .article, .left-h1 .chapter, .left-h1 .link {
	width: 368px;
	float: right;
	right: 17px;
	position: relative;
	z-index: 105;
}

.right-h1 {
	width: 400px;
	float: right;
}

.right-h1 .nested-elements {
	padding: 0 20px;
}

.right-h1 .menu-intro {
	right: 0;
	top: 0;
}

.right-h1 .article, .right-h1 .chapter, .right-h1 .link {
	width: 195px;
	float: left;
}

/* @end */

/* @group link-more */

.link-more {
	height: 0;
	min-height: 0;
	margin: 10px 0 0 0;
	text-align: right;
	font-size: 12px;
	background: url(img/grey-dotted-line.gif) transparent 0 100% repeat-x;
}

div[class] .link-more {
	height: auto;
}

body.vyhlidkove-lety .link-more {
	background: url(img/white-dotted-line.gif) transparent 0 100% repeat-x;
}

.link-more a {
	display: block;
	float: right;
	height: 18px;
	min-height: 18px;
	line-height: 18px;
	padding: 0 20px 0 0;
	margin: 0;
	text-decoration: none;
	font-size: 11px;
	background: url(img/icon-more.gif) transparent 100% 100% no-repeat;
}

body.vyhlidkove-lety .link-more a {
	background: url(img/icon-more-blue-arrow.gif) transparent 100% 100% no-repeat;
}

div[class] .link-more a {
	height: auto;
}

.link-more a:hover {
	text-decoration: underline;
}

/* @end */

/* @group more-top */

.article.more-top {
	position: relative;
	z-index: 50;
}

.article.more-top h2.head {
	margin: 0 60px 0 0;
}

.article.more-top .link-more, body.vyhlidkove-lety .article.more-top .link-more {
	width: 60px;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 60;
	background: transparent;
}

/* @end */

body.vyhlidkove-lety .line-separated {
	padding: 0 0 10px 0;
	background: url(img/white-dotted-line.gif) transparent 0 100% repeat-x;
}

/* @group block-of-links */

.block-of-links {
	width: 160px;
	height: 290px;
	min-height: 290px;
	padding: 0 1px 10px 0;
	float: left;
	background: url(img/intro-box-separator.gif) transparent 100% 0 no-repeat;
}

div[class] .block-of-links {
	height: auto;
}

.block-of-links h2.head {
	height: 32px;
	min-height: 32px;
	padding: 5px 10px 0 10px;
	font-size: 12px;
	font-weight: 900;
}

.block-of-links h2 a:hover {
	text-decoration: underline;
}

.block-of-links a {
	display: block;
	height: 0;
	min-height: 0;
	padding: 5px 10px 0 10px;
	text-decoration: none;
}

div[class] .block-of-links a {
	height: auto;
}

.block-of-links .link-intro {
	padding: 0 0 1px 0;
	background: url(img/orange-dotted-line.gif) transparent 0 100% repeat-x;
}

.block-of-links .link-intro a {
	padding: 5px 10px;
	color: #003062;
	text-transform: uppercase;
	font-size: 11px;
}

.block-of-links .link-intro a:hover {
	background: #fff;
}

/* @end */

/* @end */

/* @group dc-site-map */

.content-map, .e-shop-map {
	float: left;
	margin: 0 20px 0 0;
}

.content-map h3, .e-shop-map h3 {
	margin: 0 0 15px 0;
}

body.site-map .dc-content ul {
	font-weight: 900;
	text-transform: uppercase;
}

body.site-map .dc-content ul li {
	margin: 0 0 15px 0;
}

body.site-map .dc-content ul li ul {
	font-weight: normal;
	text-transform: none;
}

body.site-map .dc-content ul li ul li {
	margin: 0;
}

/* @end */

/* @end */

/* @group dc-panel print-out */

/* @group e-shop-menu-tree */

#e-shop-menu-tree ul {
	display: block;
	height: 0;
	min-height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}

div[id] #e-shop-menu-tree ul {
	height: auto;
}

#e-shop-menu-tree ul li {
	display: block;
	height: 0;
	min-height: 0;
	margin: 1px 0;
}

div[id] #e-shop-menu-tree ul li {
	height: auto;
}

#e-shop-menu-tree ul li a {
	display: block;
	height: 0;
	min-height: 0;
	padding: 5px 10px;
	text-decoration: none;
}

div[id] #e-shop-menu-tree ul li a {
	height: auto;
}

#e-shop-menu-tree ul li a:hover {
	color: #fff;
	background: #475f7f;
}

#e-shop-menu-tree ul li a.active {
	color: #fff;
	background: #5a79a2;
}

#e-shop-menu-tree ul li ul {
	padding: 0 0 0 10px;
}

/* @end */

/* @group dc-menu-tree */

#dc-menu-tree ul {
	display: block;
	height: 0;
	min-height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	text-align: right;
	text-transform: uppercase;
}

div[id] #dc-menu-tree ul {
	height: auto;
}

#dc-menu-tree ul li {
	display: block;
	height: 0;
	min-height: 0;
	padding: 0 0 1px 0;
	background: url(img/grey-dotted-line.gif) #fff 0 100% repeat-x;
}

div[id] #dc-menu-tree ul li {
	height: auto;
}

#dc-menu-tree ul li a {
	display: block;
	height: 0;
	min-height: 0;
	padding: 3px 5px;
	text-decoration: none;
	color: #646464;
	background: #fff;
}

div[id] #dc-menu-tree ul li a {
	height: auto;
}

#dc-menu-tree ul li a:hover, #dc-menu-tree ul li.active a:hover {
	background: url(img/submenu-red-grad.gif) #fff 100% 0 repeat-y;
}

#dc-menu-tree ul li a.active {
	color: #e2001a;
}

#dc-menu-tree ul li a.active:hover {
	color: #e2001a;
}

#dc-menu-tree ul li.active {
	margin: 0 0 -1px 0;
	padding: 1px 0;
	position: relative;
	left: 0;
	top: -1px;
	background: url(img/pink-dotted-line.gif) #fff 0 0 repeat;
}

#dc-menu-tree ul li.active a {
	background: url(img/submenu-blue-grad.gif) #fff 0 0 repeat-y;
}

#dc-menu-tree ul li.active a:hover {
	color: #646464;
}

#dc-menu-tree ul li.active ul {
	display: block;
}

#dc-menu-tree ul li ul {
	display: none;
	text-transform: none;
}

#dc-menu-tree ul li ul li {
	margin: 0;
	padding: 0;
	background: #fff;
}

#dc-menu-tree ul li ul li.active {
	margin: 0;
	padding: 0;
	position: static;
	background: transparent;
}

body.vyhlidkove-lety #dc-menu-tree ul li {
	background: url(img/white-dotted-line.gif) #ff5900 0 100% repeat-x;
}

body.vyhlidkove-lety #dc-menu-tree ul li a {
	color: #fff;
	background: #ff5900;
}

body.vyhlidkove-lety #dc-menu-tree ul li a:hover {
	color: #fff;
	background: url(img/submenu-dark-grad.gif) #ff5900 0 0 repeat-y;
}

body.vyhlidkove-lety #dc-menu-tree ul li a.active {
	color: #000;
}

body.vyhlidkove-lety #dc-menu-tree ul li.active a:hover {
	color: #000;
}

body.vyhlidkove-lety #dc-menu-tree ul li.active {
	background: url(img/brown-dotted-line.gif) #ff5900 0 0 repeat;
}

body.vyhlidkove-lety #dc-menu-tree ul li.active a {
	background: url(img/submenu-dark-grad.gif) #ff5900 0 0 repeat-y;
}

body.vyhlidkove-lety #dc-menu-tree ul li ul li {
	background: #ff5900;
}

/* @end */

/* @group login-form */

/*.login-form {
	height: 0;
	min-height: 0;
}

div[class] .login-form {
	height: auto;
}

.login-form fieldset {
	padding: 0 0 10px 0;
}

.login-form h4 {
	margin: 0 0 10px 0;
	font-size: 100%;
}

.login-form h4 em {
	color: #ff8b00;
}

.login-form h4 em br {
	display: block;
}

.login-form label.fill .i-text {
	background: #fff;
}

.login-form a.button {
	float: right;
}

.login-form fieldset label span {
	margin: 0 0 0 3.6em;
}

.login-form p {
	clear: both;
	margin: 0;
}*/

/* @end */

/* @group basket-info */

.basket-info p {
	margin: 0;
}

.basket-info strong {
	color: #ff8b00;
}

/* @end */

/* @group panel-full */

.panel-full p {
	margin: 0 0 10px 0;
}

.panel-full .panel {
	margin: 0 0 15px 0;
}

.panel-full .article, .panel-full .chapter, .panel-full .link {
	margin: 0 0 15px 0;
}

.panel-full h2.head {
	margin: 0;
	font-size: 14px;
}

body.vyhlidkove-lety .panel-full h2.head {
	color: #000;
	font-weight: 900;
}

.panel-full .panel h3.head {
	font-size: 12px;
}

.dc-panels .panel-full {
	width: 302px;
	padding: 0 11px 0 10px;
	float: left;
}

.dc-panels .panel-full.no-head {
	margin: 30px 0 0 0;
}

.dc-panels .panel-full h2.head {
	font-size: 12px;
	font-weight: 900;
}

.dc-right .panel-full {
	margin: 0 0 20px 0;
}

.dc-left .panel-full {
	margin: 25px 0;
	padding: 25px 25px 25px 50px;
	position: relative;
	left: 15px;
	font-style: italic;
	font-size: 11px;
	color: #fff;
	background: url(img/submenu-dark-grad.gif) #ff5900 0 0 repeat-y;
}

.dc-left .panel-full h2.head {
	font-size: 12px;
	line-height: 160%;
}

/* @end */

/* @end */

div.white-bg {
	height: 0;
	min-height: 0;
	background: url(img/body.gif) #fff 0 0 repeat-x;
}

body[class] div.white-bg {
	height: auto;
}

body.intro div.white-bg, body.intro-new div.white-bg {
	background: url(img/body-intro.gif) #fff 0 0 repeat-x;
}

body.vyhlidkove-lety div.white-bg {
	background: url(img/body-lety.gif) #ff5900 0 0 repeat-x;
}

body.comp-condtns div.white-bg {
	background: #ff5900;
}

body.vyhlidkove-lety h2 {
	font-size: 16px;
}

/* @group dc-page */

#dc-page {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	position: relative;
	z-index: 5;
}

body.vyhlidkove-lety #dc-page {
	background: url(img/dc-page-orange.gif) transparent 100% 0 repeat-y;
}

body.comp-condtns #dc-page {
	width: 600px;
	background: #ff5900;
}

body.intro #dc-page, body.intro-new #dc-page {
	width: auto;
}

/* @end */

/* @group alink */

body.balonove-letani .alink a.item-1 {
	color: #e2001a;
}

body.vyhlidkove-lety .alink a.item-2 {
	color: #e2001a;
}

/* @end */

/* @group dc-head-logo */

.dc-head-logo p.head-domain {
	margin: 0;
}

.dc-head-logo p.head-domain a {
	display: block;
	width: 206px;
	height: 198px;
	position: relative;
	left: 47px;
	top: 0;
}

.dc-head-logo p.head-domain a span {
	display: none;
}

#dc-head-logo {
	height: 146px;
	min-height: 146px;
	padding: 31px 0 0 0;
	position: relative;
	z-index: 10;
	background: url(img/dc-head-logo.jpg) transparent 0 32px no-repeat;
}

body.intro #dc-head-logo, body.intro-new #dc-head-logo {
	width: 970px;
	height: 198px;
	min-height: 198px;
	margin: 0 auto;
	padding: 31px 0 13px 0;
	background: url(img/dc-head-logo-intro.jpg) transparent 0 32px no-repeat;
}

body.vyhlidkove-lety #dc-head-logo {
	background: url(img/dc-head-logo-lety.jpg) transparent 0 32px no-repeat;
}

body.comp-condtns #dc-head-logo {
	height: 145px;
	min-height: 145px;
	padding: 0;
	background: url(img/dc-head-logo-lety.jpg) transparent 0 0 no-repeat;
}

/* @end */

/* @group search-fulltext-panel */

.search-fulltext-panel {
	width: 190px;
	height: 32px;
	min-height: 32px;
}

.dc-head-logo .search-fulltext-panel {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 30;
}

body.vyhlidkove-lety .search-fulltext-panel {
	background: url(img/body.gif) #fff 0 0 repeat-x;
}

.search-fulltext-panel h3 {
	display: none;
}

.search-fulltext-panel .i-text, .search-fulltext-panel .button {
	vertical-align: bottom;
	position: relative;
	top: 6px;
}

.search-fulltext-panel .i-text {
	height: 14px;
	margin: 0;
	border: solid 1px #7f7f7f;
	background: #fff;
}

.search-fulltext-panel .button {
	float: none;
	height: auto;
	line-height: normal;
	margin: 0;
	padding: 0;
	background: transparent;
}

/* @end */

/* @group dc-content */

#dc-content {
	width: 504px;
	float: left;
	position: relative;
	left: 256px;
}

body.comp-condtns #dc-content {
	width: auto;
	float: none;
	margin: 0;
	padding: 0 0 20px 0;
	position: static;
}

body.one-col #dc-content {
	width: auto;
	float: none;
	margin: 0;
	position: static;
}

body.one-col #dc-content .margin {
	padding: 20px 0 20px 236px;
	background: url(img/dc-head-logo-rest.jpg) #fff 136px 0 no-repeat;
}

body.intro #dc-content {
	width: auto;
	float: none;
	margin: 0;
	position: static;
	background: url(img/intro-dc-content.gif) #ffcc00 0 0 repeat-x;
}

body.intro-new #dc-content {
	width: auto;
	float: none;
	margin: 0;
	left: 0;
	z-index: 70;
	background: #d4e1f6 url(img/new/intro-content-bg-r-y.png) repeat-y 50% 0;
}

body.intro-new .gradients {
	height: 0;
	min-height: 0;
	background: url(img/new/intro-content-bg.png) transparent 50% 0 no-repeat;
}

body.intro-new div[class] .gradients {
	height: auto;
}

/* @end */

/* @group dc-panels */

#dc-panels {
	padding: 20px 0;
	background: url(img/intro-dc-content-shadow.gif) #fff 0 0 repeat-x;
}

/* @end */

/* @group dc-left */

#dc-left {
	width: 236px;
	padding: 58px 0 0 0;
	float: left;
	position: relative;
	left: -504px;
	background: url(img/dc-head-logo-rest.jpg) #fff 136px 0 no-repeat;
}

body.vyhlidkove-lety #dc-left {
	background: url(img/dc-head-logo-rest-orange.jpg) #ff5900 136px 0 no-repeat;
}

/* @end */

/* @group dc-right */

#dc-right {
	width: 190px;
	float: right;
}

body.vyhlidkove-lety #dc-right {
	background: url(img/dc-head-logo-text-rest.jpg) transparent 58px 0 no-repeat;
}

/* @end */

/* @group dc-banners */

.dc-banners {
	width: 190px;
	height: 0;
}

div[class] .dc-banners {
	height: auto;
}

.dc-banners .link {
	height: 60px;
	margin: 0 0 2px 0;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
}

.dc-banners .link h2.head {
	margin: 0;
}

.dc-banners .link h2.head a {
	display: block;
	height: 60px;
}

.dc-banners .link h2.head a span {
	display: none;
}

.dc-banners .link .abstract {
	display: none;
}

.dc-banners .link.pilot-gift {
	background-image: url(img/banners/darek-bal-let.jpg);
}

.dc-banners .link.pilot-romantic {
	background-image: url(img/banners/telc1.jpg);
}

.dc-banners .link.pilot-view {
	background-image: url(img/banners/vyhl-bal-let.jpg);
}

.dc-banners .link.pilot-celebration {
	background-image: url(img/banners/svatek-bal-let02.jpg);
}

.dc-banners .link.pilot-night {
	background-image: url(img/banners/nocni-bal-let.jpg);
}

.dc-right .dc-banners {
	width: auto;
}

body.intro .dc-banners {
	position: absolute;
	right: 0;
	top: -214px;
	z-index: 60;
}

body.intro-new .container {
	width: 190px;
	position: absolute;
	right: 0;
	top: -204px;
	z-index: 130;
}

/* @end */

/* @group dc-footer */

.dc-footer p {
	height: 20px;
	min-height: 20px;
	line-height: 20px;
	margin: 0;
}

body[class] .dc-footer p {
	height: auto;
}

div.dc-footer a {
	color: #fff;
}

.dc-footer span img {
	position: relative;
	top: 4px;
}

.dc-footer span {
	float: right;
}

.dc-footer span span {
	float: none;
}

.dc-footer span.left {
	float: left;
}

.dc-footer span.smart-clear {
	float: none;
}

#dc-footer {
	width: 970px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	clear: both;
	font-size: 11px;
	color: #fff;
}

body.comp-condtns #dc-footer {
	width: 600px;
}

body.comp-condtns #dc-footer p {
	padding: 0 10px;
}

/* @end */

/* @group alink-automat */

.alink-automat {
	clear: both;
	height: 0;
	min-height: 0;
	line-height: 16px;
	padding: 20px 0 0 0;
	text-align: center;
	text-decoration: none;
}

div[id] .alink-automat {
	height: auto;
}

.alink-automat .link {
	float: none;
}

.alink-automat .link a {
	text-decoration: none;
}

.alink-automat .link a:hover {
	text-decoration: underline;
}

.alink-automat .hdn {
	display: none;
}

.alink-automat .separator {
	color: #969696;
}

.alink-automat span {
	float: none;
}

/* @end */