/**
 * $HeadURL: svn://mit.sh/beta.indir.biz/_classes/combiner.php $
 * @author: $Author: mustafa $
 * @date: $Date: 2013-02-11 06:22:36 +0200 (Pzt, 11 Şub 2013) $
 * @version: $Rev: 473 $
 * $Id: combiner.php 473 2013-02-11 04:22:36Z mustafa $
 **/

/*
@font-face {
	font-family: 'DINEngsbek';
	src: url('/assets/font/dinengalt-webfont.eot');
	src: url('/assets/font/dinengalt-webfont.eot?#iefix') format('embedded-opentype'),
	url('/assets/font/dinengalt-webfont.woff') format('woff'),
	url('/assets/font/dinengalt-webfont.ttf') format('truetype'),
	url('/assets/font/dinengalt-webfont.svg#DINEngsbekRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
   Reset
   ========================================================================== */
ul, ol { margin: 0; padding: 0; list-style-type: none; }
dd { margin: 0; }
nav ul, nav ol { list-style-type: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }

input:valid, textarea:valid { }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

/* =============================================================================
   Base
   ========================================================================== */

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #ff522a; color: #fff; text-shadow: none; }
::selection { background: #ff522a; color: #fff; text-shadow: none; }

a { text-decoration: none; }
a:visited { }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; text-decoration: none; }

/* =============================================================================
   Chrome Frame Prompt
   ========================================================================== */

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

/* ==|== primary styles =====================================================
   Author: stoktasarim.com
   ========================================================================== */

