

* { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, em, strong, caption, table, th, td, label, input, button, textarea, select, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
table { border-collapse: collapse; border-spacing: 0px; }
ul, ol, li, dd, dt { list-style: none outside none; }
form { display: inline; }
a, input, button { outline: medium none; }
img { border: medium none; }
.rel { position: relative; }
.fleft { float: left; }
.clr { clear: both; }
.acenter { text-align: center ! important; }
.hidden { display: none; }
@font-face {
	font-family: "PTSansRegular";
	font-style: normal;
	font-weight: normal;
	src: url('pts55f-webfont.eot') format("eot"), url('pts55f-webfont.woff') format("woff"), url('pts55f-webfont.ttf') format("truetype"), url('pts55f-webfont.svg') format("svg");
}
@font-face {
	font-family: "PTSansItalic";
	font-style: normal;
	font-weight: normal;
	src: url('pts56f-webfont.eot') format("eot"), url('pts56f-webfont.woff') format("woff"), url('pts56f-webfont.ttf') format("truetype"), url('pts56f-webfont.svg') format("svg");
}
@font-face {
	font-family: "PTSansBold";
	font-style: normal;
	font-weight: normal;
	src: url('pts75f-webfont.eot') format("eot"), url('pts75f-webfont.woff') format("woff"), url('pts75f-webfont.ttf') format("truetype"), url('pts75f-webfont.svg') format("svg");
}
@font-face {
	font-family: "PTSansBoldItalic";
	font-style: normal;
	font-weight: normal;
	src: url('pts76f-webfont.eot') format("eot"), url('pts76f-webfont.woff') format("woff"), url('pts76f-webfont.ttf') format("truetype"), url('pts76f-webfont.svg') format("svg");
}
@font-face {
	font-family: "PTSansNarrowRegular";
	font-style: normal;
	font-weight: normal;
	src: url('ptn57f-webfont.eot') format("eot"), url('ptn57f-webfont.woff') format("woff"), url('ptn57f-webfont.ttf') format("truetype"), url('ptn57f-webfont.svg') format("svg");
}
@font-face {
	font-family: "PTSansNarrowBold";
	font-style: normal;
	font-weight: normal;
	src: url('ptn77f-webfont.eot') format("eot"), url('ptn77f-webfont.woff') format("woff"), url('ptn77f-webfont.ttf') format("truetype"), url('ptn77f-webfont.svg') format("svg");
}
@font-face {
	font-family: "PTSansCaptionRegular";
	font-style: normal;
	font-weight: normal;
	src: url('ptc55f-webfont.eot') format("eot"), url('ptc55f-webfont.woff') format("woff"), url('ptc55f-webfont.ttf') format("truetype"), url('ptc55f-webfont.svg') format("svg");
}
@font-face {
	font-family: "PTSansCaptionBold";
	font-style: normal;
	font-weight: normal;
	src: url('ptc75f-webfont.eot') format("eot"), url('ptc75f-webfont.woff') format("woff"), url('ptc75f-webfont.ttf') format("truetype"), url('ptc75f-webfont.svg') format("svg");
}
html { font-family: PTSansRegular,Helvetica,Arial,sans-serif; font-size: 12px; background-color: rgb(243, 243, 242); }
html#kinopod { background: url('theme-pic.jpg') no-repeat scroll center top rgb(243, 243, 242); }
body { background: url('bg-body.png') repeat-x scroll 0px 433px transparent; }
b, strong { font-family: PTSansBold; }
a { color: rgb(0, 102, 204); }
h1, h2, h3, h4 { line-height: 1.25; }
h1 { font-family: PTSansBold; font-size: 1.75em; }
p, .text-list { margin: 0.5em auto; line-height: 1.4; color: rgb(102, 102, 102); }
.wrapper1, .wrapper2 { position: relative; margin: auto; }
.wrapper1 { width: 1010px; }
.wrapper2 { width: 950px; }
#header { position: relative; height: 270px; background: url('bg-header.png') repeat-x scroll left top transparent; color: white; }
#header .wrapper1 { height: 100%; }
#header a { color: white; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }
#header .top-links { position: absolute; height: 36px; top: 0px; left: 10px; line-height: 34px; }
#header .top-links a { margin-right: 10px; }
#header .fav { position: absolute; height: 71px; top: 0px; right: 7px; padding-right: 52px; line-height: 34px; }
#header .fav .flag { position: absolute; width: 44px; height: 71px; top: 0px; right: 0px; background: url('fav-flag.png') no-repeat scroll left top transparent; z-index: 10; }
#header .addthis { position: absolute; top: 9px; right: 100px; width: 260px; }
#header .addthis a { color: black; text-shadow: none; }
#header .logo { position: absolute; top: 55px; left: 30px; z-index: 10; }
#header .search { position: absolute; width: 160px; height: auto; top: 228px; right: 20px; font-size: 1.1em; overflow: visible; z-index: 10; }
#header .search a { color: rgb(0, 102, 204); line-height: 25px; }
#header .search .inner { position: relative; width: auto; height: 29px; margin-bottom: 6px; background: url('search-field.png') no-repeat scroll left top rgb(0, 68, 102); outline: 1px solid rgba(255, 255, 255, 0.1); }
#header .search input.field { width: 150px; padding: 0px; margin-top: 6px; margin-left: 8px; color: white; background: none repeat scroll 0% 0% transparent; border: medium none; }
#header .search input.submit { position: absolute; width: auto; height: auto; top: 4px; right: 3px; }
#header .search input:active, #header .search input:hover { outline: medium none; }
#header .menu { position: absolute; width: 990px; height: 50px; left: 0px; bottom: 0px; padding: 10px 10px 0px; background: url('bg-menu.png') repeat-x scroll center bottom transparent; line-height: 28px; text-align: center; font-family: PTSansBold; font-size: 1.33em; color: white; }
#header .menu li { float: left; width: 135px; text-align: center; line-height: 44px; overflow: visible; }
#header .menu li a { display: block; width: auto; height: 45px; background: url('bg-menu-item.png') no-repeat scroll right top transparent; color: white; text-decoration: none; }
#header .menu li:last-child a { background: none repeat scroll 0% 0% transparent; }
#main { width: 1010px; min-height: 600px; margin: 0px auto; padding: 20px 0px; background: url('bg-main.png') no-repeat scroll center top transparent; position: relative; z-index: 0; }
#main h1 { min-height: 35px; line-height: 1.1; text-align: center; }
.sidebar { width: 240px; float: left; display: inline; }
.content { width: 690px; float: right; display: inline; }
.sidebar .box .inner, .content .box .inner { font-size: 1.08em; }
#main .content h1 { text-align: left; }
#main .content h2 { font-size: 1.15em; }
.box { position: relative; margin-bottom: 18px; }
.with-more { margin-bottom: 24px; }
.box .head { width: auto; height: 35px; padding: 0px 15px; background: url('bg-box-head-edge.png') no-repeat scroll left top, url('bg-box-head-edge.png') no-repeat scroll right top, url('bg-box-head-center.png') repeat-x scroll left top rgb(0, 58, 87); overflow: hidden; }
.box .head h2, .box .head h3, .box .head .sub-head { font-family: PTSansBold; font-size: 1.35em; color: white; line-height: 35px; white-space: nowrap; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75); }
.box .head h2 a, .box .head h3 a, .box .head .sub-head a { color: white; text-decoration: none; }
.box .head h2 a:hover, .box .head h3 a:hover, .box .head .sub-head a:hover { text-decoration: underline; }
.box .body { position: relative; border: 1px solid white; background: -moz-linear-gradient(center top , rgb(250, 250, 250) 0%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 40%, rgb(247, 247, 247) 100%) repeat scroll 0% 0% transparent; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); }
.box .body .inner { padding: 15px 14px 18px; overflow: visible; }
.with-more .inner { padding-bottom: 20px; }
.box .more { position: absolute; width: 60px; height: 18px; left: 50%; bottom: -15px; margin-left: -45px; padding: 6px 9px 6px 21px; background: url('button-more-plus.png') no-repeat scroll center center transparent; text-align: center; line-height: 19px; font-family: PTSansCaptionBold; font-size: 0.85em; color: white; text-transform: uppercase; text-decoration: none; white-space: nowrap; letter-spacing: 1px; }
.box .more span { text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5); }
.video-lead .soc-rating { height: 30px ! important; left: -3px; position: absolute; top: 222px; width: 20px; }
.video-lead .soc-rating span { padding-left: 23px ! important; }
.video-box .soc-rating span, .video-lead .soc-rating span { display: block; width: 30px ! important; height: 30px ! important; padding-top: 3px ! important; background: url('tummen.png') no-repeat scroll left top transparent ! important; }
.video-lead { position: relative; height: 270px; font-size: 0.92em; }
.video-lead .thumbnail { width: auto; height: 180px; margin-bottom: 12px; text-align: center; overflow: hidden; }
.video-lead .rater { position: absolute; top: 190px; left: 0px; }
.video-lead .rater .avg-rate { position: relative; top: -2px; left: 1px; font-size: 1.15em; font-family: PTSansBold; color: black; margin-left: 2px; }
.video-lead .rater .total-rates { position: relative; top: -4px; color: rgb(102, 102, 102); }
.video-lead .stat { position: absolute; width: auto; min-height: 33px; top: 193px; right: 0px; margin: 0px ! important; background: url('bg-stat.png') no-repeat scroll left top transparent; padding-left: 25px; text-align: right; font-size: 0.92em; line-height: 16px; white-space: nowrap; }
.video-lead .favorites { position: absolute; top: 225px; right: 0px; padding-left: 20px; cursor: pointer; color: rgb(0, 102, 204); text-decoration: underline; }
.video-lead .favorites.add-fav { background: url('add-favorites.png') no-repeat scroll left top transparent; }
.video-lead .favorites.del-fav { background: url('del-favorites.png') no-repeat scroll left top transparent; }
ul.categories { line-height: 1.4; margin-top: -0.4em; }
ul.categories li { margin: 0.4em 0px; }
ul.categories .count, ul.categories .count { color: rgb(102, 102, 102); margin-left: 3px; }
table.info { width: 460px; margin: 0.5em 0px; }
table.info .attr { width: 145px; }
table.info .value { width: auto; }
table.info td { text-align: left; vertical-align: top; color: black; padding: 0.15em 0px; line-height: 1.5; }
table.info a { white-space: nowrap; }
.player { margin-top: 0.5em; text-align: center; }
#player { width: 640px; height: 480px; margin: auto; }
.see-also {  }
.see-also .item { position: relative; float: left; width: 25%; height: 210px; overflow: hidden; }
.see-also .item .thumbnail { width: auto; height: 180px; margin-bottom: 5px; text-align: center; overflow: hidden; }
.see-also .item h4, .see-also .item .title { position: absolute; width: 100px; top: 185px; left: 15px; font-family: PTSansNarrowBold,"Helvetica Narrow","Arial Narrow"; font-size: 1.25em; white-space: nowrap; overflow: hidden; z-index: 10; line-height: 1.25; }
.see-also .item .fader { position: absolute; z-index: 20; width: 15px; height: 20px; top: 185px; right: 44px; background: -moz-linear-gradient(left center , rgba(250, 250, 250, 0) 0%, rgba(250, 250, 250, 0.67) 50%, rgb(250, 250, 250) 100%) repeat scroll 0% 0% transparent; }
.see-also .item .year { position: absolute; top: 187px; right: 15px; text-align: right; font-size: 0.92em; }
.comments-list { padding: 1px 14px 0px; font-size: 1.08em; }
#comments { background: url('bg-comment-add.png') repeat-x scroll left top rgb(249, 249, 249); }
.comments-list .left, #comments .left { float: left; width: 135px; padding-right: 25px; text-align: center; }
.comments-list .right, #comments .right { float: right; width: 75%; color: rgb(102, 102, 102); overflow: hidden; }
.comments-list .item { padding-top: 12px; padding-bottom: 12px; background: url('bg-comments-list.gif') no-repeat scroll 0px 0px transparent; }
.comments-list .item .author { color: black; }
.comments-list .item .date { font-size: 0.8em; color: rgb(102, 102, 102); margin-top: 3px; }
.comments-list .item:hover .right { color: black; }
#comments .c-head { font-family: PTSansBold; font-size: 1.15em; }
#comments input, #comments textarea { background-color: white; border-style: solid; border-width: 1px; border-color: rgb(194, 194, 194) rgb(229, 229, 229) rgb(229, 229, 229) rgb(194, 194, 194); color: black; font-size: 1em; padding: 5px 7px; margin-bottom: 12px; }
#comments .left input, #comments .left textarea { width: 98%; }
#comments .right input, #comments .right textarea { width: 97%; }
#comments .right textarea { height: 169px; }
#comments input.sb, #bookmark-setup .button { cursor: pointer; width: 200px; font-family: PTSansBold; text-transform: uppercase; white-space: nowrap; letter-spacing: 0px; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); color: white; border: 1px solid rgb(69, 176, 229); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5); background: -moz-linear-gradient(center top , rgb(0, 165, 216) 0%, rgb(0, 108, 192) 100%) repeat scroll 0% 0% transparent; }
.bottom-text { margin: 2em 0px; }
#bottom-ribbon { margin-top: 1.5em; }
#footer { width: auto; height: 248px; padding-top: 12px; background: url('bg-footer.png') repeat-x scroll left top rgb(239, 239, 239); }
#footer .hr { clear: both; width: 100%; height: 20px; background: url('bg-hr.png') repeat-x scroll left center transparent; }
#footer .menu { font-size: 1.15em; }
#footer .menu ul { display: block; }
#footer .menu li { float: left; width: 12.5%; }
#footer .menu li a { font-family: PTSansBold; }
#footer .countries, #footer .genres { width: 50%; font-size: 0.92em; }
#footer .countries { float: left; }
#footer .genres { float: right; }
#footer .countries ul, #footer .genres ul { float: left; width: 25%; }
#footer .countries li, #footer .genres li { margin: 0.25em 0px; }
#footer .countries .count, #footer .genres .count { color: rgb(102, 102, 102); margin-left: 2px; }
#footer .aux-links { float: left; width: 380px; }
#footer .copyright { float: right; width: 50%; color: rgb(102, 102, 102); line-height: 1.6; }
#footer .copyright p { line-height: 1.6; margin: 0pt; }
#footer .copyright .logo { float: right; min-width: 36px; min-height: 36px; margin-left: 4px; }
#footer .counter { float: right; margin-right: 20px; margin-top: 3px; }
.download-link { width: 640px; margin: 10px auto; padding: 10px 0pt; text-align: center; border: 1px solid rgb(0, 0, 0); background: url('disc.png') no-repeat scroll 80px 7px rgb(0, 146, 208); }
.download-link a { text-decoration: none ! important; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; }
.bug-link { background: url('pictograms.png') no-repeat scroll -200px -20px transparent; width: 20px; height: 20px; top: 1px; right: 227px; position: absolute; }
.errorMessage { color: red; font-size: 11px; text-align: left; }
#comments-form .errorMessage { margin-top: -10px; }
.ad-image { margin: 1em auto 0px; }
.video-ad-image { width: 200px; float: right; }
.content ol, .content ul { margin-left: 20px; }
.content ol li, .content ul li { margin-left: 20px; line-height: 25px; }
.content ul li { list-style: circle outside none; }
.top-links b { font-size: 16px; }
.top-links b a { text-decoration: none; }
.top-links b.kinonews a { color: rgb(102, 214, 255) ! important; }
#top-banner { position: absolute; width: 728px; height: 90px; top: 85px; right: 10px; border: 1px solid white; overflow: hidden; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); }
.mt15 { margin-top: 15px; }
.box .categories .left, .box .categories .right { width: 49.9%; float: left; }
#desc { margin-top: 10px; }
.blur-text { color: rgb(204, 204, 204) ! important; }
.image-link { cursor: pointer; }
.screenshots { text-align: center; padding: 0pt; }
.screenshots.collapsed { height: 90px; overflow: hidden; line-height: 90px; }
.screenshots .screenshot { padding: 3px; }
.screenshot-link { float: right; margin-top: 5px; }
#comment-hint { margin-bottom: 5px; font-size: 16px; }

