/*
"GENERAL" - main styles.
"PAGE" - page styles.
"HEADER" - header styles.
"LEFT PANEL" - left panel styles.
"CONTENT" - content styles.
"FOOTER" - footer styles.
*/



/* HEADER */

/* HEADER -> top */

#header DIV.top {
	height: 96px;
	border-bottom: #333333 1px solid;
	background: url(../img/header-bg.jpg) top center repeat-x;
	z-index: 1200;
}
#header DIV.top DIV.top-content {
	width: 970px;
	margin: 0 auto;
	height: 96px;
	position: relative;
	z-index: 1210;
}
#header DIV.top-content A.logo {
	width: 297px;
	height: 80px;
	position: absolute;
	top: 5px;
	left: 16px;
	background: url(../img/logo-kelgukoerad.png) no-repeat;
	cursor: pointer;
}
#header DIV.top-content DIV.top-right {
	width: 463px;
	height: 76px;
	position: absolute;
	top: 13px;
	right: 0px;
	background: url(../img/login-bg.png) no-repeat;
	z-index: 1230;
}
#header DIV.top-content DIV.top-right A.login {
	width: 250px;
	height: 59px;
	float: left;
	cursor: pointer;
}
#header DIV.top-content DIV.top-right A.sound {
	width: 211px;
	height: 76px;
	float: right;
	background: url(../img/sound-of.png) no-repeat;
	cursor: pointer;
}
#header DIV.top-content DIV.top-right A.sound-on {
	background: url(../img/sound-on.png) no-repeat;
}

/* HEADER -> top -> login box */

#header DIV.login-box {
	width: 261px;
	height: 220px;
	position: absolute;
	top: 50px;
	right: 197px;
	z-index: 1220;
	font-size: .75em;
}
#header DIV.login-box DIV.login-box-bg {
	width: 261px;
	height: 220px;
	position: absolute;
	background-color: #3d3d3d;
	filter: alpha(opacity=91);
	opacity: 0.91;
}
#header DIV.login-box DIV.login-box-content-top-bg,
#header DIV.login-box DIV.login-box-content-bottom-bg {
	width: 241px;
	position: absolute;
	background-color: #262626;
	filter: alpha(opacity=65);
	opacity: 0.65;
}
#header DIV.login-box DIV.login-box-content-top-bg {
	height: 123px;
	margin: 30px 10px 0px 10px;
}
#header DIV.login-box DIV.login-box-content-bottom-bg {
	height: 51px;
	margin: 158px 10px 0px 10px;
}
#header DIV.login-box DIV.login-box-content {
	width: 241px;
	height: 180px;
	position: absolute;
	padding: 30px 10px 10px 10px;
}
#header DIV.login-box DIV.login-box-content-top {
	height: 103px;
	padding: 10px 10px 15px 10px;
	text-align: right;
}
#header DIV.login-box DIV.login-box-content-top UL {
	list-style-type: none;
	margin: 8px 0 0 0;
	padding: 0;
}
#header DIV.login-box DIV.login-box-content-top UL LI {
	line-height: 22px;
	margin-bottom: 3px;
}
#header DIV.login-box DIV.login-box-content-top LABEL {
	margin-right: 5px;
	color: #919191;
}
#header DIV.login-box DIV.login-box-content-top INPUT.text {
	width: 145px;
	border: 0px;
	height: 22px;
	line-height: 22px;
	padding: 3px 5px;
	color: #000000;
	background: url(../img/login-value-bg.gif) no-repeat;
}
#header DIV.login-box DIV.login-box-content-top INPUT.login-button {
	height: 25px;
	width: 95px;
	text-align: center;
	padding: 0;
	margin-right: 60px;
	border: 0;
	color: #ffffff;
	background: url(../img/login-button.gif) no-repeat;
	cursor: pointer;
}

#header DIV.login-box DIV.login-box-content-bottom {
	height: 31px;
	padding: 10px 10px 10px 10px;
	color: b1b1b1;
}
#header DIV.login-box DIV.login-box-content-bottom  A {
	color: #97ddf7;
	text-decoration: none;
}

#header DIV.login-box DIV.login-box-content-bottom  A:hover {
	color: #97ddf7;
	text-decoration: underline;
}
#header DIV.login-box DIV.login-box-content-bottom UL {
	padding: 0;
	margin: 0 0 0 20px;;
	list-style-type: disc;
}

/* HEADER -> top -> logged -> login box */

#header DIV.top-content DIV.logged {
	width: 541px;
	height: 76px;
	background: url(../img/login-logged-bg.png) no-repeat;
}
#header DIV.top-content DIV.logged A.login {
	width: 330px;
	height: 59px;
}

#header DIV.logged-box {
	width: 339px;
	height: 180px;
	color: #ffffff;
}
#header DIV.logged-box DIV.login-box-bg {
	width: 339px;
	height: 180px;
}
#header DIV.logged-box DIV.login-box-content {
	width: 319px;
	height: 136px;
	padding-top: 34px;
}
#header DIV.logged-box DIV.login-box-content-top-bg,
#header DIV.logged-box DIV.login-box-content-bottom-bg {
	width: 319px;
	margin-top: 78px;
	height: 92px;
}
#header DIV.logged-box DIV.login-box-content-top-bg {
	height: 43px;
	margin: 34px 10px 0px 10px;
}
#header DIV.logged-box DIV.login-box-content-top {
	height: 43px;
	padding: 0px 10px 0px 35px;
	text-align: left;
	background: url(../img/logged-icon.gif) 13px 50% no-repeat;
}
#header DIV.logged-box DIV.login-box-content-top A.name {
	line-height: 43px;
	color: #ffffff;
	text-decoration: none;
	float: left;
}
#header DIV.logged-box DIV.login-box-content-top DIV.button-close {
	margin: 9px 0 0 0;
}

#header DIV.logged-box DIV.left {
	width: 159px;
	left: 0;
}
#header DIV.logged-box DIV.right {
	width: 159px;
	right: 0;
}

#header DIV.logged-box DIV.login-box-content-bottom {
	height: 72px;
	width: 139px;
}
#header DIV.logged-box DIV.left-box {
	float: left;
}
#header DIV.logged-box DIV.right-box {
	float: right;
}

#header DIV.logged-box DIV.login-box-content-bottom UL {
	list-style-type: none;
	margin: 4px 0 0 0;
	padding: 0px 0 0 0;
	font-size: 11px;
}
#header DIV.logged-box LI {
	background: url(../img/logged-li-bg.gif) 0 50% no-repeat;
	padding: 0 0 0 10px;
}
#header DIV.logged-box LI.heading {
	background: none;
	padding: 0 0 4px 0;
}
#header DIV.logged-box DIV.left-box LI {
	margin-left: 76px;
}
#header DIV.logged-box DIV.left-box LI.avatar {
	float: left;
	background: none;
	margin: 0;
	padding: 0;
}
#header DIV.logged-box DIV.left-box LI.avatar IMG {
	border: #252222 5px solid;
}


/* HEADER -> bottom */

#header DIV.bottom {
	height: 52px;
	border-bottom: #616b58 1px solid;
	position: relative;
	z-index: 1100;
}
#header DIV.bottom DIV.bg {
	height: 52px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #0c1d14;
	filter: alpha(opacity=54);
	opacity: 0.54;
	z-index: 1110;
}
#header DIV.bottom DIV.menu-holder {
	height: 52px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1120;
}
#menu {
	width: 970px;
	height: 52px;
	margin: 0 auto;
	position: relative;
	z-index: 1130;
}


/* HEADER -> menu */

#menu UL.menu {
	height: 52px;
	list-style-type: none;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 1px;
	text-align: left;
	font-size: 15px;
	background: url(../img/menu-splitter.gif) no-repeat;
	white-space: nowrap;
	float: left;
	z-index: 1140;
}
#menu UL.menu LI {
	display: inline;
}
#menu UL.menu LI A {
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	padding: 17px 16px 17px 16px;
	margin-right: 1px;
	color: #ffffff;
	font-weight: bold;
	background: url(../img/menu-splitter.gif) right no-repeat;
}
#menu UL.menu LI A:hover {
	color: #afe6ff;
	background: url(../img/menu-hover-bg.png) right no-repeat;
}
#menu UL.menu LI A.submenu {
	padding-right: 30px;
	background: url(../img/menu-sub-splitter.png) right no-repeat;
}
#menu UL.menu LI A.submenu:hover {
	background: url(../img/menu-sub-hover-bg.png) right no-repeat;
}

#menu UL.menu UL {
	position: absolute;
	left: 0px;
	top: 52px;
	width: 195px;
	border-top: #3e4640 1px dotted;
	margin: 0;
	padding: 0;
	font-size: 15px;
	white-space: nowrap;
	z-index: 1200;
}
#menu UL.menu UL LI {
	width: 195px;
	margin: 0;
	padding: 0;
}
#menu UL.menu UL LI A {
	height: 35px;
	line-height: 35px;
	width: 150px;
	border-bottom: #3e4640 1px dotted;
	background: url(../img/submenu-bg.png) 0 50% no-repeat;
	margin: 0;
	padding: 0 10px 0 30px;
	color: #afe6ff;
	font-weight: normal;
}
#menu UL.menu UL LI A:hover {
	color: #ffffff;
	background: url(../img/submenu-bg-hover.png) 0 50% no-repeat;
}

/* MENU TEXT Shadow */
SPAN.shadow {
	top: 19px;
	left: 18px;
	color: #000;
}

/* necessities */
.highContrast {
	position: relative;
	color: #fff;
}
.highContrast SPAN {
	position: relative;
}
SPAN.shadow {
	position: absolute;
}	


/* HEADER -> sots media */

#menu UL.weblinks {
	width: 190px;
	padding: 10px 0px 0px 0px;
	float: right;
}
#menu UL.weblinks LI A {
	float: right;
}

/* HEADER -> sots media -> text bubble */

DIV.bubble {
	height: 31px;
	display: block;
	padding: 0 9px 0 0;
	position: absolute;
}
DIV.bubble DIV.bubble-content {
	height: 27px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #202020;
	padding: 4px 0 0 8px;
	float: left;
}