body { background: #f2f2f2; }

.wrapper {
	width: 60.000em;
	margin: 0px auto;
	box-shadow: 0px 0px 5px #dadada;
	background: #fff;
	/*transition: width 500ms ease 0s;
	-webkit-transition: width 500ms ease 0s;
	-moz-transition: width 500ms ease 0s;
	-o-transition: width 500ms ease 0s;
	-ms-transition: width 500ms ease 0s;*/
}
h1, h2, h3, h4, h5, h6 { font-family: "DINEngsbek", "trebuchet ms", sans-serif; font-weight: normal; padding: 0; margin: 0; }
.tinynav { display: none; }

/* header */
header {
	padding: 10px;
	overflow: hidden;
}
header div.logo { float: left; padding: 0 20px 0 0; font-family: "DINEngsbek", "trebuchet ms", sans-serif; font-size: 2em; text-shadow: 1px 1px #000; }
header div.logo a { color: #fff; }
header div.logo span { color: #1e8ec6; }

header.gradiant_back {
	background: #09628e;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#002540), to(#1F9AAF));
	background: -webkit-linear-gradient(50% 1px, #002540, #1F9AAF);
	background: -moz-linear-gradient(50% 1px, #002540, #1F9AAF);
	background: -ms-linear-gradient(50% 1px, #002540, #1F9AAF);
	background: -o-linear-gradient(#002540, #1F9AAF);
}

header .search { background: #fff; border-radius: 3px; display: block; float: right; padding: 4px 5px; margin-top: 4px; box-shadow: 0 0 6px 0px #002540; }
header .search:hover { box-shadow: 0 0 6px 0px #fff; }
header .search input.itext { float: left; border: 0; min-width: 85%; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.0); margin-bottom: 0px; font-size: 1em; padding: 0px; }
header .search input.sbmt { float: right; border: 0; background: url(/assets/img/bg-search-submit.png) no-repeat; width: 23px; height: 18px; text-indent: -9999px; text-transform: capitalize; float: right; margin: 1px 0 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.0); }

header .selectLanguage { float: right; width: auto; color: #ccc; overflow: hidden; text-align: right; padding-right: 10px; }
header .selectLanguage label { margin: 3px 0px 0px 0px; }
header .selectLanguage a:link, .selectLanguage a:visited { background-image: url(/assets/img/sprite_lan.png); background-repeat: no-repeat; display: block; width: 20px; height: 14px; float: right; padding: 6px 5px; }
header .selectLanguage a:active, .selectLanguage a:hover { background-color: #5595FF; }
header .selectLanguage a.selected { background-color: #004a80; }
header .selectLanguage a.tr { background-position: center 0; }
header .selectLanguage a.en { background-position: center -59px; }
header .selectLanguage a.de { background-position: center -120px; }
header .selectLanguage a.ru { background-position: center -187px; }
header .selectLanguage a.es { background-position: center -248px; }
header .selectLanguage a.fr { background-position: center -309px; }
header .selectLanguage a.it { background-position: center -353px; }

nav { background: #1f9aaf; padding: 5px 0 0 10px; overflow: hidden; }
nav li { display: inline; }
nav li a:link, nav li a:visited { display: block; padding: 9px 10px; color: #fff; float: left; text-shadow: 1px 1px #444; }
/*font:normal 1.125em "DINEngsbek", "trebuchet ms", sans-serif;*/
nav li a:hover, nav li a.active {
	color: #1f9aaf; background: #fff; text-shadow: none;
	-webkit-transition: background-color 100ms linear;
	-moz-transition: background-color 100ms linear;
	-o-transition: background-color 100ms linear;
	-ms-transition: background-color 100ms linear;
	transition: background-color 100ms linear;
	border-radius: 4px 4px 0 0;
	box-shadow: 0 2px 10px -2px #000000;
}
nav li.loginBtn { float: right; }
nav li.loginBtn a:link, nav li.loginBtn a:visited { background: #ff522a; padding: 9px 15px; }
nav li.loginBtn a:hover { background: #fff; color: #ff522a; }
nav li.loginAfter { float: right; color: #fff; line-height: 38px; padding: 0 5px; }

/* content */
.content { padding: 20px 10px; overflow: hidden; }
/* left column */
.sidebar { float: left; width: 12.500em; }
.sidebar > ul { border: 1px solid #eee; }
.sidebar > ul > li { background: #eee; }
.sidebar > ul > li a { display: block; padding: 5px; font-size: 0.750em; }
.sidebar > ul > li a:hover { background: #eee; color: #000; }
.sidebar > ul > li a:active { background: #FF522A; color: #fff; }
.sidebar > ul > li > a { color: #000; font-weight: bold; }
.sidebar > ul > li > a:hover { background: #ccc; }
.sidebar > ul > li ul { background: #fff; padding: 6px; }
.sidebar > ul > li li > a { color: #666; padding: 2px 5px; }
.sidebar > ul > li li > a span { color: #ccc; }
/* right column */
.section { padding-left: 0.425em; float: left; width: 45.75em; }
.section > .section { padding: 0 !important; }
.section .sColumnFull { width: 100%; margin-bottom: 0.625em; clear: both; }
.section .sColumnLeft, .section .sColumnRight { width: 22.500em; margin-bottom: 0.625em; }
.section .sColumnLeft { float: left; }
.section .sColumnRight { float: right; }
.section .captionItem {
	border-radius: 3px 3px 0 0;
	background: #ff522a;
	color: #fff;
	overflow: hidden;
	background-image: -moz-linear-gradient(50% 1px, #FF522A 28%, #CF2200);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF522A), to(#CF2200));
	background-image: -webkit-linear-gradient(50% 1px, #FF522A, #CF2200);
	background-image: -ms-linear-gradient(50% 1px, #FF522A, #CF2200);
	background-image: -o-linear-gradient(#FF522A, #CF2200);
}
.section .captionItem .titleOrange { display: inline-block; }
.section .nav { margin: 0; float: right }
.section .nav-tabs { background: #ff522a; border: 0; }
.section .nav-tabs > li { float: left; }
.section .nav-tabs > li > a { font-size: 0.750em; margin-right: 0; line-height: 16px; color: #fff; padding: 10px 5px; border: 1px solid transparent; }
.section .nav-tabs > li > a:hover { background: #ff7f62; color: #fff; border: 1px solid transparent; border-radius: 0; }
.section .nav-tabs > li.active > a, .section .nav-tabs > li.active > a:hover { color: #fff; background: #dd421e; border-radius: 0; border: 1px solid transparent }
.section .tab-content { overflow: hidden; }
.section .tab-content > .tab-pane, .pill-content > .pill-pane { display: none; }
.section .tab-content > .active, .pill-content > .active { display: block; }

.listItems { }
.listItems li { padding: 10px; border-bottom: 1px solid #eee; overflow: hidden; }
.listItems li:hover { background: #f5f5f5; }
.listItems .liImg { width: 32px; height: 32px; margin: 5px 0; float: left; display: block; }
.listItems .liRating { overflow: hidden; clear: both; float: right; text-align: right; margin-top: 6px }
.listItems .liRating .jiRate { opacity: .3; }
.listItems li:hover .liRating .jiRate { opacity: 1; }
.listItems .liRight { display: block; margin-left: 42px; }
.listItems .liTitle { font: 1.000em Arial, Helvetica, Sans-serif; }
.listItems .liTitle a { color: #000; }
.listItems .liMeta, .listItems .liTag { display: block; font-size: 0.688em }
.listItems .liMeta, .listItems .liMeta a, .listItems .liTag a { color: #999; }
.listItems .liDescription { font-style: normal; display: block; font-size: .750em; }
.listItems a.liDownload { display: block; margin: 0px; }
.listItems a.liDownload span { color: #09628e; float: left; margin: 6px 7px 0 0; font-size: 12px; visibility: hidden; }
.listItems a.liDownload .liDownloadIcon { background: url(/assets/img/s-download.png) 0 -30px; width: 44px; height: 30px; display: block; float: right; }
.listItems li:hover a.liDownload span { visibility: visible; }
.listItems li:hover a.liDownload .liDownloadIcon { background: url(/assets/img/s-download.png) 0 0; }

.promo { background: url(/assets/img/home-slider-bg.png) no-repeat bottom center; padding-bottom: 30px; }
.promoInner { background: #eee; position: relative; padding: 10px; }

/* program detay */
.dcPromo { overflow: hidden; }
.dcPromo .sidebar { background: #eee; padding: 0.625em; min-height: 210px; text-align: center; border: 0.313em solid #ccc; }
.dcPromo .sidebar .dcTitle { font-weight: bold; }
.dcPromo .sidebar .dcCompany a { font-size: .625em; line-height: .625em; color: #999; }
.dcPromo .sidebar a.btn { margin-top: 10px; }
.dcPromo .sidebar p { padding: 0 0 5px; margin: 0; }

.detailsContent .listItems .liTitle { font: bold 0.750em Arial, Helvetica, Sans-serif; }
.detailsContent .listItems .liRating { float: left; text-align: left; margin: -15px 0 3px; }
.detailsContent .listItems .liDescription { float: left; width: 100%; }
.detailsContent .section .nav { float: left; }

.detailsContent .scSlider { margin-right: 150px; }
.detailsContent .scComment { margin-right: 150px; }
.detailsContent .user-comments .scComment { margin: 0; }
.doc-metadata { float: right; font-size: 10px; padding-left: 10px; margin: 0 0 15px 0; width: 129px; }

.detailsContent .tab-pane h3, .detailsContent .tab-pane h4, .detailsContent .tab-pane h5 { font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; color: #666; }
.detailsContent .tab-pane h3 { font-size: 16px; color: #000; }
.detailsContent .tab-pane h4 { font-size: 14px; }
.detailsContent .tab-pane h5 { font-size: 12px; }
.detailsContent .whats-news ul { margin: 10px 25px; }
.detailsContent .whats-news ul li { padding-bottom: 4px; list-style-type: decimal; }
.detailsContent .permissions { line-height: 22px; }
.detailsContent .permissions p { padding: 0 0 15px; margin: 0; }

.captionInnerContent { border-bottom: 1px solid #1d1d1d; overflow: hidden; padding: 10px 0; margin-bottom: 10px; }
.captionInnerContent i.cic-icon { width: 32px; height: 32px; display: block; float: left; margin: 0 10px; }
.captionInnerContent h2 { color: #09628e; display: block; float: left; }

.section.sInner .sColumnLeft, .section.sInner .sColumnRight { width: 22.500em; margin-bottom: 0.625em; display: block; }
.section.sInner .tab-pane { padding: 20px 10px; }
.section.sInner .tab-pane .fltRght { margin-left: 10px; border-left: 1px solid #eee; padding-left: 10px; }
.scTitleMini { font: 0.875em Arial, Helvetica, Sans-Serif; font-weight: bold; padding: 5px 0; }
.scListSimple, .scListZebra, .scProgramInfo, .scComment .sccList { margin-bottom: 10px; font-size: 0.750em; }
.scListSimple li, .scListZebra li { padding: 2px; }

.scListSimple li:nth-child(even), .scListZebra li:nth-child(even) { background-color: #f3f3f3; }
.sccList li:nth-child(even), .sccList li:nth-child(even) { background-color: #f3f3f3; }
.listItems li:nth-child(even), .listItems li:nth-child(even) { background-color: #f3f3f3; }

.scComment { margin-top: 30px; overflow: hidden; color: #666; width: 100%; }
.scComment .sccCaption { font: 20px "DINEngsbek", "trebuchet ms", sans-serif; background: #eee; overflow: hidden; }
.scComment .sccCaption h4 { padding: 5px; }
.scComment .sccCaption a { display: inline-block; float: right; background: #ff522a; padding: 5px; color: #fff; }
.scComment .sccCaption a:hover { background: #000; }
.scComment .sccList li { padding: 5px; margin: 5px 0; line-height: 1.500em; }
.scComment .sccList li:hover { color: #000; }
.scComment .sccList li em { display: block; padding-top: 5px; }
.scComment .sccList li.odd { background: #e9e9e9; }
.scComment .sccList li .liRating { float: left; margin: 2px 10px 0 0; }
.scComment .sccList li .liRating img { width: 12px; height: 12px; }
.scComment .sccForm { background: #09628e; padding: 10px; color: #fff; border-radius: 4px; }
.scComment .sccForm h4 { font: 0.875em Arial, Helvetica, Sans-Serif; font-weight: bold; padding-bottom: 5px; }
.scComment .sccForm textarea { padding: 5px; margin: 2px; min-width: 98%; max-width: 98%; border-radius: 4px; border: 0; color: #999; }
.scComment .sccForm .btn { text-align: center; width: 100%; padding: 10px 0; margin-top: 10px; }

.scRating { background: #f1f1f1; padding: 10px; text-align: center; margin: 10px 0; overflow: hidden; }
.scRating > div:first-child { border-left: 0; padding: 0; }
.scRating .scRatingItem { width: 48%; border-left: 1px solid #ccc; float: left; text-align: left; color: #666; font-size: 0.750em; padding-left: 2%; min-height: 130px; }
/*.scRating .scRatingItem div { padding: 2px 0; }*/
.scRating .scRatingItem div img { width: 12px; height: 12px; }

.scSlider { background: #f1f1f1; padding: 10px; position: relative; text-align: center; margin-bottom: 10px; min-height: 370px; }
.scSlider h3 { padding-bottom: 5px; }
.scSlider #slider ul, .scSlider#slider li { list-style: none; margin: 0; padding: 0; }
.scSlider #slider { margin: auto; border: 4px solid #fff; }
.scSlider #slider li { width: 300px; height: 300px; overflow: hidden; }
.scSlider #prevBtn, .scSlider #nextBtn { display: block; width: 15px; height: 24px; position: absolute; top: 180px; z-index: 1000; }
.scSlider #prevBtn { left: 5px; }
.scSlider #nextBtn { right: 5px; }
.scSlider #prevBtn a, .scSlider #nextBtn a { display: block; position: relative; width: 15px; height: 24px; background: url(/assets/img/arrows-details.png) no-repeat 0 0; text-indent: -9999px; }
.scSlider #nextBtn a { background: url(/assets/img/arrows-details.png) no-repeat -15px 0; }

.scSimilarContent {
	background-color: #FCFBFA;
}

/* footer */
footer {
	width: 60.000em; margin: auto; min-height: 100px; overflow: hidden;
	background-image: -moz-linear-gradient(top, #020c13 0%, #00213a);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#020c13), to(#00213a));

	/*transition: width 500ms ease 0s;*/
	/*-webkit-transition: width 500ms ease 0s;*/
	/*-moz-transition: width 500ms ease 0s;*/
	/*-o-transition: width 500ms ease 0s;*/
	/*-ms-transition: width 500ms ease 0s;*/
}
footer .fColumn { width: 23%; float: left; padding: 1%; }
footer .fColumn .fTitle { color: #fff; font: 0.875em/1.750em Arial, Helvetica, Sans-Serif; border-bottom: 1px solid #084472; padding: 0 10px 5px; }
footer .fColumn ul { padding: 10px; font-size: 0.688em; line-height: 1.500em; }
footer .fColumn a:link, footer .fColumn a:visited { color: #82acce; }
footer .fColumn a:hover { color: #fff; }

.titleOrange {
	background: #ff522a;
	color: #fff;
	padding: 0px 5px;
	font-size: 1.150em;
	line-height: 32px;
	border-radius: 3px 3px 0 0;
	background-image: -moz-linear-gradient(50% 1px, #FF522A 28%, #CF2200);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF522A), to(#CF2200));
	background-image: -webkit-linear-gradient(50% 1px, #FF522A, #CF2200);
	background-image: -ms-linear-gradient(50% 1px, #FF522A, #CF2200);
	background-image: -o-linear-gradient(#FF522A, #CF2200);
}

/* =============================================================================
   Other
   ========================================================================== */

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.divCenter { text-align: center; }
.fltLft { float: left; }
.fltRght { float: right; }

.tableForm { width: 100%; }
.tableForm th { width: 150px; text-align: right; }
.tableForm td, .tableForm th { padding: 10px 5px 5px; }
.tableForm tr:hover td, .tableForm tr:hover th { background: #f7f7f7; }

.fbLoginContent { padding: 10px; border-bottom: 1px solid #eee; margin-bottom: 10px; }

.buradasiniz { padding: 1px 10px; border: 1px solid #eee; margin: 10px 10px 0; color: #999; border-radius: 5px; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 0.9em; }
.buradasiniz a { color: #005580; }
.buradasiniz h1 { font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; }

/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
	* { background: transparent !important; color: black !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
	/* Black prints faster: h5bp.com/s */
	a, a:visited { text-decoration: underline; }
	a[href]:after { content: " (" attr(href) ")"; }
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
	/* Don't show links for images, or javascript/internal links */
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; }
	/* h5bp.com/t */
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page {
		margin: 0.5cm;
	}
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }
}

/*
	responsive
*/
.hidden {
	display: none;
	visibility: hidden;
}

@media (min-width: 1280px) {

	.wrapper {
		width: 80.000em;
		margin: 0px auto;
		/*transition: width 300ms ease 0s;
		-webkit-transition: width 300ms ease 0s;
		-moz-transition: width 300ms ease 0s;
		-o-transition: width 300ms ease 0s;
		-ms-transition: width 300ms ease 0s;*/
	}
	.new_program_content { max-width: 810px !important; }
	.content { padding: 20px 10px; overflow: hidden; }
	.sidebar { width: 18.750em; }
	.section { padding-left: 0.625em; width: 59.375em; }
	footer { width: 80.000em; }

	/*body:before { content: "max-width:1280px"; }*/
}

@media (max-width: 960px) {

	.wrapper {
		width: 50.000em;
		margin: 0px auto;
		/*transition: width 300ms ease 0s;
		-webkit-transition: width 300ms ease 0s;
		-moz-transition: width 300ms ease 0s;
		-o-transition: width 300ms ease 0s;
		-ms-transition: width 300ms ease 0s;*/
	}
	.new_program_content { max-width: 450px !important; }
	.new_program_content_br { width: 100% !important; }
	.content { padding: 20px 10px; overflow: hidden; }
	.sidebar { width: 11.250em; }
	.section { padding-left: 0.625em; width: 36.875em; }
	footer { width: 50.000em; }

	nav { padding: 0; }
	nav li a:link, nav li a:visited { padding: 9px 4px; font: normal 1em "DINEngsbek", "trebuchet ms", sans-serif; }

	/*body:before { content: "max-width:960px"; }*/
}

@media (max-width: 800px) {

	.wrapper {
		width: 40.000em;
		margin: 0px auto;
		/*transition: width 300ms ease 0s;
		-webkit-transition: width 300ms ease 0s;
		-moz-transition: width 300ms ease 0s;
		-o-transition: width 300ms ease 0s;
		-ms-transition: width 300ms ease 0s;*/
	}
	.new_program_content { max-width: 450px !important; }
	.new_program_content_br { height: 100% !important; }
	.content { padding: 20px 10px; overflow: hidden; }
	.sidebar { display: none; }
	.section { padding-left: 0; width: 100%; }
	footer { width: 40.000em; }

	nav { padding: 10px; }
	nav select { width: 100%; }
	nav ul { display: none !important; }
	.tinynav { display: block }

	.scTitleMini, .scProgramInfo {
		clear: both;
	}

	.doc-metadata {
		width: auto;
	}

	.program_specs_div_left, .program_specs_div_right {
		float: left;
		width: 140px;
	}
	/*body:before { content: "max-width:800px"; }*/
}

@media (max-width: 640px) {

	.wrapper {
		width: 640px;
		margin: 0 !important;
		/*transition: width 300ms ease 0s;
		-webkit-transition: width 300ms ease 0s;
		-moz-transition: width 300ms ease 0s;
		-o-transition: width 300ms ease 0s;
		-ms-transition: width 300ms ease 0s;*/
	}
	.content { padding: 20px 10px; overflow: hidden; }
	.sidebar { display: none; }
	.section { padding-left: 0; width: 100%; }
	footer { width: 640px; }

	nav { padding: 10px; }
	nav select { width: 100%; }
	nav ul { display: none !important; }
	.tinynav { display: block }

	/*body:before { content: "max-width:640px"; }*/
}

.program_specs_div_left {
	background-color: #EFEFEF;
	padding: 8px;
	position: relative;
	top: -10px;
}

.program_specs_div_right {
	background-color: #EFEFEF;
	padding: 8px;
	position: relative;
	top: -10px;
}

.sidebar_program {
	background-color: #999;
	border: 5px solid #aaa;
	border-radius: 3px 3px 3px 3px;
	margin: 0 0 7px;
	padding: 10px;
	text-align: center;
	color: #fff;
}

.jiRate div {
	padding: 0px;
}

.wrapper header div.login {
	float: left;
	margin-top: 10px;
}

.wrapper header div li.loginLi {
	float: left;
	list-style: none;
	margin-left: 10px;
	padding-top: 2px;
	color: #fff;
}

.wrapper header div li.loginLi a {
	color: #fff;
}

.headerLogin {
	padding: 1px 1px 1px 1px;
	background: none repeat scroll 0 0 #002540;
}

.logo_beta_tag {
	color: #aaa !important;
	display: inline-block;
	font-family: tahoma;
	font-size: x-small;
	vertical-align: bottom;
}

.ads_adsense {
	background-color: #EEEEEE;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	margin: 0;
	padding: 4px 1px;
	text-align: center;
	font-size: 0.7em;
	line-height: 1em;
}

.span_timer_div {
	clear: both;
	display: inline-block;
	width: 100%;
	font-size: 1.2em;
}

#span_timer {
	font-size: 1.3em;
}

.span_timer_help {
	font-size: .75em;
	visibility: hidden;
}

h1.scProgramInfo, h2.scProgramInfo, h3.scProgramInfo, h4.scProgramInfo, h5.scProgramInfo, h6.scProgramInfo {
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	line-height: inherit;
}

.inline_keyword {
	text-decoration: underline;
}

.indir_thumbnails {
	list-style: none outside none;
	margin: 8px;
}

.indir_thumbnails > li {
	float: left;
	margin: 4px;
}

.new_program_content {
	max-width: 590px;
	float: left;
}

.program_inline_screenshots {
	text-align: center;
	margin: 10px;
}

.ib_socialite
{
	display: block;
	list-style: none outside none;
	margin: 10px;
	padding: 0;
}

.ib_socialite li
{
	display: block;
	float: left;
	margin: 0;
	padding: 2px;
}