/*
Version: static 0.0.1
*/

@charset "utf-8";

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

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


/** clear styles **/
	html, body, div, span, p, h1, h2, h3, h4, h5, h6, ul, ol, li, img, form {
		margin:0px;padding:0px;border:0px none;outline:0px;vertical-align: baseline; line-height:1; list-style-type: none;		
	}

	html, body { width:100%; height:100%; }
	html, body, form, input, select, fieldset {font-size: 12px; font-family: Arial, sans-serif; color: #ffffff; }
	div.clr { clear:both; font-size:0px;line-height:0px;height:0px !important;overflow:hidden; visibility: hidden; }

	a, a:link, a:visited, a:active, a:focus { text-decoration: none; color: #fefefe;  }
	a:hover { text-decoration: underline; }

	:focus { outline: 0; }
	a img, a:hover img {border: 0px none;}

	.left, img.alignleft, img.ngg-left {float:left;}
	.right, img.alignright, img.ngg-right {float:right;}
	
	img.alignleft, img.ngg-left {margin: 0px 10px 5px 0px;}
	img.alignright, img.ngg-right {margin: 0px 0px 5px 10px;}

	span.fir {cursor:pointer; position:absolute; display:block; width:100%; height: 100%; left:0; top:0;}

	input, textarea {color:#000000;font-size:14px;}

 a.more {text-decoration:underline;color:#df0905;line-height: 18px;display:block;width:auto;}
 a.more:hover {text-decoration:none;}


html, body {background-color:#303030;}
div#wrap {
  height:auto;
  text-align:center;  
  background: #303030 url() left top repeat-x;
}

	div#headbar {background: #414141 url(../images/headbg.gif) left top repeat-x; border-bottom: 1px solid #d71919; padding-top:5px; }

div#head, div#hull { width:960px; margin:0 auto; text-align:left; position:relative; }
div#head {height:185px; position:relative; }

a#logo {width: 200px; height:90px; overflow:hidden;position:relative; display:Block; float:left;}
a#logo .fir {background: url(../images/bg.gif) 0px 0px no-repeat; }

div#head div.banner {width:728px;height:90px; overflow:hidden; position:relative; float:right;}
div#headline {width: 760px; height: 32px; overflow:hidden; position:absolute; right: 0px; top:100px; line-height:32px; text-align:right; }

.head-date {display: block; position: absolute; top: 107px; left: 190px; font-weight: bold; font-size: 13px; text-align: right; width: 245px}

div#headline a {display:inline-block; line-height: 32px; font-family: Arial, sans-serif; font-size: 13px; font-weight:Bold; color:#ffffff; background-image: url(../images/bg.gif); background-repeat:no-repeat;}

div#headline a#hl1 {padding-left: 45px; background-position: -200px 0px;}
div#headline a#hl2 {padding-left: 32px; background-position: -200px -120px;}
div#headline a#hl3 {padding-left: 36px; background-position: -200px -120px;}
div#headline a#hl4 {padding-left: 32px; background-position: -200px -120px;}
div#headline a#hl5 {padding-left: 32px; background-position: -200px -120px;}

div#subline {width: 450px; min-height:29px; height:auto; line-height:1px; font-size:1px; position:absolute; top: 149px; right:0px; text-align:right;  color:#ffffff; vertical-align: top; }

div#subline span {float:right; display:block; height:29px; line-height:29px; font-size: 13px; padding:0px 5px;}
/* div#sc-form { display:inline-block; } */

div#sc-form {position:relative;}

div#sc-skin { width:177px; height:29px; line-height:29px; border:1px solid #4d4d4d; position:relative; background:#434343 url(../images/bg.gif) 0px -120px no-repeat; text-align:left; float:right; overflow:hidden; }

div#sc-form input.text {width: 110px; height:17px; line-height:17px; font-size:13px; font-family: Arial, sans-serif; padding: 7px 7px 5px 7px; margin-left:20px; background: transparent none !important; border:0px none !important; color:#ffffff; }

div#sc-form input#sc-ok { position:absolute; right: 0px; top:0px; width: 29px; height:29px; overflow:hidden; background: transparent url(../images/bg.gif) -146px -120px no-repeat !important; border:0px none !important; cursor:pointer; text-indent:-999px; font-size:13px; line-height:29px;  }

div#sc-form form {display:inline;}

div#sc-cnt { display:block;  background-color:#434343; border:1px solid #4d4d4d; width: 343px; height: auto; padding: 0px; text-align:left; position:Absolute;  }

div#sc-cnt ul li {display:block;}
div#sc-cnt ul li a {display:block; font-size:13px; height: 14px; line-height:14px; padding: 4px 14px;  }

div#sc-cnt ul li a:hover {background-color:#666666; text-decoration:none;}
div#sc-cnt ul li a.active {background-color:#666666; text-decoration:none;}

span#sc-txt {float:right; line-height:18px;padding-right:4px;}
span#sc-close {float:right; line-height:18px;padding-right:4px; cursor:pointer; }

a.sl-btn { display:inline-block; height: 29px; line-height: 28px; margin-left:3px; background: url() left top repeat-x; color:#ffffff; border:1px solid #4d4d4d; padding:0 10px; font-weight:bold; font-size:13px; float:right; cursor:pointer; text-decoration:none; }
a.sl-btn b {color:#990000;}
a.sl-btn:hover {border:1px solid #990000; text-decoration:none;}


ul#maintabs {position:absolute; top:98px; left: 0px; }
ul#maintabs li {display:inline; padding:0px; margin:0px; }

ul#maintabs li a, ul#maintabs li a:hover {text-decoration:none;}

ul#maintabs li a.toplevel {font-family: 'DinBold'; font-size: 18px; font-weight:normal; text-transform:uppercase; color:#ffffff; padding: 9px 26px; display:inline-block; line-height:24px; height:24px; }
ul#maintabs li a.toplevel:hover {background: #333}

ul#maintabs li a.toplevel.active {background-color:#313030;}

ul#maintabs li a.ddown {background-image:url(../images/icons.gif); background-position: 30px -490px; background-repeat: no-repeat;}

ul#subtabs { position:absolute; top:52px; left: 0px; width: 600px; }

ul#maintabs ul#subtabs li a.sublevel {font-family: "DINBold", Arial, sans-serif; font-size:14px; font-weight:normal; text-transform:uppercase; color:#ffffff; padding: 8px 21px; display:inline-block; line-height:18px; height:18px; background-color:#313030; border:1px solid #313030; border-bottom:0px none; margin-right:-2px;}

ul#maintabs ul#subtabs li a.sublevel.active { background-color:#ad1f1f; border:1px solid #d71919; border-bottom:0px none;}
ul#maintabs ul#subtabs li a.sublevel:hover {background: #222; border-top: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333}




div#carousel {width:960px; height:340px; position:relative; overflow:hidden; margin-top:14px; }

div#carousel ul#ccontrol {position:absolute; left:3px; top: 20px; display:block; width: 37px; height: 340px; overflow:hidden; }

div#carousel ul#ccontrol li.ct {display:block; height:24px; overflow:hidden; background: url(../images/bg.gif) -200px -190px; }
div#carousel ul#ccontrol li.active {display:block; height:30px; overflow:hidden; background: url(../images/bg.gif) -200px -160px; }

div#carousel ul#ccontrol li#cUp, div#carousel ul#ccontrol li#cDown { display:block; width:36px; height:20px; overflow:hidden; position:absolute; left:0px; }

div#carousel ul#ccontrol li#cUp { background: url(../images/bg.gif) -241px -160px; top: 270px;}
div#carousel ul#ccontrol li#cDown { background: url(../images/bg.gif) -241px -180px; top: 290px; }

div#carousel ul#ccontrol li a {display:block; width:37px; height:32px; cursor:pointer; text-decoration:none; }

div#carousel div#cstage {width:920px; height: 340px; overflow:hidden; background: #141919; margin-left:40px; position:relative; }
div.cin {width: 380px; height:320px; position:absolute; left:0px; top:0px; background: url(../images/bg.gif) -279px -280px no-repeat; padding: 20px 0px 0px 30px; }
.ftr-desc {background: #f9ecba; color: #35332e; padding: 10px;}

.ftr-desc-left {display: block; position: relative; width: 150px; float: left; padding-left: 30px;}
.ftr-desc-left span {font-weight: bold; display: block}
.ftr-icon-1 {background: url(../images/icons.gif) -12px -840px no-repeat; display: block; position: absolute; top: 0px; left: 0; width: 25px; height: 25px;}

.ftr-desc-right {display: block; position: relative; width: 145px; float: left; padding-left: 35px;}
.ftr-desc-right span {font-weight: bold; display: block}
.ftr-icon-2 {background: url(../images/icons.gif) -11px -874px no-repeat; display: block; position: absolute; top: 0px; left: 0; width: 27px; height: 20px;}

/* H1 */
div.cin h1 {font-size:40px; font-weight:normal; color:#ffffff; text-transform:uppercase; margin-top:3px; margin-bottom: 10px}

div#movie-box h1,
div#programme-box h1,
div#programmes-box h1,
div#tag-box h1,
div#reg-box h1,
div#player-box h1,
div#profile-box h1,
div#profile-edit-box h1 {font-family: "DINBold", Arial, sans-serif; font-size:33px; font-weight:normal; color:#ffffff; height:40px; text-transform:uppercase; margin-top:3px;}

/* H2 */
div#hull h2,
div.cin h2 {font-size:19px; font-weight:normal; line-height: 24px; color:#ffffff; text-transform:uppercase; }

div.cin h2 b {color:#e54949;}
div.cin p {font-size:13px; color:#ffffff; line-height:17px; padding:0px; margin:0px;}

div.cnfo, div.nfo {display:block; width:225px;height:265px; padding:15px; background:#ffffff; color:#303131;
border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; 
}

div#carousel div#cstage div.cnfo {position:absolute; left: 290px; top:15px;}

.cnfo_a, .cnfo_b { position: absolute; border-color: transparent;	border-style: solid; border-width: 10px; height: 0; width: 0; }



/* left */
.tip_left .cnfo_a {margin-top: 25px; margin-right:-20px; border-left-color: #ffffff; }
.tip_left .cnfo_b { margin-top: -10px; margin-left: -10px; border-left-color: #ffffff; } 

/* right */
.tip_right .cnfo_a { margin-left: -45px;  margin-top: 25px; /* igazitani kell a shadow ertekehez */ }
.tip_right .cnfo_b { margin-bottom: -6px; margin-right: -7px; border-right-color: #ffffff; }

div.cnfo h4, div.nfo h4 {font-family:Arial, sans-serif; font-size:16px; font-weight:bold; line-height: 25px; text-transform:uppercase; margin-bottom:10px; }

div.cnfo span.reldate, div.nfo span.reldate {font-size:16px; font-weight:bold; letter-spacing:-1px; color:#ffffff; padding:1px 3px 2px 2px;display:inline-block; background-color:#303131; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border:1px solid #303131;}

div.cnfo .movtype, div.nfo .movtype { font-family:Arial, sans-serif; font-size:14px; font-weight:bold; line-height: 24px; text-transform:uppercase; display:block; margin-top:24px; margin-bottom:4px; }
div.cnfo p, div.nfo p {font-family: Arial, sans-serif; font-size:12px; line-height:14px; color:#303131 !important; float:none; clear:both; padding:0px; margin:0px; }

div.cnfo .fb_like, div.nfo .fb_like {position:absolute; left: 15px; bottom:15px; color:#303131; font-size:14px; line-height:18px; height:18px; display:block; padding-left:21px; background: url(../images/fb_like.gif) left center no-repeat;  }

div.cnfo .fb_like2, div.nfo .fb_like2 {position:absolute; left: 0px; bottom:17px; color:#303131; font-size:14px; line-height:18px; height:20px; display:block; padding-left:12px;}

div.cnfo .view_no, div.nfo .view_no {position:absolute; left: 0px; bottom:45px; color:#999999; font-size:14px; line-height:18px; height:18px; display:block; padding-left:16px;}


div#carousel div#cstage div.cin a.cbtn {width:185px; height:64px; overflow:hidden; position:relative; display:block; margin: 20px 0px;}

div#carousel div#cstage div.cin a.cbtn span.fir {background: url(../images/bg.gif) 0px -160px no-repeat;}

div.msgline { padding:10px; line-height:18px; color:#141919; background-color:#ffffff; font-size: 14px; text-align:center; margin-top:14px;}
div.msgline a {color:#66a1c3;}

div.box { background:#141919 url(../images/bg.gif) 938px -280px no-repeat; margin-top: 14px; padding-bottom: 15px; }
div.box .boxtitle { position:relative; text-transform:uppercase; font-family: Arial, sans-serif; font-size:15px; font-weight:Bold; height:44px; width:auto; line-height:44px; text-indent: 14px; color:#ffffff; border-bottom:1px solid #990000; display:block; }

div.box .boxtitle h1, div.box .boxtitle h2, div.box .boxtitle h3 {line-height: 44px;font-size:15px;}

div.box div.boxbody {padding-top:24px; float:left;}

div.box div.boxbody.cols4 {float:right; width:710px;}
div.box div.boxbody.cols5 {padding-left:33px; padding-bottom:5px; }
div.box div.boxbody.leftlist,
div.box div.boxbody.leftside {float:left; width:560px; height: auto; position:relative; padding-left:15px; overflow:hidden;}
div#programmes-az-box div.boxbody {padding-left: 20px;}

div.box a.more {font-family: Arial, sans-serif; font-size:17px; font-weight:Bold; line-height:44px; color:#ffffff; border-top:1px solid #990000; display:block; text-align:right; padding-right:14px; text-decoration:none;}
div.box a.more:hover {text-decoration:none;}


.pager-1 {display:block; padding-top:10px; font-weight:bold; }
.pager-1 .ia { color:#353c3c; }
.pager-1 .pager-b { display:inline-block !important; height: 14px; float:left; border:1px solid #1d2222; background-color:#1d2222; padding:12px 13px; margin-right:5px;}

.pager-1 .pager-a { display:inline-block !important; height: 14px;  float:left; border:1px solid #1d2222; background-color:#1d2222; margin-right:5px; }
.pager-1 .pager-a span { height: 14px;  border:1px solid #1d2222; background-color:#1d2222; display:inline-block; padding:12px 13px; }

.pager-1 .active { color:#313030; }
.pager-1 .active span { height:14px;  background:#ffffff none repeat scroll 0 0; padding:12px 13px; }

.pager-1 span.pager-dot { display:inline-block !important; float:left; padding:12px 13px; border:1px solid #1d2222; background-color:#1d2222; margin-right:5px; height: 14px; }


div.boxside { position:relative; width: 185px; float:left; padding:20px 15px; }
div.boxside h2 {  }
div.boxside ul { display:block; width: 200px; overflow:Hidden; height:auto; padding-top:12px; }
div.boxside ul li {display:inline;}
div.boxside ul li a {display:block; height:26px; line-height: 26px; padding-left:7px; font-size: 14px; }
div.boxside ul li a.active {background-color:#252323; height:28px; margin: -1px 0px;}
div.boxside ul li a:hover {text-decoration:none; background: #252323}

div.boxside-l {position:relative; width: 264px; float:left; padding:24px 15px 20px 15px;}
div.boxside-r {position:relative; width: 330px; float:right; padding:24px 15px 20px 15px;}


	div.box {}
	div.box h1 {height:52px; padding:15px 0 8px 36px; text-transform:uppercase;}


div#suggestions-box,
div#showtime-box,
div#editorschoice-box,
div#recommended-box,
div#player-box {padding-bottom:0px;}

	div#movie-box,
	div#reg-box,
	div#programme-box,
	div#programmes-box,
	div#tag-box, 
	div#player-box,
	div#profile-box,
	div#profile-edit-box {background: #141919 url(../images/bg.gif) -279px -280px no-repeat;}

	div#recommended-box {width:600px; height: 285px; overflow:Hidden; float:left; background: #141919 url(../images/bg.gif) 580px -280px no-repeat; }
	div#banner330 {padding:8px; float:right; display:inline; padding-bottom:30px; background: #141919 url(../images/hirdetes.png) center bottom no-repeat; width:330px; height:247px; }

	div.banner330 { background: #141919 url(../images/hirdetes.png) center bottom no-repeat; border:0 none; padding-bottom:25px; text-align:center; width:330px; height: auto; height:247px;}


		div#hull div#movie-box h1 {font-size: 40px !important; height:52px; padding:15px 0 8px 36px; }
		div#hull div#reg-box h1 {height:40px; padding:15px 0 8px 36px; }

		div#tag-box h1 {padding-left:0px !important;}
		div#tag-box b#icon {width:45px; height:30px; margin:26px 9px 10px 10px; display:block; overflow:hidden; float:left; background: url(../images/bg.gif) -440px -120px no-repeat; }
		
		div#boxtag {position:absolute; top:23px; right:16px;  font-size: 26px; color:#898989; text-transform:uppercase; text-align:right; line-height: 26px; }
		div#boxtag b {display:block; width: 33px; height:25px;}
		div#boxtag span {}
		div#tag-box div#boxtag b { float:right; margin-top:5px; background: url(../images/bg.gif) -440px -160px no-repeat; }
		div#player-box div#boxtag b { margin-top:-3px; float:left; background: url(../images/bg.gif) -440px -200px no-repeat; }
		div#player-box div#boxtag span {font-family: "DINBold", Arial, sans-serif; float:left; font-size: 23px;}

	div.box div.bread {position:relative; width:945px; height: 27px; background-color:#ffffff; color:#313030; font-size:11px; padding-left:15px; overflow:hidden; }
	div.box div.bread div.problem {float: right; padding: 7px 10px 0 0;}
	div.box div.bread div.problem a {color: #333;}

	div.box div.bread a.brd {line-height: 26px; padding:0px 14px 0px 4px; background: url(../images/icons.gif) right -459px no-repeat; color:#313030;}
	div.box div.bread span {line-height: 26px; padding:0px 4px;}

		div.selection {float:right; height:21px; padding-top:5px;}
		div.selection ul {display:inline; padding-right: 45px;}
		div.selection ul li {display:inline;}
		div.selection ul li a {display:inline-block; line-height:13px; font-size:11px; padding: 2px 5px; color:#434343; }

		div.selection ul li.active a {color:#ffffff; background-color:#333333; padding: 2px 10px;}

		div.selection ul li a:hover {text-decoration:none;}
		div.selection ul li.active a:hover {cursor:default;}

	ul#filter {position:absolute; top:5px; right: 40px; line-height: 17px; height:17px; width: 300px; text-align:right; }
	ul#filter li {display:inline;}
	ul#filter li a { display:inline-block; padding: 0px 7px; line-height: 17px; height:17px; color:#313030; }
	ul#filter li a.active {background-color:#333333; color:#ffffff; }

	ul#filter li a:hover {text-decoration:none;}

div.movie {width:150px; padding-right: 35px; padding-bottom:14px; float:left; height: 260px;}
div.boxbody.cols4 div.movie {padding-right: 25px;}
div.movie a.img {display:table-cell; width: 140px; height:187px; line-height: 187px; border:6px solid #313131; background:#313131; vertical-align:middle; clear:both; text-align:center;}
div.movie a.img:hover {border:6px solid #8d1515; background:#ffffff;}

div.movie a.img img {display:inline-block; vertical-align:middle;}

div.movie a.title {font-weight:bold; font-size:14px; font-family:Arial, sans-serif; line-height: 21px; color:#ffffff; display:block; padding: 5px 0px; text-align:left;   }

div.movie span.reldate {font-size:10px; color:#ffffff; padding:1px 2px 1px 1px; letter-spacing:-1px; display:inline-block; background-color:#ad1f1f; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border:1px solid #ad1f1f;}
div.movie span.fb_nfo {color:#ffffff; font-size:11px; }


ul.eplist {width:auto; padding-bottom: 60px;}
ul.eplist li {position:relative; height: 82px; padding: 10px 0px 20px 70px; display:block; line-height:16px; }
ul.eplist li a.title {font-weight:bold; font-size:14px; font-family:Arial, sans-serif; line-height: 21px; color:#ffffff; display:inline-block; padding: 0px 0px 7px 0px; text-align:left;}
ul.eplist li .sched {display:block; position:absolute; left:20px; top:40px; width: 45px; line-height:14px;}
ul.eplist li .sched strong {display:block;}
ul.eplist li .img { position:Relative; display:inline-block; width: 120px; height:90px; float:left; overflow:hidden; margin: 5px 10px 0px 0px; border-bottom:1px solid #990000; }
ul.eplist li .img .playme {display:block; position:absolute; left: 0px; top:0px; width: 120px; height: 90px; background: url(../images/playme.png) center center no-repeat;}
ul.eplist li p {line-height:15px; }
ul.eplist li a.watch {line-height:24px;}
ul.eplist li a.watch b {color:#990000;}

div.textbox {border-top:1px solid #990000; padding-top:15px;}
div.textbox .title {font-size: 14px; text-transform:uppercase; font-weight:Bold; margin:0px 0px 20px 0px;}
div.textbox p {padding-left: 10px; font-size:13px; line-height:16px; padding-bottom:8px; }
div.textbox p b {color:#990000;}
div.textbox .big {font-size: 15px;}

div#tag-box div.textbox .title  {}
div#tag-box div.textbox .title b {display:block; width: 33px; height:20px; margin-right:7px; float:left; background: url(../images/bg.gif) -440px -162px no-repeat; }
div#tag-box div.textbox a.tag {font-size: 15px; font-weight:bold; }

ul.showlist { position:relative; width:100%; padding-bottom: 0px; padding-left: 37px; overflow:hidden; }
ul.showlist li {position:relative; overflow:hidden; width: 145px; height:210px; padding-right:42px; float:left;  }
ul.showlist li a.title {font-weight:bold; font-size:14px; font-family:Arial, sans-serif; line-height: 21px; color:#ffffff; display:inline-block; padding: 0px 0px 7px 0px; text-align:left;}
ul.showlist li .img { position:Relative; display:inline-block; width: 145px; height:80px; overflow:hidden; border-bottom:1px solid #990000; margin-bottom:8px;  }
ul.showlist li p {line-height:15px; padding-bottom:3px;}
ul.showlist li a.watch {line-height:24px;}
ul.showlist li a.watch b {color:#990000;}
ul.showlist li a.showpage {line-height:14px;}
ul.showlist li a.showpage b {color:#990000;}

div.cols4 ul.showlist {width:100%; padding-bottom: 20px; padding-left: 0px; }
div.cols4 ul.showlist li {width: 145px; height:210px; padding-right:32px; float:left;  }

	div#recommended-box ul.showlist {padding-left: 35px;}
	div#recommended-box ul.showlist li {padding-right: 45px;}

div#showtime ul.showlist li {height: 180px}
div#showtime ul.showlist li .img {margin-bottom: 0;}

#programmes-box ul.showlist li {height: 180px}

div.car div#showtime ul.showlist li {padding-bottom: 20px !important;}

div#foot {width:960px; margin:14px auto; text-align:left; padding-bottom:0px;}
div#foot a#flogo {position:relative; display:block; width:153px; height: 94px; overflow:hidden; float:left; }
div#foot a#flogo .fir {background: url(../images/bg.gif) -320px 0px no-repeat; }
div#foot ul#fm {float:left; display:block; width:740px; padding-left: 4px; padding-top:24px; }
div#foot ul#fm li {display:inline;  line-height:24px; font-size:17px; font-weight:normal; color:#990000; }
div#foot ul#fm li a {color:#ffffff; text-decoration:none;}
div#foot ul#fm li a:hover {text-decoration:none;}
div#foot p {float:left; width:740px; padding:0px 0px 0px 4px; margin:0px; font-size:13px; color:#ffffff; line-height:17px;  }


div.mbox-out {width: 980px; height:auto; display:block; background: transparent; }

div.mbox {width: 940px; padding:10px; height:auto; overflow:hidden; position:absolute; left:50%; margin-left:-480px; top: 145px; background-color:#1c1c1c; border:1px solid #101414; }

.mb-close {display:block; width:27px; height:27px; position:absolute; top:140px; left:50%;  overflow:hidden; background: url(../images/mb-close.png) left top no-repeat; margin: 0px; margin-left: 460px;  cursor:pointer; }

div.mbox .mb-title {display:Block; margin:0px; padding:0px; height:32px; line-height:32px; color:#fff; font-size:15px; font-weight:bold; background-color:#333; text-indent: 10px; margin-bottom:17px;}

div.mbox ul.listwth { width: 980px; display:block; height: 78px;  }
div.mbox ul.listwth li {display:block; width: 240px; height: 57px; float:left; }
div.mbox ul.listwth li a.cnt57 {display:block; width:57px; height: 57px; padding-right:14px; overflow:hidden; float:left;}
div.mbox ul.listwth li a.cnt57 img {width: 57px; height:57px; overflow:hidden; }

div.mbox ul.listwth li a.cnttitle {font-size:15px; line-height:21px; font-weight:bold; display:block; float:left; width:160px; overflow:hidden; }
div.mbox ul.listwth li span {font-size:11px; line-height:13px; font-weight:normal; padding-right:60px;}


ul.list4col {width:215px; padding-left:5px; margin-right:19px; float:left; border-right: 1px solid #373737; height: 500px;}
div#programmes-az-box ul.list4col {height: 450px;}
ul.list4col li {display:block;}
ul.list4col li a {line-height: 29px;font-size: 13px; font-weight:bold; color:#e5e5e5; }

ul#listcol1 {}
ul#listcol2 {}
ul#listcol3 {}
ul#listcol4 {border-right:0px none; width: 170px;}



/* DIALOG style */
#dLayer {height:100%; left:0; position:fixed; top:0; width:100%; z-index:29; background-color:#000;}
#dBox {background-color:#3b3b3b; color:#333333; left:50%; margin:-280px 0 0 -250px; position:fixed; top:50%; z-index:1000; width: 500px; }

#dBox .boxbody {background-color:#ffffff; color:#313030; font-size:14px; line-height:18px; text-align:center; padding: 35px 45px; }
#dBox .boxbody p {background-color:#ffffff; color:#313030; line-height:18px; width: 270px; margin:0 auto;}

#dBox .boxbody a {cursor:pointer;}
#dBox .boxbody a b {color:#f8c540;}
#dBox .boxfoot{ background:#f8c540 url(../images/icons.gif) 13px -78px no-repeat; color:#313030; font-size:14px; line-height:18px;text-align:left; padding: 0px 0px 0px 65px; }
#dBox .boxfoot p {background-color:#f8c540; padding:15px; font-size:12px; line-height:18px; color:#313030; width:270px;}
#dBox .boxfoot p a {color:#313030; font-weight:bold; text-decoration:underline; cursor:pointer;}
#dBox .boxfoot p a:hover {color:#313030; font-weight:bold; text-decoration:none;}

.programlist {}

#dBhead ul {display:block;padding: 20px 10px 0px 15px; height:36px; overflow:hidden;}
#dBhead ul li {display:inline;padding-right:2px;cursor:pointer;}
#dBhead ul li span {display:inline-block; background-color:#454545; color:#fff; font-size:14px; font-weight:bold; padding: 11px 15px;}

#dBhead ul li.active span {background-color:#ffffff; color:#313030; cursor:pointer;}

#dBox-close {display:block; width:27px; height:27px; position:absolute; top:-13px; right:-13px;  overflow:hidden; background: url(../images/mb-close.png) left top no-repeat; margin: 0px;  cursor:pointer; }

	#dBcnt-0 .boxbody,
	#dBcnt-1 .boxbody,
	#dBcnt-8 .boxbody,
	#dBcnt-2 .boxbody {padding-top:65px;padding-bottom:67px;}

	#dBcnt-3 .boxbody,
	#dBcnt-5 .boxbody,
	#dBcnt-6 .boxbody,
	#dBcnt-7 .boxbody,
	#dBcnt-4 .boxbody {padding: 30px 25px; text-align:left;  }

a#btn-iwiw { display:block; width: 270px; text-align:left; margin:17px auto; height:46px; line-height:45px; color:#ffffff; text-indent: 60px; background:#313030 url(../images/icons.gif) 10px -148px no-repeat; cursor:pointer;}
a#btn-fb {display:block; width: 270px; text-align:left; margin:17px auto; height:46px; line-height:45px; color:#ffffff; text-indent: 50px; background:#313030 url(../images/icons.gif) 10px -195px no-repeat; cursor:pointer;}
a#btn-tw {display:block; width: 270px; text-align:left; margin:17px auto; height:46px; line-height:45px; color:#ffffff; text-indent: 50px; background:#313030 url(../images/icons.gif) 10px -246px no-repeat; cursor:pointer;}

/* dialog forms */

#dBox .boxbody form p.fp {width: 440px; height:27px; overflow:hidden; background-color:#c8c8c8; color:#ffffff; font-weight:normal; font-size:11px; text-align:left; margin-bottom:8px; }

#dBox .boxbody form p.fp label {display:block; width: 90px; float:left; height:27px; line-height: 27px; background-color:#ffffff; padding-right:10px; font-weight:bold; color:#313030; font-weight:Bold; text-align:right;}

#dBox .boxbody form p.fp input.text {background-color:#ececec; display:block; float:left; width: 155px; height:15px; font-size:12px; line-height:15px; padding:6px; overflow:Hidden; font-weight:bold; font-family:Arial, sans-serif; color:#313030; border:0px none !important;}

#dBox .boxbody form p.fp span {line-height:27px; font-size:12px; padding-left: 10px; color: #333;}

#dBox .boxbody form input.submit {background-color:#313030; color:#ffffff; font-family:Arial, sans-serif; font-size:14px; font-weight:normal; margin-top:18px; border:0px none !important; outline:0px none !important; height: 35px; line-height:35px; padding:0px 20px; float:left; cursor:pointer;}

	#dBox #dBcnt-0 .boxbody p {font-weight:normal; text-align:left; margin:0px 0px 10px 0px; width:250px;}
	#dBox #dBcnt-0 .boxbody p strong {font-weight:normal;}
	#dBox #dBcnt-0 .boxbody p.fp {height: 54px; font-weight:normal; font-size:11px; margin: 0px; width:360px; }
	#dBox #dBcnt-0 .boxbody p.fp label {display:block; width: auto; text-align:left; height:27px; line-height: 27px; background-color:#ffffff; font-weight:bold; color:#313030; font-weight:Bold; float:none; }
	#dBox #dBcnt-0 .boxbody form p.fp input.text {width: 160px;}
	.btn-lpwd {display: block !important; clear: both; font-weight: bold; font-size: 12px; padding-top: 10px}

	#dBox #dBcnt-5 .boxbody p {font-weight:normal; text-align:left; margin:0px 0px 10px 0px; width:250px;}
	#dBox #dBcnt-5 .boxbody p strong {font-weight:normal;}
	#dBox #dBcnt-5 .boxbody p.fp {height: 54px; font-weight:normal; font-size:11px; margin: 0px; width:360px; }
	#dBox #dBcnt-5 .boxbody p.fp label {display:block; width: auto; text-align:left; height:27px; line-height: 27px; background-color:#ffffff; font-weight:bold; color:#313030; font-weight:Bold; float:none; }
	#dBox #dBcnt-5 .boxbody form p.fp input.text {width: 160px;}

	#dBox #dBcnt-7 .boxbody p {font-weight:normal; text-align:left; margin:0px 0px 10px 0px; width:250px;}
	#dBox #dBcnt-7 .boxbody p strong {font-weight:normal;}
	#dBox #dBcnt-7 .boxbody p.fp {height: 54px; font-weight:normal; font-size:11px; margin: 0px; width:360px; }
	#dBox #dBcnt-7 .boxbody p.fp label {display:block; width: auto; text-align:left; height:27px; line-height: 27px; background-color:#ffffff; font-weight:bold; color:#313030; font-weight:Bold; float:none; }
	#dBox #dBcnt-7 .boxbody form p.fp input.text {width: 160px;}

	#dBox #dBcnt-8 .boxbody p {font-weight:normal; text-align:left; margin:0px 0px 10px 0px; width:250px;}
	#dBox #dBcnt-8 .boxbody p strong {font-weight:normal;}
	#dBox #dBcnt-8 .boxbody p.fp {height: 54px; font-weight:normal; font-size:11px; margin: 0px; width:360px; }
	#dBox #dBcnt-8 .boxbody p.fp label {display:block; width: auto; text-align:left; height:27px; line-height: 27px; background-color:#ffffff; font-weight:bold; color:#313030; font-weight:Bold; float:none; }
	#dBox #dBcnt-8 .boxbody form p.fp input.text {width: 160px;}

#dBox .boxbody p.dError {background-color:#f58c08; color:#333; font-size:15px; padding:8px; width: 440px; height:auto; margin:0px !important; line-height:19px; position:Absolute; top:75px; left:20px; }

#dBox .boxbody form p.fs1, #dBox .boxbody form p.fs3 {width: 440px; height:54px; overflow:hidden; background-color:#c8c8c8; color:#ffffff; font-weight:normal; font-size:11px; text-align:left; margin-bottom:8px; }
#dBox .boxbody form p.fs1 label, #dBox .boxbody form p.fs3 label {display:block; width: auto; text-align:left; height:27px; line-height: 27px; background-color:#ffffff; font-weight:bold; font-size: 13px;color:#313030; font-weight:Bold; float:none;}
#dBox .boxbody form p.fs1 strong, #dBox .boxbody form p.fs3 strong {display:Block; overflow:hidden; height:15px; padding:6px; float:left; background-color:#ececec;}
#dBox .boxbody form p.fs1 strong {width:185px;}
#dBox .boxbody form p.fs3 strong {width:275px;}

#dBox .boxbody form p select, #dBox .boxbody form p select option {color:#313030;}
#dBox .boxbody form p.fs1 span, #dBox .boxbody form p.fs3 span {line-height:27px; font-size:12px; padding-left: 10px; color: #333;}

#dBox .boxbody form p.fc {width: 440px; height:23px; overflow:hidden; background-color:#ffffff; color:#ffffff; font-weight:normal; font-size:11px; text-align:left; margin-bottom:8px; line-height: 23px;  }
#dBox .boxbody form p.fc label {display:block; width: 250px; text-align:left; height:23px; line-height: 23px; background-color:#ffffff; font-weight:bold; font-size: 11px; color:#313030; font-weight:Bold; float:left;}
#dBox .boxbody form p.fc label input {margin-right:4px;}
#dBox .boxbody form p.fc span {line-height:23px; font-size:12px; padding-left: 10px; color: #333;}

#dBox .boxbody form p.error {background-color:#f8c540;}
#dBox .boxbody form p.valid {background-color:#ccc;}

/* CAROUSEL style */
div.box {position:relative; overflow:hidden; }
div.car-nav {position:absolute; width:95px; height: 18px; overflow:hidden; text-align:center; top: 13px; right:30px;}

div.car-nav.size-2 {width:75px !important;}
div.car-nav.size-3 {width:95px;}

div.car-nav a {display:block; width: 18px; height: 18px; background-image:url(../images/bg.gif); cursor:pointer; }
div.car-nav a:hover {text-decoration:none;}
a.car-l {background-position: -320px -120px; position:absolute; left: 0px; top:0px;}
a.car-r {background-position: -360px -120px; position:absolute; right: 0px; top:0px;}

div.car-nav ul {text-align:center; height: 18px; padding:0px 20px; }
div.car-nav.size-2 ul {width:40px;}
div.car-nav.size-3 ul {width:60px;}

div.car-nav ul li {float:left; text-indent:0px; font-size:10px; }
div.car-nav ul li a {display:inline-block; width: 18px; height: 18px; background: url(../images/bg.gif) -360px -160px no-repeat; overflow:hidden; }
div.car-nav ul li.active a {background-position: -320px -160px;}

div.car-out {position:relative; display:block; height:auto; overflow:hidden;}
div.car-in {}
div.car {display:block; width:940px;height:auto; float:left;}



/* Player related */
div#player-box {padding-bottom:15px; position:relative;}

.player-set-normal .boxbody {float:left;}
.player-set-wide .boxbody {float:none !important;}

.player-set-normal .player { width:562px;}
.player-set-wide .player {width:740px; margin:0 auto; text-align:center;}
.player-wallpaper {display: block; position: absolute; top: 233px; left: 202px;}

.player-set-normal div.buttons {width: 125px;}
.player-set-wide div.buttons {width:60px; position:absolute; top:36%; right: 20px;}

.player-set-wide div#wallpaper {padding: 0; margin-bottom:-15px; position: relative; height: 770px;}
a.promoclick {display: block; background: red; width: 960px; height: 710px; position: absolute; top: 0; left: 0;}
.player-set-wide div#wallpaper div.buttons {display:none !important; visibility:hidden !important;}

.player-set-wide div#xmas {padding: 0; margin-bottom:-15px; position: relative; height: 600px;}
.player-xmas {display: block; position: absolute; top: 150px; left: 202px;}

div.buttons a {display:block; margin: 0px 7px 7px 0px; width:48px; height:47px; position:relative; overflow:hidden; float:left;}
div.buttons a .fir {background-image: url(../images/pbtns.gif); background-repeat:no-repeat;}

div.buttons a#pbtn-fb .fir {background-position: 0px 0px;}
div.buttons a#pbtn-fb:hover .fir {background-position: -60px 0px;}
div.buttons #pbtn-iw .fir {background-position: 0px -60px;}
div.buttons #pbtn-iw:hover .fir {background-position: -60px -60px;}
div.buttons #pbtn-tw .fir {background-position: 0px -120px;}
div.buttons #pbtn-tw:hover .fir {background-position: -60px -120px;}
div.buttons #pbtn-com .fir {background-position: 0px -180px;}
div.buttons #pbtn-com:hover .fir {background-position: -60px -180px;}
div.buttons #pbtn-rot .fir{background-position: 0px -240px;}
div.buttons #pbtn-rot:hover .fir{background-position: -60px -240px;}

div#tab-box {}
div#tab-box .boxbody {float:none; padding-top:0px;}
ul#ptabs {background-color:#313030; height:35px; width: auto; overflow:hidden; border-bottom:1px solid #d71919; text-align:center;}
ul#ptabs li {font-family: Arial, sans-serif; font-size:15px; font-weight:bold; color:#ffffff; padding: 8px 12px; display:inline-block; line-height:18px; height:18px; background-color:#262626; border:1px solid #262626; border-bottom:0px none; margin-right:5px;
}
div#tab-box .ptc .boxbody {padding-top:24px;}

	ul#ptabs li.ok {background:#262626 url(../images/icons.gif) -5px -363px no-repeat; padding-left: 35px;}
	ul#ptabs li.wv {background:#262626 url(../images/icons.gif) -4px -312px no-repeat; padding-left: 38px;}

ul#ptabs li a {font-family: Arial, sans-serif; font-size:15px; font-weight:bold; color:#ffffff; }
ul#ptabs li.dd b{ display:inline-block; width:10px;height:18px; background-image:url(../images/icons.gif); background-position: -11px -501px; background-repeat: no-repeat; padding-left:8px;}
ul#ptabs li.active { background-color:#ad1f1f; border:1px solid #d71919; border-bottom:0px none;}



div#tab-box label {display:inline-block; text-align:right; line-height: 36px; height: 36px; width: 80px; padding-right:6px; background-color:#ffffff; color:#414141; font-size:15px;}

p.line {background-color:#262626; color:#ffffff; margin-top:6px; width: 240px; }
p.line.right {float:none !important;}
p.line label {background-color:#ffffff; color:#414141; margin-right:6px;}

.boxside-r label {float:left;}
ul.dlist {float:left; background-color:#262626; width:230px; padding:10px; margin-right:-10px; margin-bottom:6px; }
ul.dlist li {line-height: 16px; font-size:12px; color:#ffffff; padding-top:2px; display:inline; padding-right:5px; }

ul.clist {margin-bottom:5px;}
ul.clist li {padding-left: 116px; padding-bottom:6px; position:relative; overflow:hidden; }
div#tab-box ul.clist li label {width: 108px; height:30px; line-height:30px; position:Absolute; left:0px; top:0px;}
ul.clist li span.date {color:#6a6a6a; font-size:12px; position:Absolute; right:451px; top:36px;}
.cbody {background:#262626; color:#ffffff; padding:12px 24px 24px 12px;}
.cbody p {font-size:12px; line-height: 15px; color:#ffffff; padding-bottom:9px; padding-right:25px; }

.node {position:relative;}
.fb-like-player {display: block; padding: 10px; background: #ddd;}
.ntitle {background:#ffffff url(../images/icons.gif) 0px -40px no-repeat; padding-left: 40px; height:34px; line-height: 34px; color:#262626; font-size:15px; font-weight:bold; }
.nbody {background:#262626; color:#ffffff; height:auto;padding:12px; overflow:hidden; }
.nbody p {font-size:14px; line-height: 16px; color:#ffffff; padding-bottom:9px; padding-right:25px; }

.nbody-more {}

.ntoggle {padding-left:18px; background:url(../images/icons.gif) -17px -503px no-repeat; }


.node textarea {width:525px; padding:5px; height: 108px; background:#545454; font-size:12px; line-height:15px; color:#ffffff; font-family:Arial, sans-serif; border:0px none !important; outline: 0px none; }

.node input.submit { line-height:28px; height:28px; display:inline-block; padding:0px 12px; background-color:#434343; border:1px solid #434343; margin-top: 10px; color:#ffffff; font-weight:bold; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor:pointer; }

div.alert {width: 220px; height:34px; line-height:34px; color:#141414; padding-left: 50px; background: #ffffff url(../images/icons.gif) left top no-repeat; position:absolute; left: 50%; top:50%; margin-left:-125px; margin-top:-12px; }
div.alert a {color:#990000; text-decoration:underline; font-weight:bold; cursor:pointer;}

ul.intabs { height:34px; overflow:hidden; position:absolute; right:140px; text-align:center; top:10px; }
ul.intabs li {display:inline;}
ul.intabs li a {font-family: Arial, sans-serif; font-size:12px; font-weight:normal; text-transform:uppercase; color:#ffffff; padding: 10px 6px; display:inline-block; line-height:14px; height:14px; background-color:#141919; border:1px solid #141919; border-bottom:0px none; text-indent: 0px; margin-right:-2px; text-decoration:none; font-weight:bold; }
ul.intabs li.active a { padding: 10px 14px; background-color:#ad1f1f; border:1px solid #d71919; border-bottom:0px none;}

/* musorelem megosztas tab */
#ptc-3 .boxbody {padding-top:10px;}
#ptc-3 .boxbody a {cursor:pointer;}
#tab-box a#btn-fb {width:200px; float:left; margin-left:120px; }
#tab-box a#btn-tw {width:200px; float:left; margin-left:30px; }
#tab-box a#btn-iwiw { width:200px; float:left; margin-left:30px; }

#tab-box a#btn-fb b, #tab-box a#btn-tw b, #tab-box a#btn-iwiw b {color:#f8c540; cursor:pointer;}

/* profile oldal */
div#profile-box .boxtitle {height:auto;}

div#profile-box div.boxside-l {}
div#profile-box div.boxside-l .boxtitle {border:0px none; padding:15px 10px; background-color:#2c3232; }
div#profile-box div.boxside-l .boxbody {background-color:#202525; padding: 20px 0px 20px 0px; text-align:center; width:264px; min-height: 180px; overflow:hidden; display:Block; }
div#profile-box div.boxside-l .boxbody img {margin:0 auto;}

div#profile-box .leftside {width:610px;}
div#profile-box .leftside h2 {padding-left:0px; text-indent:0px; padding: 5px 0px 10px 0px; }
div#profile-box .leftside ul {padding-bottom:15px;}
div#profile-box .leftside ul li {padding-bottom:15px;}
div#profile-box .leftside p {font-size:13px; line-height: 15px; padding: 7px 0px;}
div#profile-box .leftside p.notyet {padding-bottom: 20px; text-align:center;}
div#profile-box .leftside a.sourcelink {padding-left: 20px; background: url(../images/icons.gif) -16px -418px no-repeat; }

div#profile-edit-box {}
div#profile-edit-box .boxside-r {}
div#profile-edit-box .leftside {}

div#profile-edit-box .boxtitle {height:auto;}
div#profile-edit-box .boxtitle a.titlemore {font-size:12px; font-weight:normal; position:Absolute; top:10px; right:20px; padding-right: 14px; background: url(../images/icons.gif) right -583px no-repeat; text-transform:none; }
div#profile-edit-box .boxside-r .boxtitle,
div#profile-edit-box .leftside .boxtitle {border:0px none; padding:15px 0px; background-color:#2c3232; }

div#profile-edit-box .boxside-r .boxbody,
div#profile-edit-box .leftside .boxbody  {background-color:#202525; width:100%;}

div#profile-edit-box div.boxside-r .boxbody {background-color:#202525; padding: 20px 0px 20px 0px; text-align:center; min-height: 180px; overflow:hidden; display:Block; }
div#profile-edit-box div.boxside-r .boxbody img {margin:0 auto;}

div#profile-edit-box .boxside-r .box {margin-top:0px; margin-bottom:14px; padding-bottom:0px;}

div#profile-edit-box .inner-padd {padding: 0px 0px 30px 50px;}

#profileUpload {padding:10px; margin: 20px auto 0px auto; width:280px; text-align:center; line-height: 45px; background-color:#ffffff; }


div#profile-edit-box .boxbody form p.fp {width: 440px; height:27px; overflow:hidden; background-color:#c8c8c8; color:#ffffff; font-weight:normal; font-size:11px; text-align:left; margin-bottom:8px; }

div#profile-edit-box .boxbody form p.ft {line-height: 27px; font-weight:Bold;}

div#profile-edit-box .boxbody form p.fp label,
div#profile-edit-box .boxbody form p.ft label {display:block; width: 90px; float:left; height:27px; line-height: 27px; background-color:#202525; padding-right:10px; font-weight:bold; color:#ffffff; font-weight:Bold; text-align:right;}

div#profile-edit-box .boxbody form p.fp input.text {background-color:#ececec; display:block; float:left; width: 155px; height:15px; font-size:12px; line-height:15px; padding:6px; overflow:Hidden; font-weight:bold; font-family:Arial, sans-serif; color:#313030; border:0px none !important;}

div#profile-edit-box .boxbody form p.fp span {line-height:27px; font-size:12px; padding-left: 10px;}

div#profile-edit-box .boxbody form input.submit {background-color:#141919; color:#ffffff; font-family:Arial, sans-serif; font-size:14px; font-weight:normal; margin-top:18px; border:0px none !important; outline:0px none !important; height: 35px; line-height:35px; padding:0px 20px; float:left; cursor:pointer;}

div#profile-edit-box .boxbody p.dError {background-color:#f58c08; color:#ffffff; font-size:15px; padding:8px; width: 440px; height:auto; margin:0px !important; line-height:19px; position:Absolute; top:75px; left:20px; }

div#profile-edit-box .boxbody form p.fs1, div#profile-edit-box .boxbody form p.fs3 {width: 390px; height:54px; overflow:hidden; background-color:#c8c8c8; color:#ffffff; font-weight:normal; font-size:11px; text-align:left; margin-bottom:8px; }
div#profile-edit-box .boxbody form p.fs1 label, div#profile-edit-box .boxbody form p.fs3 label {display:block; width: auto; text-align:left; height:27px; line-height: 27px; background-color:#202525; font-weight:bold; font-size: 13px;color:#ffffff; font-weight:Bold; float:none;}
div#profile-edit-box .boxbody form p.fs1 strong, div#profile-edit-box .boxbody form p.fs3 strong {display:Block; overflow:hidden; height:15px; padding:6px; float:left; background-color:#ececec;}
div#profile-edit-box .boxbody form p.fs1 strong {width:185px;}
div#profile-edit-box .boxbody form p.fs3 strong {width:275px;}

div#profile-edit-box .boxbody form p select, div#profile-edit-box .boxbody form p select option {color:#313030;}
div#profile-edit-box .boxbody form p.fs1 span, div#profile-edit-box .boxbody form p.fs3 span {line-height:27px; font-size:12px; padding-left: 10px;}

div#profile-edit-box .boxbody form p.fc {width: 440px; height:23px; overflow:hidden; background-color:#202525; color:#ffffff; font-weight:normal; font-size:11px; text-align:left; margin-bottom:8px; line-height: 23px;  }
div#profile-edit-box .boxbody form p.fc label {display:block; width: 250px; text-align:left; height:23px; line-height: 23px; background-color:#202525; font-weight:bold; font-size: 11px; color:#ffffff; font-weight:Bold; float:left;}
div#profile-edit-box .boxbody form p.fc label input {margin-right:4px;}
div#profile-edit-box .boxbody form p.fc span {line-height:23px; font-size:12px; padding-left: 10px;}

div#profile-edit-box .boxbody form p.error {background-color:#f8c540;}
div#profile-edit-box .boxbody form p.valid {background-color:#313030;}

div#profile-edit-box #services-box .boxbody {text-align:left; min-height:auto;}
#services-box p.dd {padding-left: 30px;  margin-top:10px; display:inline-block; text-align:left; padding-right: 14px; background: url(../images/icons.gif) 149px -502px no-repeat;}
#services-box a#btn-fb,
#services-box a#btn-tw,
#services-box a#btn-iwiw {background-color:#141919;}

#services-box a#btn-iwiw {background-position: 5px -703px;}

#services-box a b,
#services-box span b {color:#f8c540;}

.connected-fb {display:block; width: 270px; text-align:left; margin:2px auto; height:36px; line-height:36px; color:#ffffff; text-indent: 50px; background:transparent url(../images/icons.gif) 10px -200px no-repeat; cursor:pointer;}
.connected-tw {display:block; width: 270px; text-align:left; margin:2px auto; height:36px; line-height:36px; color:#ffffff; text-indent: 50px; background:transparent url(../images/icons.gif) 10px -251px no-repeat; cursor:pointer;}
.connected-iwiw { display:block; width: 270px; text-align:left; margin:2px auto; height:36px; line-height:36px; color:#ffffff; text-indent: 60px; background:transparent url(../images/icons.gif) 3px -646px no-repeat; cursor:pointer;}

/* Share page */
#share-box {padding: 100px; text-align: center;}
#share-box h2 {font-size: 40px !important; margin-bottom: 10px;}
#share-box h3 {margin-bottom: 10px;}
#share-box a {color: #333;}
div.share-box-bt {display: block; position: relative; padding: 10px; font-size: 16px; font-weight: bold; background: #fff; color: #333; margin: 10px auto; width: 350px;}
div.share-box-a {display: block; padding: 10px 10px 10px 50px; text-align: left; }
div.share-box-bt span {background: url(../images/icons.gif) -15px -806px no-repeat; display: block; position: absolute; top: 20px; left: 25px; width:21px; height: 28px;}
div.share-allert {position: relative; padding: 10px 0 10px 60px; height: 40px; font-size: 14px; width: 250px; margin: 0 auto; text-align: left;}
div.share-allert span {display: block; position: absolute; top: 10px; left: 5px; width: 42px; height: 40px; background: url(../images/icons.gif) -4px -753px no-repeat;}
div.sub-option a {color: #f59a15 !important;}

/* 20100626 new dialog */
#diaLayer {height:100%; left:0; position:fixed; top:0; width:100%; z-index:29; background-color:#313030;}
#diaBox {background-color:#141919; color:#333333; left:50%; margin: -150px 0px 0px -200px; position:fixed; top:50%; z-index:1000; width: 400px;}

#diaBox .boxbody {background-color:#141919; color:#ffffff; font-size:14px; line-height:18px; text-align:center; padding: 35px 45px; }
#diaBox .boxbody {padding: 20px 25px 25px 25px; text-align:center;  }
#diaBox .boxbody p {background-color:#141919; color:#ffffff; line-height:18px; }
#diaBox .boxbody p.title {font-family: 'DinBold'; height:40px; overflow:hidden; line-height:40px; font-size:30px; margin: 0px auto 20px auto; display:inline-block; padding-right:10px; }
#diaBox .boxbody p.title .icon {display:block; float:left; width:45px; height:40px; overflow:hidden; background:transparent url(../images/bg.gif) -320px -200px no-repeat; }
#diaBox .boxbody p.title span {float:left; display:block; padding-top:6px; }

#diaClose {display:block; width:27px; height:27px; position:absolute; top:-13px; right:-13px;  overflow:hidden; background: url(../images/mb-close.png) left top no-repeat; margin: 0px;  cursor:pointer; }




div.pager {height:30px;}

div.pager ol {margin:0px;padding:0px;}
div.pager ol li {
display:inline;
list-style:none outside none;
}
div.pager a {
background:none repeat scroll 0 0 #1D2222;
border:1px solid #1D2222;
color:#ffffff;
margin-right:5px;
padding:9px 10px;
text-align:center;
text-decoration:none;
font-weight:bold;
}
div.pager a:hover, div.pager a:active {
background:none repeat scroll 0 0 #1D2222;
border:1px solid #414141;
color:#ffffff;
}

div.pager span {
background:none repeat scroll 0 0 #1D2222;
border:1px solid #1D2222;
color:#414141;
margin-right:5px;
padding:9px 10px;
font-weight:bold;
}

div.pager .current {
background:none repeat scroll 0 0 #ffffff;
border:1px solid #ffffff;
color:#414141;
margin-right:5px;
padding:9px 10px;
font-weight:bold;
}
div.pager .page {
}
div.pager .prev, div.pager .next {
}

div#grid{ }
div#grid-holder {margin-top: 10px; height: 400px; background: #141919; position: relative;}
div#noflash span {display: block; position: absolute; top: 130px; left: 280px; background: red url(../images/noflash_bg.gif) no-repeat; width: 403px; height: 87px;}

#faq {padding: 30px 100px 30px 40px}
#faq h3 {margin: 20px 0 5px 0; font-size: 17px}
#faq p {font-size: 14px; line-height: 16px}