DIV.bubble-yellow-left {
	background: url(../img/bubble-yellow-bg-left.png) right no-repeat;
}
DIV.bubble-yellow-left DIV.bubble-content {
	background: url(../img/bubble-yellow-bg-left-arrow.png) left no-repeat;
}
DIV.bubble-yellow-right {
	padding: 0 0 0 9px;
	background: url(../img/bubble-yellow-bg-right.png) left no-repeat;
}
DIV.bubble-yellow-right DIV.bubble-content {
	background: url(../img/bubble-yellow-bg-right-arrow.png) right no-repeat;
	padding: 4px 8px 0 0;
}

DIV.bubble-blue {
	background: url(../img/bubble-blue-bg-right.png) right no-repeat;
}
DIV.bubble-blue DIV.bubble-content {
	background: url(../img/bubble-blue-bg.png) left no-repeat;
}

/* CONTENT - full */

#content DIV.content-full {
	position: relative;
	z-index: 795;
}
#content DIV.content-full-top {
	height: 72px;
	margin: 0;
	padding: 144px 25px 0 25px;
	background: url(../img/content-left-full-top-bg.png) bottom left repeat-x;
}
#content DIV.content-full-content-holder {
	background: #181b1c url(../img/content-left-content-bg.gif) top repeat-x;
	padding: 0 25px;
}
#content DIV.content-full-content {
	border-top: #353739 1px dotted;
	padding: 20px 0;
	width: 920px;
	min-height: 180px;
	position: relative;
}

/* CONTENT - full - images */

#content DIV.content-full-image-holder {
	margin: 0 auto;
}
#content DIV.content-full-image-holder IMG {
	border: #393d3e 12px solid;
}
#content DIV.content-full-image-holder A {
	height: 544px;
	width: 300px;
	position: absolute;
	top: 0;
	background: url(../img/pixel.gif) no-repeat;
	display: block;
}
#content DIV.content-full-image-holder A.go-back {
	left: 0;
}
#content DIV.content-full-image-holder A.go-next {
	right: 0;
}
#content DIV.content-full DIV.content-full-image-holder:hover A.go-back {
	background: url(../img/image-arrow-back.png) left 50% no-repeat;
}
#content DIV.content-full DIV.content-full-image-holder:hover A.go-next {
	background: url(../img/image-arrow-next.png) right 50% no-repeat;
}

/* CONTENT - full - images - images-scroll */

#content DIV.images-scroll {
	background: #242829;
	padding: 0 32px 20px 32px;
}
#content DIV.images-scroll-navi {
	height: 65px;
	position: relative;
	z-index: 1300;
}
#content DIV.images-scroll-navi DIV.category {
	float: left;
	margin: 16px 0 0 6px;
	position: relative;
}
#content DIV.images-scroll-navi DIV.selected-category {
	height: 34px;
	line-height: 34px;
	width: 139px;
	padding: 0 47px 0 13px;
	background: url(../img/selected-category-bg.jpg) right no-repeat;
	font-size: 16px;
	color: #cacaca;
	border-left: #3b3c3d 1px solid;
	cursor: pointer;
}
#content DIV.images-scroll-navi DIV.category UL {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 1310;
	width: 198px;
	border-left: #3b3c3d 1px solid;
	border-right: #3b3c3d 1px solid;
}
#content DIV.images-scroll-navi DIV.category LI {
	height: 25px;
	line-height: 25px;
	width: 198px;
	border-bottom: #3b3c3d 1px solid;
}
#content DIV.images-scroll-navi DIV.category LI A {
	height: 25px;
	line-height: 25px;
	padding: 0 13px;
	width: 172px;
	display: block;
	background: #2d3134;
	color: #53b6d9;
	font-weight: bold;
}
#content DIV.images-scroll-navi DIV.category LI A:hover {
	background: #5d98c0;
	color: #ffffff;
	text-decoration: none;
}

#content DIV.images-scroll-navi DIV.navi {
	float: right;
	margin: 15px 6px 0 0;
}

#content UL.images {
	height: 116px;
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
	z-index: 1290;
}
#content UL.images LI {
	display: inline;
	height: 116px;
	margin: 0 6px;
	line-height: 116px;
	width: 139px;
	float: left;
	background: url(../img/images-scroll-li-bg.gif) bottom repeat-x;
}
#content UL.images LI IMG {
}
#content UL.images LI A {
	height: 83px;
	line-height: 83px;
	border: #3b444d 7px solid;
	background: #191c1d;
	width: 125px;
	display: block;
	text-align: center;
	overflow: hidden;
}
#content UL.images LI:hover {
	background: url(../img/images-scroll-li-bg-hover.gif) bottom repeat-x;
}
#content UL.images LI:hover A {
	border: #548bb5 7px solid;
}


/* CONTENT - left */

#content DIV.content-left {
	width: 669px;
	float: left;
	position: relative;
}
#content DIV.content-left-top {
	width: 608px;
	height: 72px;
	margin: 0;
	padding: 95px 25px 0 25px;
	background: url(../img/content-left-top-bg-2.png) no-repeat;
	position: relative;
}
#content DIV.icon-camera {
	height: 61px;
	width: 78px;
	position: absolute;
	right: 25px;
	bottom: 25px;
	background: url(../img/icon-camera.gif) no-repeat;
}
#content DIV.icon-cart {
	height: 100px;
	width: 82px;
	position: absolute;
	right: 50px;
	bottom: 25px;
	background: url(../img/icon-cart-3.gif) no-repeat;
}
#content DIV.icon-camera-small {
	height: 41px;
	width: 51px;
	position: absolute;
	right: 25px;
	top: 20px;
	background: url(../img/icon-camera-small.gif) no-repeat;
}
#content DIV.content-left-top DIV.icon-print {
	height: 29px;
	width: 83px;
	position: absolute;
	right: 25px;
	bottom: 20px;
}
#content DIV.content-left-top DIV.icon-print A {
	height: 29px;
	width: 83px;
	display: block;
	background: url(../img/icon-print.gif) no-repeat;
}
#content DIV.content-left-content {
	width: 608px;
	margin: 0;
	padding: 0 25px 22px 25px;
	background: #181b1c url(../img/content-left-content-bg.gif) top repeat-x;
	font-size: 1.1em;
	line-height: 1.4em;
}
#content DIV.content-left-content-top H2 {
	font-size: 28px;
	padding: 27px 0 18px 0;
	position: relative;
}
#content DIV.content-left-content-holder {
	padding: 25px 0;
	border-top: #353739 1px dotted;
}


/* CONTENT - left - video-promo */

#content-video-promo DIV.video-promo-top {
	height: 172px;
}
#content-video-promo UL.video-promo {
	height: 172px;
	margin: 0;
	margin: 0 -16px;
	padding: 0;
	position: relative;
	list-style-type: none;
}
#content-video-promo UL.video-promo LI {
	display: inline;
	height: 172px;
	margin: 0 2px;
	width: 156px;
	float: left;
	background: url(../img/images-scroll-li-bg2.gif) bottom repeat-x;
}
#content-video-promo UL.video-promo LI IMG {
	border: #3b444d 7px solid;
}
#content-video-promo UL.video-promo LI A {
	width: 156px;
	display: block;
}
#content-video-promo UL.video-promo LI A.img {
	height: 94px;
}
#content-video-promo UL.video-promo LI A.name {
	height: 49px;
	line-height: 1.2em;
	background: #2a3139 url(../img/video-promotion-episode-arrow.gif) 10px 9px no-repeat;
	font-size: 13px;
	padding: 5px 10px 5px 20px;
	width: 126px;
}
#content-video-promo UL.video-promo LI A.name SPAN {
	display: block;
	color: #2a3139;
	font-weight: normal;
	font-size: 12px;
	padding: 2px 0 0 0px;
}
#content-video-promo UL.video-promo LI:hover {
	background: url(../img/images-scroll-li-bg2-hover.gif) bottom repeat-x;
}
#content-video-promo UL.video-promo LI:hover IMG {
	border: #548bb5 7px solid;
}
#content-video-promo UL.video-promo LI:hover A.name {
	background: #4177a0 url(../img/video-promotion-episode-arrow.gif) 10px 9px no-repeat;
	color: #ffffff;
	text-decoration: none;
}
#content-video-promo UL.video-promo LI:hover A.name SPAN {
	color: #c1e3f9;
}

#content-video-promo DIV.video-promo-bottom DIV.navi {
	float: right;
}
#content-video-promo DIV.video-promo-bottom {
	padding-top: 5px;
	height: 28px;
	clear: both;
	position: relative;
}

/* CONTENT - left - mainpage bottom */

#content DIV.content-left-mainpage-bottom {
	margin-top: 10px;
	position: relative;
}
#content DIV.mainpage-bottom-left {
	width: 365px;
	float: left;
	position: relative;
}
#content DIV.mainpage-bottom-right {
	margin: 0;
	padding-right: 18px;
	width: 272px;
	float: right;
	position: relative;
}

/* CONTENT - left - content-questionary */

#content DIV.content-questionary {
	padding: 20px 0 0 0;
	border-top: #353739 1px dotted;
	margin-top: 15px;
}
#content DIV.content-questionary DIV.need-to-be-met {
	text-align: right;
	padding: 0 10px;
}
#content SPAN.star {
	color: #ffa200;
}

#content TABLE.questionary {
	width: 100%;
	border: 0;
	margin: 10px auto 0;
	border-top: #2c2c2c 1px solid;
}
#content TABLE.questionary TD {
	padding: 4px;
	border-bottom: #2c2c2c 1px solid;
}
#content TABLE.questionary TD.left {
	width: 37%;
	text-align: left;
	padding-left: 15px;
}
#content TABLE.questionary TD.right {
	width: 63%;
}
#content TABLE.questionary TEXTAREA {
	height: 150px;
	width: 99%;
	padding: 3px;
}

#content TABLE.questionary SELECT, #content TABLE.questionary INPUT[type="text"], #content TABLE.questionary INPUT[type="file"], #content INPUT[type="password"] {
	width: 250px;
	padding: 3px;
}
#content TABLE.questionary SELECT {
	width: auto;
}
#content TABLE.questionary TR.color-bg {
	background: #202324;
}
#content TABLE.questionary TD.button-td {
	padding-top: 20px;
	border: 0;
}

/* CONTENT - left - video */

#content DIV.video-top-content DIV.icon-camera {
	bottom: 15px;
}
#content DIV.video-top-content DIV.content-left-content {
	padding: 0 6px 6px 6px;
	width: 646px;
}
#content DIV.video-top-content DIV.player-holder {
	border: #353739 1px dotted;
	padding: 2px;
}


/* CONTENT - left - video-scroll */