button.ui-button::-moz-focus-inner { border: 0pt none; padding: 0pt; }
.ui-rater-starsOff, .ui-rater-starsOn { display: inline-block; height: 16px; background: url('stars.gif') repeat-x scroll 0pt 0px transparent; }
.ui-rater-starsOn { display: block; max-width: 80px; top: 0pt; background-position: 0pt -32px; }


.social-links { margin-left: 0px; z-index: 30; display: inline-table; border-collapse: separate; margin-top: 0pt; position: relative; }
.ulSocial, .ulSocialStats { list-style: none outside none ! important; margin: 0px ! important; padding: 0px ! important; }
.ulSocial li, .ulSocialStats li { float: left ! important; list-style: none outside none ! important; margin: 0px ! important; line-height: normal ! important; }
.ulSocialStats {  }
.ulSocialStats li { width: 160px; padding: 3px 0px 3px 5px; white-space: nowrap; color: rgb(0, 0, 0) ! important; float: left ! important; text-align: left; }
.ulSocialStats li span { position: relative; top: -3px; }
.ulSocialStats li img { margin-right: 5px; }
.social-links.size-big { height: 32px; line-height: 32px; }
.social-links.size-small { height: 16px; line-height: 16px; }
.social-links a { display: block; float: left; text-decoration: none; }
.social-links.size-big a { height: 32px; margin: 0pt 6px; }
.social-links.size-small a { height: 16px; margin: 0pt 3px; }
.social-links .count { display: none; float: left; cursor: default; }
.social-links .count-left { text-decoration: none; }
.social-links.size-big .count-left { color: rgb(86, 86, 86); font-weight: bold; font-size: 24px; height: 32px; padding-left: 15px; margin-right: 8px; background: url('count_left.png') no-repeat scroll 0% 0% transparent; }
.social-links.size-small .count-left { color: rgb(0, 0, 0); font-size: 12px; height: 16px; padding-left: 7px; margin-right: 4px; background: url('count_left_001.png') no-repeat scroll 0% 0% transparent; }
.social-links.size-big .count-right { background: url('count_right.png') no-repeat scroll right center transparent; }
.social-links.size-small .count-right { background: url('count_right_001.png') no-repeat scroll right center transparent; }
.social-links img { border: 0px none; }
.divCountSocial { position: absolute; width: 330px; background: url('border.png') repeat scroll 0% 0% transparent; display: none; z-index: 30; border-radius: 5px 5px 5px 5px; padding: 8px 10px 10px 8px; }
.divCountSocial-small-left { left: 0px; }
.divCountSocial-small-bottom { top: 20px; }
.divCountSocial-big-left { left: 0px; }
.divCountSocial-big-top { bottom: 35px; }
.divCountSocialBody { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); margin: 0px; width: 100%; height: 100%; font-family: "arial","helvetica","tahoma","verdana",sans-serif ! important; font-size: 12px; line-height: normal; color: rgb(0, 0, 0) ! important; }
.divCountSocialHead { background: none repeat scroll 0% 0% rgb(242, 242, 242); border-bottom: 3px solid rgb(229, 229, 229); padding: 5px; text-align: left ! important; }
.rating-stats { position: relative; }
.clearElement { clear: both; }