#content DIV.video-scroll {
	background: #191c1d;
	margin-top: 10px;
	padding: 0 14px 20px 14px;
	border: #212528 1px solid;
	position: relative;
}
#content DIV.video-scroll-navi {
	height: 65px;
	position: relative;
	z-index: 1410;
}
#content DIV.video-scroll-navi DIV.category {
	float: left;
	margin: 16px 0 0 4px;
	position: relative;
}
#content DIV.video-scroll-navi DIV.selected-category {
	height: 34px;
	line-height: 34px;
	width: 139px;
	padding: 0 47px 0 13px;
	background: url(../img/selected-category-bg.jpg) right no-repeat;
	font-size: 16px;
	color: #cacaca;
	border-left: #3b3c3d 1px solid;
	cursor: pointer;
}
#content DIV.video-scroll-navi DIV.category UL {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 1420;
	width: 198px;
	border-left: #3b3c3d 1px solid;
	border-right: #3b3c3d 1px solid;
}
#content DIV.video-scroll-navi DIV.category LI {
	height: 25px;
	line-height: 25px;
	width: 198px;
	border-bottom: #3b3c3d 1px solid;
}
#content DIV.video-scroll-navi DIV.category LI A {
	height: 25px;
	line-height: 25px;
	padding: 0 13px;
	width: 172px;
	display: block;
	background: #2d3134;
	color: #53b6d9;
	font-weight: bold;
}
#content DIV.video-scroll-navi DIV.category LI A:hover {
	background: #5d98c0;
	color: #ffffff;
	text-decoration: none;
}

#content DIV.video-scroll-navi DIV.navi {
	float: right;
	margin: 15px 4px 0 0;
}

#content UL.videos {
	height: 113px;
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
	z-index: 1400;
}
#content UL.videos LI {
	display: inline;
	height: 113px;
	margin: 0 4px;
	width: 305px;
	float: left;
	background: #22272c url(../img/images-scroll-li-bg3.gif) bottom repeat-x;
}
#content UL.videos LI IMG {
	border: #3b444d 7px solid;
}
#content UL.videos LI A {
	display: block;
}
#content UL.videos LI A.img {
	height: 113px;
	line-height: 113px;
	width: 156px;
	float: left;
	overflow: hidden;
}
#content UL.videos LI A.name {
	height: 93px;
	width: 128px;
	float: right;
	padding: 10px;
	font-weight: bold;
	font-size: 1.1em;
	overflow: hidden;
}
#content UL.videos LI A.name SPAN {
	display: block;
	font-weight: normal;
	color: #868686;
	font-size: .9em;
	padding-top: 7px;
}
#content UL.videos LI:hover {
	background: #1f2b34 url(../img/images-scroll-li-bg3-hover.gif) bottom repeat-x;
}
#content UL.videos LI:hover IMG {
	border: #548bb5 7px solid;
}
#content UL.videos LI:hover A {
	text-decoration: none;
}

/* CONTENT - left - comments */

#content DIV.comments {
		z-index: 750;
}
#content DIV.comments DIV.content-left-content {
	background-image: none;
	margin-top: 10px;
	z-index: 751;
}
#content DIV.comments DIV.button-action {
	float: right;
	margin-top: 20px;
}
#content DIV.comments h2 {
	margin-right: 220px;
}
#content DIV.comments DIV.not-logged-holder {
	border-top: #5F666C 1px dotted;
	height: 39px;
	padding-top: 15px;
}

UL.commentlist {
	list-style-type: none;
	padding: 7px 0 0 0;
	margin: 0;
	border-top: #5f666c 1px dotted;
	position: relative;
}
UL.commentlist LI {
	padding: 0;
	margin: 0;
	clear: both;
}
UL.commentlist LI DIV.commentator {
	width: 90px;
	padding-bottom: 10px;
	float: left;
	position: relative;
}
UL.commentlist LI DIV.commentator IMG {
	margin: 0 0 5px 0;
	border: #3b444d 5px solid !important;
}
UL.commentlist LI DIV.commentator DIV.commentator-name {
	color: #98e8ff;
	font-weight: bold;
}
UL.commentlist LI DIV.commentator DIV.comment-time {
	font-size: .8em;
}
UL.commentlist LI DIV.comment {
	margin: 0 0 10px 0px;
	width: 497px;
	float: right;
	position: relative;
}
UL.commentlist LI DIV.comment-content {
	background: #43474c;
	padding: 15px;
	position: relative;
	width: 468px;
}
UL.commentlist LI DIV.dark {
	background: #2f3236;
}

#content B.corners-top { 
	width: 4px; 
	height: 4px; 
	display: block; 
	overflow: hidden; 
	position: absolute;
	top: 0;
}
#content B.tl {
	width: 16px;
	height: 27px;
	left: -12px;
	background: url(../img/comment-corner-top-left.gif) 0 0 no-repeat; 
}
#content B.tr {
	right: 0;
	background: url(../img/comment-corners.gif) 100% 0 no-repeat; 
}
#content .dark B.tl {
	background: url(../img/comment-corner-top-left-dark.gif) 0 0 no-repeat; 
}
#content .dark B.tr {
	background: url(../img/comment-corners-dark.gif) 100% 0 no-repeat; 
}

#content B.corners-bottom { 
	width: 4px; 
	height: 4px; 
	display: block; 
	overflow: hidden; 
	position: absolute;
	bottom: 0;
}
#content B.bl {
	left: 0;
	background: url(../img/comment-corners.gif) 0 -4px no-repeat;
}
#content B.br {
	right: 0;
	background: url(../img/comment-corners.gif) -4px -4px no-repeat; 
}
#content .dark B.bl {
	background: url(../img/comment-corners-dark.gif) 0 -4px no-repeat;
}
#content .dark B.br {
	background: url(../img/comment-corners-dark.gif) -4px -4px no-repeat; 
}

#content DIV.comments UL.list-navi {
	margin: 0px 0px 0px 111px;
}


/* CONTENT - left - comments - navi */

#content UL.list-navi {
	height: 22px;
	list-style-type: none;
	padding: 0;
	text-align: left;
	font-size: 0.9em;
	white-space: nowrap;
	float: left;
}
#content UL.list-navi LI {
	display: inline;
	height: 22px;
	line-height: 22px;
	padding: 0;
	margin: 0;
}
#content UL.list-navi LI A {
	float: left;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	padding: 0px 8px;
	margin: 0 1px 0 0;
	color: #e8e8e8;
	font-weight: normal;
	background: url(../img/list-navi-li-bg.gif) repeat-x;
}
#content UL.list-navi LI A.active,
#content UL.list-navi LI A:hover {
	color: #36658d;
	background: url(../img/list-navi-li-bg-hover.gif) repeat-x;
	text-decoration: none;
}


/* CONTENT - left - others */



/* CONTENT - right */

#content DIV.content-right {
	width: 300px;
	float: right;
	position: relative;
	padding-top: 10px;
}
#content DIV.content-right .right-main-top-distance {
	margin-top: 310px;
}

/* CONTENT - right - banner 300x250 */

#content DIV.banner-300x250 {
	width: 300px;
	padding: 0 0 10px 0;
}


/* CONTENT - main page */

#content DIV.introduction-box {
	width: 259px;
	height: 239px;
	position: absolute;
	top: 10px;
	right: -22px;
	background: url(../img/introduction-box-bg.png) no-repeat;
	padding: 22px 42px 40px 42px;
	font-family: trebuchet ms,helvetica,sans-serif;
}
#content DIV.introduction-box-title {
	color: #FFFFFF;
	font-size: 19px;
	text-align: center;
}
#content DIV.introduction-box-title SPAN {
	color: #b7d1aa;
}
#content DIV.introduction-box-content {
	padding: 30px 0 0 0;
	line-height: 1.45em;
}
#content DIV.introduction-box IMG {
	/* border: #656565 1px solid; */
	margin: 5px 0 5px 5px;
}
#content DIV.introduction-box A {
	color: #f7d13a;
}
#content DIV.introduction-box A:hover {
	text-decoration: underline;
	color: #f7d13a;
}

/* CONTENT - box */

DIV.box {
	border: #262a2e 1px solid;
	background: #1f2022;
	margin-bottom: 10px;
	position: relative;
}
DIV.box DIV.box-title {
	font-family: trebuchet ms,helvetica,sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	background: #4076a2;
	height: 49px;
	line-height: 49px;
	padding: 0 15px;
}
DIV.box DIV.box-title A {
	font-family: trebuchet ms,helvetica,sans-serif;
	font-size: 24px;
	color: #FFFFFF !important;
	height: 49px;
	display: block;
	margin: 0 -15px;
	padding: 0 15px;
}
DIV.box DIV.box-title A:hover {
	text-decoration: none;
	color: #ffffff;
}

DIV.box DIV.box-content {
	padding: 20px 15px 15px 15px;
}

DIV.box DIV.box-footer {
	border-top: #353739 1px dotted;
	height: 43px;
	line-height: 43px;
	padding: 0 15px;
}
DIV.box DIV.box-footer A {
	color: #FFFFFF !important;
}
DIV.box DIV.box-footer A:hover {
	color: #FFFFFF;
}

/* CONTENT - box - textlist */

DIV.box UL.textlist {
	list-style-type: none;
	margin: 0 0 -10px 0;;
	padding: 0;
}
DIV.box UL.textlist LI {
	margin: 0 0 10px 0;
}
DIV.box UL.textlist A {
}

/* CONTENT - box - shop-promotion-list */

DIV.box UL.shop-promotion-list {
	list-style-type: none;
	margin: -10px 0 -10px 0;;
	padding: 0;
}
DIV.box UL.shop-promotion-list LI {
	padding: 15px 0;
	height: 69px;
	border-bottom: #5f666c 1px dotted;
	clear: both;
	position: relative;
}
DIV.box UL.shop-promotion-list LI.end {
	border: 0;
}
DIV.box UL.shop-promotion-list IMG {
}
DIV.box UL.shop-promotion-list A.product-img {
	float: left;
	width: 74px;
	height: 57px;
	border: #3b444d 6px solid;
	margin-right: 7px;
	overflow: hidden;
}
DIV.box UL.shop-promotion-list LI:hover A.product-img {
	border: #5f666c 6px solid;
}
DIV.box UL.shop-promotion-list A.product-name {
	padding-top: 2px;
	height: 67px;
	display: block;
	color: #98e8ff;
	font-size: 14px;
	font-weight: bold;
}
DIV.box UL.shop-promotion-list A.product-name:hover,
DIV.box UL.shop-promotion-list LI:hover A.product-name {
	text-decoration: none !important;
}


/* CONTENT - box - actors-list */

DIV.box DIV.actors-list UL {
	list-style-type: none;
	padding: 0;
	margin: 3px 0;
	border-top: #5f666c 1px dotted;
}
DIV.box DIV.actors-list LI {
	padding: 9px 15px 11px 15px;
	height: 53px;
	border-bottom: #5f666c 1px dotted;
	clear: both;
}
DIV.box DIV.actors-list LI.active,
DIV.box DIV.actors-list LI:hover {
	background: #2b3336 url(../img/actors-list-li-bg.gif) 100% 50% no-repeat;
}
DIV.box DIV.actors-list IMG {
	border: #3b444d 4px solid;
}
DIV.box DIV.actors-list IMG:hover,
DIV.box DIV.actors-list LI.active IMG,
DIV.box DIV.actors-list LI:hover IMG {
	border: #5f666c 4px solid;
}
DIV.box DIV.actors-list A.actor-img {
	float: left;
	width: 76px;
}
DIV.box DIV.actors-list A.actor-name {
	height: 53px;
	display: block;
	color: #98e8ff;
	font-size: 16px;
	font-weight: bold;
}
DIV.box DIV.actors-list A.actor-name SPAN {
	color: #869399;
	font-size: 12px;
	font-weight: normal;
	display: block;
}
DIV.box DIV.actors-list A.actor-name:hover,
DIV.box DIV.actors-list LI:hover A.actor-name {
	text-decoration: none !important;
}

/* CONTENT - box - video-info */

DIV.box DIV.video-info {
}
DIV.box DIV.video-title {
	border-top: #303233 1px dotted;
	border-bottom: #303233 1px dotted;
	background: url(../img/video-title-bg.jpg) 95% 6px no-repeat;
	margin-top: 10px;
	padding: 8px 55px 9px 15px;
	font-size: 15px;
	font-weight: bold;
	color: #6eb3d3;
}
DIV.box DIV.video-title SPAN {
	display: block;
	font-size: 11px;
	color: #b1b1b1;
	font-weight: normal;
}
DIV.box DIV.video-text {
	padding-top: 10px;
	padding-bottom: 20px;
}

/* CONTENT - box - video-share */

DIV.box DIV.video-share {
	padding-top: 10px;
	padding-bottom: 10px;
}

#watch-embed-div, #watch-url-div {
	height: 30px;
	margin: 5px 0px;
	padding: 0px;
}
#watch-embed-div label, #watch-url-div label {
	color: #5496b5;
	line-height:18px;
	float: left;
	margin-right:5px;
	padding: 4px 0px;
	width:40px;
	text-align: right;
	font-weight: bold;
	clear:none;
}
#watch-embed-div input, #watch-url-div input,
#watch-embed-div INPUT[type="text"], #watch-url-div INPUT[type="text"] {
	float: right;
	width: 210px;
	clear:none;
	color: #9f9f9f;
	background: #4b4d50;
	border-top: #6a6b6e 1px solid;
	border-left: #6a6b6e 1px solid;
	border-bottom: #292b2e 1px solid;
	border-right: #292b2e 1px solid;
	padding: 4px 5px;
}

/* CONTENT - box - Share with others */

DIV.box DIV.share-with-others {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #9f9f9f;
	height: 16px;
}
DIV.box DIV.share-with-others img {
	margin-top: 1px;
}
DIV.box DIV.share-with-others A {
	margin: 0px 2px;
}

/* CONTENT - box - commentate */

DIV.commentate {
	background: none;
	border: none;
}
DIV.commentate DIV.box-title {
	height: 51px;
	line-height: 51px;
	background: url(../img/commentate.gif) no-repeat;
}
DIV.commentate DIV.box-title A {
	height: 51px;
	line-height: 51px;
}

/* CONTENT - box - RSS */

DIV.rss-voog DIV.box-content {
	padding-left: 5px;
}
DIV.box DIV.box-content-left {
	width: 88px;
	float: left;
}
DIV.box DIV.box-content-left A {
	width: 88px;
	height: 78px;
	display: block;
	background: url(../img/rss-icon.gif) no-repeat;
}
DIV.box DIV.box-content-right {
	width: 180px;
	float: right;
}
DIV.rss-voog DIV.mail-order {
	color: #b0cbd3;
	font-weight: bold;
	font-size: 1.2em;
	padding: 10px 0 9px 0;
}
DIV.rss-voog .newsletterContainer {
}
#content DIV.rss-voog .newsletterTextInput {
	width: 110px;
	height: 16px;
	background: #43474c;
	border: #5b5f62 1px solid;
	color: #bbbbbb;
	font-size: 11px;
	padding: 3px 5px;
	float: left;
}
#content DIV.rss-voog INPUT.submit {
	color: #e4f7da;
	font-size: 11px;
	font-weight: bold;
	background: url(../img/newsletter-submit-bg.gif) no-repeat;
	padding: 0;
	height: 24px;
	width: 55px;
	float: right;
	cursor: pointer;
}
DIV.rss-voog .success {
	color: #95af8a;
}
DIV.rss-voog .error {
	color: #cb3600;
}
DIV.rss-voog .error, DIV.rss-voog .success {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

/* CONTENT - SMS box */

DIV.sms-box {
	border: #262a2e 1px solid;
	background: #262a2b url(../img/sms-box-bg.gif) repeat-x;
	padding: 13px;
	margin-bottom: 10px;
	width: 273px;
}
DIV.sms-box-holder {
	border: #343938 1px solid;
}
DIV.sms-box-header {
	text-align: center;
	border-bottom: #3b3f3c 1px solid;
	background: url(../img/sms-box-header-bg.jpg) 50% 50% no-repeat;
	height: 22px;
	padding-top: 40px;
}
DIV.sms-box-content {
	border-bottom: #3b3f3c 1px solid;
	background: url(../img/sms-box-content-bg.jpg) 50% top no-repeat;
	min-height: 70px;
	padding: 9px 15px;
	color: #b1cad1;
	font-weight: bold;
}
DIV.sms-box-content UL {
	padding: 0;
	margin: 6px 15px;
	list-style-type: none;
}
DIV.sms-box-content LI {
	font-weight: normal;
}
DIV.sms-box-content LI SPAN {
	color: #b4d9a2;
	margin-right: 6px;
}
DIV.sms-box-content-bottom {
	border-bottom: #3b3f3c 1px solid;
	background: url(../img/sms-box-content-bottom-bg.jpg) 50% top no-repeat;
	text-align: center;
	height: 35px;
	padding: 4px 0px 0px 0px;
	color: #abb7ba;
	font-size: 11px;
}
DIV.sms-box-content-bottom SPAN {
	color: #e0e0e0;
	font-size: 12px;
}
DIV.sms-box-footer A {
	height: 28px;
	line-height: 28px;
	padding: 0 15px;
	text-align: right;
	display: block;
	background: url(../img/sms-box-footer-bg.jpg) 50% top no-repeat;
	color: #7fc7ec !important;
}
DIV.sms-box-footer A:hover {
	background: url(../img/sms-box-footer-hover-bg.jpg) 50% top no-repeat;
	text-decoration: none !important;
	color: #93c3db !important;
}
DIV.sms-box-footer A SPAN,
DIV.sms-box-footer A:hover SPAN {
	color: #ffffff !important;
}

/* CONTENT - main - actor-box */

#content DIV.actor-box {
	width: 363px;
	height: 263px;
	border: #262a2e 1px solid;
	position: relative;
}
#content DIV.actor-info-bg,
#content DIV.actor-info-content {
	width: 175px;
	height: 263px;
	position: absolute;
	right: 0;
	top: 0;
}
#content DIV.actor-info-bg {
	background-color: #161919;
	filter: alpha(opacity=60);
	opacity: 0.60;
}
#content DIV.actor-info-content {
	border-left: #726a66 1px dotted;
}

#content DIV.actor-box DIV.navi {
	position: absolute;
	left: 15px;
	bottom: 15px;
}
#content DIV.actor-info-content A.actor-box-title {
	border-bottom: #726a66 1px dotted;
	font-family: trebuchet ms,helvetica,sans-serif;
	font-size: 28px;
	color: #98e8ff;
	padding: 15px 10px;
	display: block;
}
#content DIV.actor-info-content A.actor-box-title:hover {
	text-decoration: none;
}
#content DIV.actor-info-content DIV.actor-info {
	padding: 20px 10px 0px;
}
#content DIV.actor-info-content A.actor-name {
	color: #98e8ff;
	font-size: 16px;
	font-weight: bold;
}
#content DIV.actor-info-content A.actor-name SPAN {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	display: block;
}
#content DIV.actor-info-content A.actor-name:hover {
	text-decoration: none;
}
#content DIV.actor-info-content A.actor-more-info {
	padding: 10px 0px 10px 7px;
	display: block;
	color: #9ec0ca;
	font-size: 11px;
	background: url(../img/actor-more-info-arrow.gif) 0 15px no-repeat;
}
#content DIV.actor-info-content UL.weblinks {
	padding: 15px 10px 0 10px;
}


/* BLOG - sidebar */

#sidebar {
}
#sidebar ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#sidebar li {
}
#sidebar DIV.widget_tag_cloud DIV.box-content A {
	color: #b1b1b1;
}
#sidebar DIV.box-content LI {
	padding: 2px 0 2px 10px;
	background: url(../img/video-promotion-episode-arrow.gif) 0px 6px no-repeat;
}
#recentcomments LI A.url {
	color: #b1b1b1;
}


/* CONTENT - navi */

DIV.navi {
	width: 90px;
	height: 29px;
}
DIV.navi A {
	display: block;
}
DIV.navi DIV.left {
	width: 15px;
	height: 29px;
	margin: 0;
	padding: 0px;
	float: left;
}
DIV.navi DIV.left A {
	width: 15px;
	height: 29px;
	background: url(../img/navi-left.png) no-repeat;
}
DIV.navi DIV.left A:hover {
	background: url(../img/navi-left-hover.png) no-repeat;
}
DIV.navi DIV.center {
	height: 29px;
	margin: 0 15px;
	padding: 0;
	text-align: center;
	color: #FFFFFF;
	background: url(../img/navi-center.png) center no-repeat;
	line-height: 29px;
}
DIV.navi DIV.right {
	width: 15px;
	height: 29px;
	margin: 0;
	padding: 0px;
	float: right;
}
DIV.navi DIV.right A {
	width: 15px;
	height: 29px;
	background: url(../img/navi-right.png) no-repeat;
}
DIV.navi DIV.right A:hover {
	background: url(../img/navi-right-hover.png) no-repeat;
}