#fallr-overlay { display: none; position: fixed; left: 0pt; top: 0pt; background: none repeat scroll 0% 0% rgb(51, 51, 51); height: 100%; width: 100%; opacity: 0.5; }

#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0pt; left: 0pt; width: 40px; height: 480px; background-image: url('fancybox.png'); }
#fancybox-overlay { position: absolute; top: 0pt; left: 0pt; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0pt; margin: 0pt; border: 0pt none; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0pt; left: 0pt; padding: 20px; z-index: 1101; outline: medium none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#fancybox-content { width: 0pt; height: 0pt; padding: 0pt; outline: medium none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid rgb(255, 255, 255); }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: url('fancybox.png') repeat scroll -40px 0px transparent; cursor: pointer; z-index: 1103; display: none; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: medium none; background: url('blank.gif') repeat scroll 0% 0% transparent; z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0pt; margin: 0pt; border: 0pt none; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0pt; width: 100%; background-image: url('fancybox-x.png'); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('fancybox.png'); background-position: -40px -162px; }
#fancybox-bg-e { top: 0pt; right: -20px; height: 100%; background-image: url('fancybox-y.png'); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0pt; width: 100%; background-image: url('fancybox-x.png'); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('fancybox.png'); background-position: -40px -142px; }
#fancybox-bg-w { top: 0pt; left: -20px; height: 100%; background-image: url('fancybox-y.png'); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('fancybox.png'); background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
#visitweb_container_20654 TABLE.visitweb_block { background: none repeat scroll 0% 0% transparent; border-width: 0px; border-style: solid; border-color: rgb(156, 156, 156); width: 100%; height: 100%; table-layout: fixed; }
#visitweb_container_20654 TABLE.visitweb_ad { background: none repeat scroll 0% 0% transparent; border-width: 0px; border-style: solid; border-color: rgb(204, 204, 204); width: 100%; height: 100%; table-layout: fixed; }
#visitweb_container_20654 TD.visitweb_img { height: 200px; width: 200px; text-align: center; vertical-align: bottom; }
#visitweb_container_20654 TD.visitweb_txt { overflow: hidden; text-align: center; vertical-align: top; }
#visitweb_container_20654 TD.visitweb_img IMG { width: 200px; height: 200px; border: 0pt none; margin: 0pt auto; float: none; }
#visitweb_container_20654 TD.visitweb_txt A { font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; color: rgb(0, 102, 204); }
#visitweb_container_20654 TD.visitweb_txt A:hover { font-size: 12px; text-decoration: none; color: rgb(0, 102, 204); }
.tblock_252430 { width: 100%; height: 259px; background: none repeat scroll 0% 0% transparent; }
#reformal_tab { display: block; font-size: 0pt; background-color: rgb(0, 151, 211) ! important; line-height: 0; cursor: pointer; z-index: 100001; left: 0pt; position: fixed; top: 300px; border-width: 2px 2px 2px 0pt; border-style: solid solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 10px 4px; background-image: url('gl.png'); background-repeat: repeat-y; background-attachment: scroll; background-position: 0pt 0pt; background-clip: border-box; background-origin: padding-box; background-size: auto auto; border-radius: 0pt 5px 5px 0pt; box-shadow: 1px 0pt 2px rgb(136, 136, 136); }
#reformal_tab:hover { padding-left: 6px; }
#reformal_tab img { border: medium none; padding: 0pt; margin: 0pt; }
#reformal_widget-overlay { width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(0, 0, 0); position: fixed; top: 0pt; left: 0pt; z-index: 100002; }
#reformal_widget-overlay { opacity: 0.6; }
#reformal_widget { position: fixed; z-index: 100003; top: 50%; left: 50%; width: 740px; height: 520px; background: none repeat scroll 0% 0% rgb(236, 236, 236); margin: -260px 0pt 0pt -370px; border-radius: 6px 6px 6px 6px; }
#reformal_widget { box-shadow: 0pt 0pt 15px rgb(0, 0, 0); }
#reformal_widget iframe { padding: 0pt; margin: 0pt; border: 0pt none; }
#reformal_widget #reformal_widget-close { display: block; width: 34px; height: 34px; background: url('close.png') no-repeat scroll 0pt 0pt transparent; position: absolute; top: -17px; right: -17px; z-index: 100004; }
#MarketGidComposite4326 .MGC0432610868, #MarketGidComposite4326 .MGC0432610868 * { margin: 0pt; padding: 0pt; border: 0pt none; font-style: normal; font-size: 100.01%; text-decoration: none; color: rgb(0, 0, 0); line-height: 1.1em; }
#MarketGidComposite4326 .MGC0432610868 { border-spacing: 2px; margin: auto ! important; font: 11px Tahoma,Verdana,Arial; }
#MarketGidComposite4326 .MGC0432610868 { font-family: Tahoma,Geneva,sans-serif; width: 100%; border-width: 0px; border-style: solid; border-color: rgb(230, 230, 250); }
#MarketGidComposite4326 .MGC0432610868 * { letter-spacing: 0.05em; }
#MarketGidComposite4326 .mctitle10868 { font-weight: bold; font-size: 11px; color: rgb(0, 102, 204); }
#MarketGidComposite4326 div.mctitle10868 { text-align: center; }
#MarketGidComposite4326 .mctitle10868 *, #MarketGidComposite4326 .mctitle10868 cite { color: rgb(0, 102, 204); }
#MarketGidComposite4326 div.mcimage10868 { text-align: center; }
#MarketGidComposite4326 .mcimage10868 { padding: 0px; }
#MarketGidComposite4326 div.mcdesc10868 { text-align: center; }
#MarketGidComposite4326 .mcdesc10868 { font-size: 11px; color: rgb(85, 85, 85); }
#MarketGidComposite4326 .mcdesc10868 *, #MarketGidComposite4326 .mcdesc10868 cite { color: rgb(85, 85, 85); }
#MarketGidComposite4326 .mcteaser10868 { padding: 0px; border-width: 0px; border-style: solid; text-align: left; }
#MarketGidComposite4326 .mccc10868 { padding: 0px; border-width: 0px; border-style: solid; }