/* CONTENT - cast */

#content DIV.content-left DIV.cast {
	padding-right: 0px;
	width: 633px;
}
#content DIV.content-left DIV.cast DIV.content-left-content-holder {
	border-bottom: 0;
	padding-bottom: 0;
	background: url(../img/cast-right-bg.jpg) right repeat-y;
}
#content DIV.cast DIV.cast-left {
	width: 400px;
	float: left;
}
#content DIV.cast DIV.cast-left H2 {
	color: #98e8ff;
	font-size: 1.9em;
	padding-bottom: 5px;
}
#content DIV.cast DIV.cast-left H3 {
	font-size: 1.3em;
}
#content DIV.cast DIV.cast-left DIV.cast-text {
	border-bottom: #353739 1px dotted;
	padding: 15px 0;
}
#content DIV.cast DIV.cast-left DIV.actor-text {
	font-size: 0.9em;
	color: #98e8ff;
	border: #353739 1px solid;
	background: #272b2c;
	margin: 15px 0 0 0;
	padding: 20px;
}
#content DIV.cast DIV.cast-left SPAN.actor-name {
	color: #ffffff;
}

#content DIV.cast DIV.cast-right {
	margin: -25px 0 0 0px;
	width: 215px;
	float: right;
}
#content DIV.cast DIV.cast-right IMG.actor-img {
	border: #2e3235 9px solid;
	display: block;
}
#content DIV.cast DIV.cast-right DIV.cast-weblinks {
	height: 63px;
	background: #222627;
	padding: 3px 0;
}
#content DIV.cast DIV.cast-right UL.weblinks {
	height: 47px;
	border-top: #353739 1px dotted;
	border-bottom: #353739 1px dotted;
	padding: 13px 15px 0 15px;
}


/* CONTENT - not-logged-in */

#content DIV.not-logged-in {
	border-top: #353739 1px dotted;
	padding: 20px 0 0 0;
	margin-top: 15px;
}
#content DIV.not-logged-in DIV.not-logged-in-content {
	height: 181px;
	background: url(../img/not-logged-in-bg.jpg) center no-repeat;
	padding: 60px 60px 50px 60px;
}
#content DIV.not-logged-in H2 {
	padding: 0 0 15px 0;
	color: #abceaa;
	font-size: 20px;
}
#content DIV.not-logged-in DIV.not-logged-in-text {
	font-family: trebuchet ms,helvetica,sans-serif;
	height: 95px;
	color: #e8e8e8;
}

/* CONTENT - shop */

#content DIV.shop {
}
#content DIV.shop DIV.content-full-top {
	padding-top: 220px;
}
#content DIV.shop DIV.content-full-content-holder {
	padding-bottom: 25px;
}
#content DIV.shop DIV.introduction-box {
	width: 269px;
	height: 182px;
	position: absolute;
	top: 10px;
	right: 0px;
	background: url(../img/introduction-box-small-bg.png) no-repeat;
	padding: 22px 32px 40px 42px;
	z-index: 1000;
}
#content DIV.shop DIV.introduction-box-content {
	background: url(../img/chart-bg.gif) right 50% no-repeat;
	padding: 40px 0px 0 0;
	line-height: 1.45em;
	height: 115px;
}
#content DIV.shop DIV.introduction-box-content UL {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: relative;
	display: block;
}
#content DIV.shop DIV.introduction-box-content LI {
	padding: 0 0 3px 0;
	margin: 0;
	color: #b5bca6;
	font-size: 14px;
}
#content DIV.shop DIV.introduction-box-content LI SPAN {
	font-weight: bold;
	color: #8edfed;
	font-size: 16px;
}
#content DIV.shop DIV.introduction-box-content LI DIV.button-big {
	margin-top: 11px;
}
#content DIV.shop DIV.introduction-box-content LI .button {
	font-weight: bold;
}
#content DIV.shop DIV.introduction-box A:hover {
	color: #ffffff;
	text-decoration: none;
}

/* CONTENT - shop - main list */

#content UL.products {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#content UL.products LI {
	display: inline;
	height: 252px;
	margin: 0 7px 20px 7px;
	width: 169px;
	float: left;
	background: #22272c url(../img/images-scroll-li-bg3.gif) bottom repeat-x;
	text-align: center;
}
#content UL.products LI IMG {
}
#content UL.products LI A.img {
	height: 155px;
	width: 155px;
	border: #3b444d 7px solid;
	background: #191c1d;
	overflow: hidden;
	display: block;
}
#content UL.products LI DIV.info {
	width: 169px;
	height: 58px;
	font-size: 1.1em;
}
#content UL.products LI A.name {
	color: #6cc1df;
	font-weight: bold;
	padding: 5px 5px;
	display: block;
	overflow: hidden;
}
#content UL.products LI DIV.info SPAN {
	color: #ffffff;
}
#content UL.products LI DIV.info SPAN.new-price {
	color: #ffa914;
	font-weight: bold;
}
#content UL.products LI DIV.info SPAN.ale {
	text-decoration: line-through;
	color: #aaaaaa;
}
#content UL.products LI:hover {
	background: #4177a0 url(../img/images-scroll-li-bg4-hover.gif) bottom repeat-x;
}
#content UL.products LI:hover A.img {
	border: #548bb5 7px solid;
}
#content UL.products LI:hover DIV.info {
	color: #ffffff;
}
#content UL.products LI:hover A.name {
	color: #ffffff;
	text-decoration: none;
}

/* CONTENT - shop - top list */

#content UL.top-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#content UL.top-list LI {
	display: inline;
	height: 189px;
	width: 445px;
	margin: 0 7px 20px 7px;
	float: left;
	background: #22272c url(../img/images-scroll-li-bg3.gif) bottom repeat-x;
	text-align: center;
}
#content UL.top-list LI IMG {
}
#content UL.top-list LI A.img {
	height: 155px;
	width: 155px;
	border: #3b444d 7px solid;
	background: #191c1d;
	overflow: hidden;
	display: block;
	float: left;
}
#content UL.top-list LI DIV.info {
	padding: 5px 15px;
	width: 245px;
	height: 159px;
	float: right;
	font-size: 1.1em;
	text-align: left;
	overflow: hidden;
}
#content UL.top-list LI A.name {
	font-size: 1.4em;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	display: block;
	overflow: hidden;
}
#content UL.top-list LI DIV.intro {
	height: 63px;
	overflow: hidden;
}
#content UL.top-list LI DIV.price {
	font-size: 1.1em;
	color: #ffffff;
	padding: 8px 0;
	display: block;
}
#content UL.top-list LI DIV.price SPAN.ale {
	text-decoration: line-through;
	color: #aaaaaa;
}
#content UL.top-list LI DIV.price SPAN.new-price {
	color: #ffa914;
	font-weight: bold;
}
#content UL.top-list LI DIV.price SPAN.price-in-euro {
	color: #ededed;
	font-size: .75em !important;
}
#content UL.top-list LI DIV.info select {
	width: auto;
}

#content UL.top-list LI:hover {
	background: #1f2b34 url(../img/images-scroll-li-bg3-hover.gif) bottom repeat-x;
}
#content UL.top-list LI:hover A.img {
	border: #548bb5 7px solid;
}
#content UL.top-list LI:hover A.name {
	text-decoration: none;
}
#content UL.top-list LI:hover A.name,
#content UL.top-list LI:hover DIV.price {
	color: #ffffff;
}
#content UL.top-list LI:hover DIV.info {
	color: #aeaeae;
}

/* CONTENT - shop - product-info */

#content DIV.product-info {
}
#content DIV.product-info DIV.content-left-top {
	margin-top: 125px;
}
#content DIV.product-info DIV.product-info-left {
	width: 202px;
	float: left;
}
#content DIV.product-info DIV.product-info-right {
	margin: 0 0 0 232px;
	position: relative;
}
#content DIV.product-info DIV.product-size {
	padding-top: 15px;
}
#content DIV.product-info DIV.product-size select {
	width: auto;
}
#content UL.product-pics {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#content UL.product-pics LI {
	display: inline;
	height: 62px;
	width: 62px;
	margin: 0 8px 0 0;
	float: left;
	text-align: center;
}
#content UL.product-pics LI A {
	height: 50px;
	width: 50px;
	border: #3b444d 6px solid;
	background: #191c1d;
	overflow: hidden;
	display: block;
}
#content UL.product-pics LI A:hover {
	border: #548bb5 6px solid;
}
#content UL.product-pics LI.main-img {
	height: 202px;
	width: 202px;
	margin: 0;
	padding-bottom: 16px;
	display: block;
}
#content UL.product-pics LI.main-img A {
	height: 190px;
	width: 190px;
}
#content UL.product-pics LI.last {
	margin: 0;
}

#content DIV.product-info-right DIV.item-price {
	padding: 37px 0 0 0;
	height: 50px;
	width: 107px;
	position: absolute;
	top: -50px;
	right: 0px;
	background: url(../img/item-price-bg.gif) no-repeat;
	font-size: 11px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #ffffff;
	text-align: center;
}
#content DIV.product-info-right DIV.item-price SPAN.price {
	color: #fffc03;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	display: block;
	padding-top: 1px;
}
#content DIV.product-info-right DIV.euro-price {
	height: 63px;
	top: -63px;
	background: url(../img/item-price-euro-bg.gif) no-repeat;
}
#content DIV.product-info-right DIV.item-price SPAN.price-euro {
	color: #ededed;
}
#content DIV.product-info-right DIV.item-discount {
	padding: 46px 0 0 0;
	height: 68px;
	width: 124px;
	top: -76px;
	background: url(../img/item-price-discount-bg.gif) no-repeat;
}
#content DIV.product-info-right DIV.item-discount-euro {
	padding: 42px 0 0 0;
	height: 85px;
	top: -89px;
	background: url(../img/item-price-euro-discount-bg.gif) no-repeat;
}
#content DIV.product-info-right DIV.item-discount DIV.old-price {
	color: #d1ff63;
	font-size: 11px;
}
#content DIV.product-info-right DIV.item-discount DIV.old-price SPAN {
	text-decoration: line-through;
}

#content DIV.product-info-right H2.item-name {
	color: #98e8ff;
	padding: 10px 110px 8px 0;
	margin: 0 0 15px 0;
	font-size: 1.7em;
	line-height: 1.1em;
	border-bottom: #353739 1px dotted;
}
#content DIV.product-info-right DIV.add-to-basket {
	margin: 15px 0;
	padding: 10px 10px 10px 10px;
	background: #232728;
	font-size: 0.9em;
	color: #888888;
	height: 26px;
	border-top: #353739 1px dotted;
	border-bottom: #353739 1px dotted;
}
#content DIV.product-info-right DIV.item-amount {
	float: left;
	padding: 0 5px 0 0;
	line-height: 24px;
}
#content DIV.product-info-right DIV.item-amount INPUT.field {
	width: 35px;
	padding: 3px 0;
	text-align: center;
	color: #98e8ff;
	background: #212526;
	border-top: #393e43 1px solid;
	border-left: #393e43 1px solid;
	border-right: #4a4e4f 1px solid;
	border-bottom: #4a4e4f 1px solid;
	line-height: 16px;
	height: 16px;
}
#content DIV.product-info-right DIV.add-to-basket DIV.button-action {
	margin: 0px 0 0 0;
}

/* CONTENT - forum */

#content DIV.forum {
}
#content DIV.forum DIV.content-left-top {
	margin-top: 180px;
}
#content DIV.forum DIV.content-left-content {
	min-height: 250px;
}
#content DIV.forum DIV.navi-holder {
	height: 41px;
	padding-top: 15px;
	background: #242627;
	border-top: #353739 1px dotted;
	border-bottom: #353739 1px dotted;
}
#content DIV.not-logged {
	margin-left: 30px;
	padding: 3px 0 0 10px;
	background: url(../img/video-promotion-episode-arrow.gif) 0px 9px no-repeat;
}
#content DIV.forum UL.list-navi {
	float: right;
	margin: 3px 15px 0 0;
}
#content DIV.forum DIV.button-action {
	margin: 0 0 0 15px;
}


#content DIV.forum UL.location {
	border: 0;
	margin: 0;
	height: 42px;
	list-style-type: none;
	padding: 0;
	border-bottom: #353739 1px solid;
	position: relative;
}
#content DIV.forum UL.location LI {
	display: inline;
}
#content DIV.forum UL.location LI.topic {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 14px 30px 9px;
	font-size: 16px;
	font-weight: bold;
	background: #242627;
	color: #95cfed;
	border: 1px solid #353739;
	border-bottom: #242627 1px solid;
}
#content DIV.forum .forum-back {
	height: 29px;
	background: url(../img/button-forum-back-left.gif) left no-repeat;
	border: 0;
	color: #c1e3f5;
	padding-left: 13px;
}
#content DIV.forum LI.forum-back {
	position: absolute;
	right: 0px;
	top: 0px;
}
#content DIV.forum DIV.forum-back {
	float: left;
	margin-top: 6px;
}
#content DIV.forum .forum-back A {
	text-decoration: none;
	line-height: 29px;
	display: block;
	background: url(../img/button-forum-back.gif) right no-repeat;
	padding-right: 15px;
}
#content DIV.forum .forum-back A SPAN {
	color: #ffffff;
}
#content DIV.forum .forum-back A:HOVER {
	text-decoration: none;
}

#content DIV.forum DIV.topic-intro {
	background: #242627;
	padding: 15px 30px;
	border-left: #353739 1px solid;
	border-bottom: #353739 1px dotted;
}


/* CONTENT - forum - topics*/

#content TABLE.forum-topics {
	width: 100%;
}
#content TABLE.forum-topics TR {
	background: #34383c;
}
#content TABLE.forum-topics TR.dark-bg {
	background: #2c2f33;
}
#content TABLE.forum-topics TH,
#content TABLE.forum-topics TD {
	padding: 8px 12px;
	font-size: .9em;
	text-align: center;
	border: #181b1c 1px solid;
}
#content TABLE.forum-topics TH.topic,
#content TABLE.forum-topics TD.topic {
	text-align: left;
	width: 267px;
}
#content TABLE.forum-topics TD.topic A {
	display: block;
}
#content TABLE.forum-topics TH {
	background: #43474c;
	color: #bababa;
	white-space: nowrap;
}
#content TABLE.forum-topics TH.first-col {
	background: #43474c url(../img/forum-topics-th-bg.gif) 50% 50% no-repeat;
	width: 23px;
}
#content TABLE.forum-topics TD {
	color: #7a7d80;
}
#content TABLE.forum-topics TD.first-col {
	background: #34383c url(../img/forum-topics-td-bg.gif) 50% 50% no-repeat;
}
#content TABLE.forum-topics TR.dark-bg TD.first-col {
	background: #2c2f33 url(../img/forum-topics-td-bg.gif) 50% 50% no-repeat;
}
#content TABLE.forum-topics TD DIV.name {
	color: #dadada;
}

/* CONTENT - forum - mainpage */

#content TABLE.forum-mainpage TH.topic,
#content TABLE.forum-mainpage TD.topic {
	width: 332px;
}
#content TABLE.forum-mainpage TD.topic A {
	font-weight: bold;
	color: #8acbed;
}
#content TABLE.forum-mainpage TD.topic A.topic-intro {
	font-weight: normal;
	color: #85898d;
	line-height: 1.2em;
}
#content TABLE.forum-mainpage TD.topic:hover A {
	text-decoration: underline;
	color: #dcf3ff;
}
#content TABLE.forum-mainpage TD.topic:hover A.topic-intro {
	text-decoration: none;
	color: #babcbd;
}
#content TABLE.forum-mainpage TH.first-col {
	background: #43474c url(../img/forum-mainpage-th-bg.gif) 50% 50% no-repeat;
	height: 23px;
}

/* CONTENT - forum - entries */

#content DIV.forum-topic {
}
#content DIV.forum-topic DIV.content-left-content-holder {
	padding-top: 0px;
}
#content DIV.forum-topic DIV.navigation {
	border-bottom: 1px #353739 dotted;
	margin-bottom: 15px;
}
#content .post_data .author-img {
	float: left;
	width: 56px;
	height: 56px;
	margin-right: 15px;
	border: #3b444d 5px solid !important;
	}
#content .post_data .topic-icon {
	float: left;
	width: 56px;
	height: 56px;
	margin-right: 15px;
	background: url(../img/topic-icon.gif) 70% 5px no-repeat;
	}
#content .post_data .topic-time {
	font-size: .8em;
	}
#content DIV.forum-topic .post {
	border-bottom: 0;
	}


/* CONTENT - blog */

#content DIV.blog {
}
#content DIV.blog DIV.content-left-top {
	margin-top: 120px;
}
#content .post {
	margin: 0px 0 20px 0;
	border-bottom: 1px #353739 dotted;
	}

#content .post_data {
	width: 100%;
	overflow: hidden;
	}
#content .post_data .date {
	float: left;
	width: 59px;
	height: 45px;
	margin-right: 15px;
	background: url(../img/post-date-bg.gif) no-repeat;
	text-align: center;
	font-weight: bold;
	}
#content .post_data .date .month {
	line-height: 23px;
	text-align: center;
	color: #FFF;
	}
#content .post_data .date .year {
	line-height: 22px;
	text-align: center;
	color: #4e4e4e;
	}
#content .post_data .title {
	float: left;
	width: 507px;
	}
#content .post_data .posted {
	font-size: 1.1em;
	font-weight: bold;
	color: #b8b8b8;
	}
#content .post_data .title a span {
	color: #b9da53;
	}
#content .pagetitle {
	height: 24px;
	width: 572px;
	}
#content .post_data .title h2, #content .post_data .title h2 a, #content .post h2, #content .post h2 a, #content .title h2, #content .title h2 a {
	font-size: 24px;
	line-height: 24px;
	margin: 0;
	padding: 0 0 5px 0;
	color: #abdcf9;
	}

#content .post .entry {
	background: #43474c;
	position: relative;
	padding: 15px;
	margin: 14px 0 25px 0;
	width: 578px;
	}
#content .post .entry B.tl {
	width: 107px;
	height: 18px;
	left: 0;
	top: -14px;
	background: url(../img/entry-corner-top-left.gif) 0 0 no-repeat; 
}
#content .post .entry .wp-caption {
	background: #31383a;
	text-align: center;
	}
#content .post .entry .wp-caption-text {
	padding: 0 5px 5px;
	background: #31383a;
	}
#content .post .entry .alignright {
	margin: 0 0 10px 10px;
	}
#content .post .entry IMG {
	border: #31383a 5px solid;
	}
#content .postmetadata {
	padding-top: 10px;
	margin-top: 10px;
	clear: both;
	border-top: #4f5256 1px solid;
	}
#content .postmetadata p {
	line-height: 22px;
	padding-bottom: 0px !important;
	}
#content .postmetadata img {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	border: 0 !important;
	}
#content .postmetadata .tagen, #content .postmetadata a, #content .postmetadata {
	color: #a5e3fd;
	}
#content .post .entry p {
	padding-bottom: 10px;
	}

.navigation {
	text-align: center;
	height: 40px;
	line-height: 40px;
	position: relative;
	}

.alignright {
	float: right;
	padding: 0;
	}

.alignleft {
	float: left;
	padding: 0;
	}

/* CONTENT - forum - edit entries */

DIV.forum-topic UL.commentlist LI DIV.comment-content {
	padding-bottom: 5px;
}
#content DIV.forum-topic .postmetadata {
	padding-top: 5px;
	font-size: 0.9em;
	color: #939393;
}
#content DIV.forum-topic DIV.entry .postmetadata {
	display: none;
}
#content DIV.forum-topic DIV.entry:hover .postmetadata {
	display: block;
}
#content DIV.forum-topic SPAN.display-none {
	visibility: hidden;
}
#content DIV.forum-topic DIV.comment:hover SPAN.display-none {
	visibility: visible;
}
#content DIV.forum-topic .postmetadata A {
	color: #8abcd9;
	}
#content DIV.forum-topic .postmetadata FORM {
	float: right;
	}
#content DIV.forum-topic .postmetadata SELECT {
	background: #939393;
	color: #43474c;
	width: auto;
	border: #2f3236 1px solid;
	}
#content DIV.forum-topic .postmetadata SPAN.post-time {
	float: right;
	font-size: 0.9em;
	}
#content BLOCKQUOTE {
	border-left: #bbbbbb 2px solid;
	padding-left: 10px;
	}
#content BLOCKQUOTE DIV.author {
	font-style:italic;
	}


/* CONTENT - blog - entry */

#content DIV.blog-entry {
}
#content DIV.blog-entry DIV.content-left-top {
	margin-top: 120px;
}
#content DIV.blog-entry DIV.content-left-content-holder {
	padding-top: 0px;
}
#content DIV.blog-entry DIV.navigation {
	border-bottom: 1px #353739 dotted;
	margin-bottom: 15px;
}

/* CONTENT - blog - respond */

#respond {
	margin-top: 25px;
	padding-top: 15px;
	border-top: 1px #353739 dotted;
	}

#respond dl {
	width: 572px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	}

#respond dl dt {
	float: left;
	width: 110px;
	margin: 0;
	padding: 12px 20px 2px 0;
	text-align: right;
	;
	}

#respond dl dd {
	float: right;
	width: 442px;
	margin: 0;
	padding: 2px 0;
	}

#respond dl dd h3 {
	margin: 0;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	}

#respond dl dd .comment_name_field {
	padding: 6px;
	width: 141px;
	height: 16px;
	background: #fff;
	}

#respond dl dd .comment_name_field input {
	border: none;
	background: transparent;
	width: 141px;
	height: 16px;
	margin: 0;
	padding: 0;
	}

#respond dl dd .comment_text_field {
	padding: 6px;
	width: 429px;
	height: 126px;
	background: #fff;
	}

#respond dl dd .comment_text_field textarea {
	border: none;
	background: #fff;
	width: 429px;
	height: 126px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}


/* CONTENT - konkurss */

#content DIV.konkurss {
}
#content DIV.konkurss DIV.post-icon {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 15px;
	background: url(../img/sulg.gif) no-repeat;
}
#content DIV.konkurss DIV.rating-stars {
	float: left;
}
#content DIV.konkurss DIV.rating-stars IMG {
	margin: 0 3px 0 0;
}


/* CONTENT - wallpaper */

#content DIV.wallpaper DIV.content-left-content-holder {
	padding-top: 0;
	padding-bottom: 100px;
}
#content DIV.wallpaper DIV.wallpaper-intro {
	height: 40px;
	line-height: 40px;
	padding: 0px 0 0 30px;
	margin-bottom: 15px;
	background: #242627 url(../img/video-promotion-episode-arrow.gif) 20px 16px no-repeat;
	border-bottom: #353739 1px dotted;
}
#content DIV.wallpaper DIV.wallpaper-intro SPAN {
	font-weight: bold;
	color: #53b6d9;
}

/* CONTENT - wallpaper - list */

#wallpaper-list UL {
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
}
#wallpaper-list UL LI {
	display: inline;
	margin: 0 12px 15px 12px;
	float: left;
}
#wallpaper-list UL LI IMG {
	border: #3b444d 6px solid;
	width: 165px;
	height: 124px;
}


/* CONTENT - wallpaper - size */

#wallpaper-list DIV.wallpaper-size {
	margin: 5px 0 0 0;
	position: relative;
	width: 176px;
}
#wallpaper-list DIV.selected-size {
	height: 31px;
	line-height: 31px;
	width: 116px;
	padding: 0 47px 0 13px;
	background: url(../img/selected-size-bg.jpg) right no-repeat;
	font-size: 14px;
	color: #cacaca;
	border-left: #3b3c3d 1px solid;
	cursor: pointer;
}
#wallpaper-list DIV.wallpaper-size UL {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 175px;
	border-left: #3b3c3d 1px solid;
	border-right: #3b3c3d 1px solid;
}
#wallpaper-list DIV.wallpaper-size LI {
	padding: 0;
	margin: 0;
	height: 25px;
	line-height: 25px;
	width: 175px;
	border-bottom: #3b3c3d 1px solid;
}
#wallpaper-list DIV.wallpaper-size LI A {
	height: 25px;
	line-height: 25px;
	padding: 0 13px;
	width: 149px;
	display: block;
	background: #2d3134;
	color: #53b6d9;
	font-weight: bold;
}
#wallpaper-list DIV.wallpaper-size LI A:hover {
	background: #5d98c0;
	color: #ffffff;
	text-decoration: none;
}
#wallpaper-list DIV.wallpaper-size LI A.your-resolution {
	background: #242627;
	color: #ffffff;
}
#wallpaper-list DIV.wallpaper-size LI A.your-resolution:hover {
	background: #5d98c0;
}


/* SHOPINGCART */

#content DIV.ordering DIV.content-full-top {
	padding-top: 140px;
	position: relative;
}
#shopping {
	width: 80%;
	margin: 0 auto;
}
#shopping TABLE {
	width: 100%;
	margin: 0 0 10px 0;
}

#shopping TH, #shopping TD {
	padding: 3px 6px;
	border: 1px solid #353739;
}

#shopping TH {
	font-weight: bold;
	height: 13px;
	line-height: 27px;
	padding: 7px 10px;
	background: #1d2124;
}

#shopping TABLE.tablebuy1 TR:HOVER {
	background-color: #1d2c37;	
}
#shopping TABLE.tablebuy1 TR.table_header, #shopping TABLE.tablebuy1 TR.change_amount {
	text-align: center;
	background: none;
}
#shopping TABLE.tablebuy1 TR.change_amount TD {
	border: 0;
}

#shopping TABLE.tablebuy1 input {
	width: 26px;
}
#shopping TH.th, #shopping TD.th {
	width: 50px;
}
#shopping TH.th2, #shopping TD.th2 {
	width: 113px;
}
#shopping TH.th3, #shopping TD.th3 {
	width: 80px;
}

#shopping TEXTAREA {
	border: 1px solid #bfc2c5;
}
#shopping SELECT, #shopping INPUT[type="text"], #shopping INPUT[type="file"] {
	width: auto;
	border: 1px solid #bfc2c5;
}

#shopping TABLE.tablebuy1 INPUT.submit_edit {
	font-weight: normal;
	height: 18px;
	font-size: 1em;
	padding: 0 3px;
	width: 50px;
	background: #f1f3f4;
	border: #676464 1px solid;
	color: #676464;
	cursor: pointer;
}

#shopping TABLE.summary {
	text-align: right;
}

#shopping TABLE.noborder {
	margin: 20px 0 0 0;
}
#shopping TABLE.noborder, #shopping TABLE.noborder TD {
	padding: 0;
	border: 0;
	background: none;
}

/* SHOPINGCART & ORDERING BUTTONS */

#content .go_next {
	float: right !important;
}
#content .go_next .button {
	width: 200px !important;
}
#content .go_next:HOVER {
}
#content .go_back {
}
#content .go_back:HOVER {
}
#ordering_questionary INPUT.conf_order {
	width: 170px;
	padding: 0 18px 0 7px;
	background: url(../img/button_next_long.gif) right no-repeat;
}
#ordering_questionary INPUT.conf_order:HOVER {
	background: url(../img/button_next_long_hover.gif) right no-repeat;
}


/* ORDERING QUESTIONARY */

#ordering_questionary {
	width: 80%;
	margin: 0 auto;
}
#ordering_questionary FIELDSET {
}
#ordering_questionary LEGEND {
	font-size: 1.2em;
}

#ordering_questionary TABLE.checkout {
	width: 80%;
	border: 0;
	margin: 0 auto;
	font-size: 1.1em;
}
#ordering_questionary TABLE.checkout TD {
	padding: 1px 6px;
}
#ordering_questionary TABLE.checkout TD.left {
	width: 35%;
}
#ordering_questionary TABLE.checkout TD.right {
	width: 65%;
	text-align: right;
}
#ordering_questionary TABLE.checkout TEXTAREA {
	height: 100px;
	width: 300px;
	padding: 4px;
	border: 1px solid #bfc2c5;
}
#ordering_questionary TABLE.checkout SELECT, #ordering_questionary TABLE.checkout INPUT[type="text"], #ordering_questionary TABLE.checkout INPUT[type="file"] {
	width: 230px;
	padding: 4px;
	border: 1px solid #bfc2c5;
}

#ordering_questionary INPUT.field {
	width: 230px;
	padding: 4px;
	border: 1px solid #bfc2c5;
}

#ordering_questionary #cb_confirm {
	border: none;
}


/* ORDER PAGE */

DIV.order_page {
	width: 80%;
	margin: 0 auto;
}
DIV.order_page #shopping {
	width: 100%;
}
DIV.order_page FIELDSET {
	margin: 0 0 15px 0;
}
#order_info {
	margin: 0 0 10px 0;
}
#order_info TABLE.info {
	width: 100%;
	border: 0px;
	margin-bottom: 10px;
}
#order_info TABLE.info TD {
	vertical-align: top;	
}





/* CONTENT - others */

.blue {
	color: #98e8ff;
}
.bullet-triple-equal-sign-white {
	padding: 0 0 0 17px;
	background: url(../img/bullet-triple-equal-sign-white.gif) .4em no-repeat;
}
.bullet-triple-equal-sign-blue {
	padding: 0 0 0 17px;
	background: url(../img/bullet-triple-equal-sign-blue.gif) .4em no-repeat;
}


/* FOOTER -> top */
#footer DIV.top {
	border-top: #262a2e 1px solid;
	border-bottom: #262a2e 1px solid;
	background: #1e2021;
	height: 95px;
	margin: 0 0 3px 0;
	position: relative;
}

/* FOOTER -> top  -> partners scroll */

#footer DIV.top DIV.partners-scroll {
	height: 95px;
	width: 850px;
	margin: 0 auto;
	padding: 0 60px;
	position: relative;
}
#footer DIV.top A.button-left {
	height: 95px;
	width: 60px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/partners-scroll-arrow-left.gif) 50% 50% no-repeat;
}
#footer DIV.top A.button-left:hover {
	background: url(../img/partners-scroll-arrow-left-hover.gif) 50% 50% no-repeat;
}
#footer DIV.top A.button-right {
	height: 95px;
	width: 60px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../img/partners-scroll-arrow-right.gif) 50% 50% no-repeat;
}
#footer DIV.top A.button-right:hover {
	background: url(../img/partners-scroll-arrow-right-hover.gif) 50% 50% no-repeat;
}

#footer UL.partners {
	height: 95px;
	width: 850px;
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
	text-align: center;
}
#footer UL.partners LI {
	display: inline;
	height: 95px;
	line-height: 95px;
	width: 141px;
}
#footer UL.partners LI A {
	height: 95px;
	line-height: 95px;
	width: 141px;
	text-align: center;
}
#footer UL.partners LI A:hover {
}


/* FOOTER -> bottom */

#footer DIV.bottom {
	border-top: #353739 1px dotted;
	height: 155px;
	margin: 0 0 0 0;
}
#footer DIV.bottom-content {
	height: 155px;
	width: 970px;
	margin: 0 auto;
	position: relative;
}
#footer DIV.bottom-content DIV {
	height: 114px;
	width: 162px;
	padding: 21px 40px 20px 40px;
	float: left;
	overflow: hidden;
	text-align: left;
	background: url(../img/footer-box-splitter.png) right 50% no-repeat;
}
#footer DIV.bottom-content H4 {
	color: #161616;
	font-weight: bold;
	font-size: 16px;
}

#footer DIV.bottom-content UL {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#footer DIV.bottom-content UL LI {
	padding: 2px 0;
	width: 162px;
}
#footer DIV.bottom-content UL LI A {
	display: block;
	padding: 0 0 0 10px;
	color: #ffffff;
	font-size: 12px;
	background: url(../img/footer-arrow.gif) 3px 6px no-repeat;
	text-decoration: none;
}
#footer DIV.bottom-content UL LI A:hover {
	text-decoration: underline;
}

#footer DIV.bottom-content DIV.ds-box {
	background: url(../img/ds-box-bg.png) 50% 50% no-repeat;
	width: 172px;
	padding: 21px 33px 20px 37px;
}
#footer DIV.bottom-content DIV.ds-box H4 {
	margin: 0 0 5px 0;
	padding: 16px 0 2px 0;
	border-bottom: #737373 1px dotted;
}
#footer DIV.bottom-content DIV.ds-box A {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#footer DIV.bottom-content DIV.ds-box A:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer DIV.bottom-content DIV.ds-box A.ds-link {
	color: #c5c5c5;
	display: block;
	padding-top: 7px;
}


/* FOOTER -> bottom-deep*/

#footer DIV.bottom-deep {
	border-top: #252525 1px dotted;
	height: 55px;
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	background: url(../img/bottom-deep-bg.jpg) repeat-x;
}
#footer DIV.bottom-deep-content {
	border-top: #777777 1px dotted;
	height: ;
	width: 970px;
	margin: 0 auto;
	color: #a7a7a7;
	font-size: 12px;
	text-align: center;
	line-height: 54px;
}
#footer DIV.bottom-deep-content SPAN {
	padding: 0 15px;
}
#footer DIV.bottom-deep-content A {
	color: #a7a7a7;
	text-decoration: none;
}
#footer DIV.bottom-deep-content A:hover {
	color: #a7a7a7;
	text-decoration: underline;
}


/*** OTHERS ***/

.button-close {
	height: 25px;
	float: right;
	background: url(../img/button-close-right.gif) right no-repeat;
}
.button-close A {
	height: 25px;
	line-height: 25px;
	padding: 0 7px 0 32px;
	margin-right: 3px;
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	background: url(../img/button-close.gif) no-repeat;
	display: block;
}

#content .button-action {
	height: 26px;
	float: left;
	background: url(../img/button-action-left.gif) left no-repeat;
}
#content .button-action A {
	height: 26px;
	line-height: 26px;
	padding: 0 37px 0 9px;
	margin-left: 4px;
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	background: url(../img/button-action.gif) right no-repeat;
	display: block;
}
#content .button-action .button,
#content .button-action INPUT[type="submit"] {
	height: 26px;
	line-height: 26px;
	padding: 0 37px 0 9px;
	margin-left: 4px;
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
	background: url(../img/button-action.gif) right no-repeat !important;
}
#content .button-action A:hover {
	background: url(../img/button-action-hover.gif) right no-repeat !important;
}
#content .button-action .button:hover,
#content .button-action INPUT[type="submit"]:hover {
	background: url(../img/button-action-hover.gif) right no-repeat !important;
}

#content .button-big {
	height: 34px;
	background: url(../img/button-action-big-left.gif) left no-repeat;
}
#content .button-big A {
	height: 34px;
	line-height: 34px;
	padding: 0 55px 0 17px;
	font-size: 16px;
	font-weight: bold;
	background: url(../img/button-action-big.gif) right no-repeat;
}
#content .button-big .button,
#content .button-big INPUT[type="submit"] {
	height: 34px;
	line-height: 34px;
	padding: 0 55px 0 17px;
	font-size: 15px;
	background: url(../img/button-action-big.gif) right no-repeat !important;
}
#content .button-big A:hover {
	background: url(../img/button-action-big-hover.gif) right no-repeat !important;
}
#content .button-big .button:hover,
#content .button-big INPUT[type="submit"]:hover {
	background: url(../img/button-action-big-hover.gif) right no-repeat !important;
}

#content .button-holder {
	height: 40px;
	float: left;
	background: url(../img/questionary-button-left-bg.gif) left no-repeat;
}
#content .button-holder A {
	height: 40px;
	line-height: 40px;
	padding: 0 55px 0 10px;
	margin-left: 4px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	font-size: 1.3em;
	background: url(../img/questionary-button-bg.gif) right no-repeat;
	display: block;
}
#content .button-holder .button,
#content .button-holder INPUT[type="submit"] {
	height: 40px;
	line-height: 40px;
	padding: 0 55px 0 10px;
	margin-left: 4px;
	text-decoration: none;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: bold;
	cursor: pointer;
	background: url(../img/questionary-button-bg.gif) right no-repeat !important;
}
#content .button-holder A:hover {
	background: url(../img/questionary-button-hover-bg.gif) right no-repeat !important;
}
#content .button-holder .button:hover,
#content .button-holder INPUT[type="submit"]:hover {
	background: url(../img/questionary-button-hover-bg.gif) right no-repeat !important;
}

#content .dark-button {
	background: url(../img/button-big-bg.jpg) left no-repeat;
}
#content .dark-button A {
	background: url(../img/button-big-bg.jpg) right no-repeat;
}
#content .dark-button .button,
#content .dark-button INPUT[type="submit"] {
	background: url(../img/button-big-bg.jpg) right no-repeat !important;
}
#content .dark-button A:hover {
	background: url(../img/button-big-bg.jpg) right no-repeat !important;
}
#content .dark-button .button:hover,
#content .dark-button INPUT[type="submit"]:hover {
	background: url(../img/button-big-bg.jpg) right no-repeat !important;
}

#content UL.shop-promotion-list .button-action {
	position: absolute;
	bottom: 17px;
	left: 94px;
	background: url(../img/shop-promotion-list-button.gif) left no-repeat;
}
#content UL.shop-promotion-list .button-action A {
	background: url(../img/shop-promotion-list-button.gif) right no-repeat;
}
#content UL.shop-promotion-list .button-action .button,
#content UL.shop-promotion-list .button-action INPUT[type="submit"] {
	background: url(../img/shop-promotion-list-button) right no-repeat !important;
}
#content UL.shop-promotion-list LI:hover .button-action {
	background: url(../img/button-action-left.gif) left no-repeat;
}
#content UL.shop-promotion-list LI:hover .button-action A {
	background: url(../img/button-action.gif) right no-repeat !important;
}
#content UL.shop-promotion-list LI:hover .button-action .button,
#content UL.shop-promotion-list LI:hover .button-action INPUT[type="submit"] {
	background: url(../img/button-action.gif) right no-repeat !important;
}

/* sots media links */

UL.weblinks {
	height: 42px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	white-space: nowrap;
}
UL.weblinks LI {
	display: inline;
}
UL.weblinks LI A {
	float: left;
	text-decoration: none;
	height: 32px;
	width: 34px;
	cursor: pointer;
}
UL.weblinks LI A.favorites {
	background: url(../img/icon/favorites.png) no-repeat;
}
UL.weblinks LI A.twitter {
	background: url(../img/icon/twitter.png) no-repeat;
}
UL.weblinks LI A.blog {
	background: url(../img/icon/blog.png) no-repeat;
}
UL.weblinks LI A.facebook {
	background: url(../img/icon/facebook.png) no-repeat;
}
UL.weblinks LI A.orkut {
	background: url(../img/icon/orkut.png) no-repeat;
}

/* overlay */

#overlay-bg {
	position: fixed;
	top: 0;
	_position: absolute;
	_top: expression(eval(document.body.scrollTop));
	left: 0;
	z-index: 99990;
	width: 100%;
	height: 100%;
	background-color: #1a1a1a;
	filter: alpha(opacity=75);
	opacity: .75;
	//-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
}
#overlay-holder {
	position: fixed;
	_position: absolute; 
	_top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); 
	_left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px'); 
	_width: 700px;
	z-index: 100000;
	margin-top: 3%;
	background: #2c2e2e;
	border: #5f5f5f 1px solid;
	text-align: center;
	display: block;
}
#overlay-content {
	min-width: 500px;
	border: #4f4f4f 12px solid;
	text-align: left;
}
#overlay-content-top {
	height: 66px;
	border-bottom: #353637 1px solid;
	background: #222222 url(../img/logo-kelgukoerad.gif) 10px 50% no-repeat;
}
#overlay-content-top .button-close {
	margin: 20px 15px 0 0;
}
#overlay-content-bottom {
	padding: 20px 30px;
}
#overlay-content-bottom #content {
	width: auto;
	min-height: 300px;
	padding: 0;
	margin: 0;
}
#overlay-content-bottom #content_2 {
	width: auto;
	padding: 0;
	margin: 0;
}
#overlay-content-bottom #content_2 #content {
	min-height: 100px;
}
#overlay-content-bottom DIV.content-questionary {
	border: none;
	padding: 0;
	margin: 0;
}
#overlay-content-bottom TABLE.questionary {
	border-top: #353637 1px solid;
	width: 600px;
}
#overlay-content-bottom TABLE.questionary TD {
	border-bottom: #353637 1px solid;
}


/* print */

.printpage {
	background-color: #ffffff;
	text-align: left;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: .9em;
	color: #000000;
	margin-top: 30px;
}
.printpage DIV.content-left-top {
	margin-top: 0px !important;
}
.printpage P {
	margin-bottom: 10px;
}
.printpage H1 {
	margin-bottom: 10px;
}
 
