ul, li, ol, body, html, table, td, tr, h1, h2, h3, h4, h5, big, small, dl, dd, dt, p, form {
	padding:0;
	margin:0;
	font:11px Tahoma, "Trebuchet MS";
	line-height:14px;
	color:#444
}


body {
	background-attachment: fixed;
}


input, textarea {
	font:11px "Trebuchet MS";
}

input#user_captcha.captcha {
	width: 100px;
}


ul, li {
	list-style:none;
}


table {
	border-collapse:collapse;
}

img {
	border:0;
}

.suptitle {
	text-align: right;
}

acronym, abbr {
	border :none;
	text-decoration: none;
	cursor: help;
}

#content acronym.recent, #posts acronym.recent {
	color:#222 !important;
}

.pos-a {
	position: absolute;
}

a {
	color:#999;
	outline:none;
}

a:hover {
	text-decoration:underline;
}

a.not-link, #content a.not-link {
	cursor:default !important;
	text-decoration:none !important;
}

input {
	outline:none;
}

.bold {
  font-weight:bold;
}

.default {
	color:#999;
}

.no-display {
	display: none;
}

.icon {
	padding:0 0 0 15px;
	background-position: left;
	background-repeat: no-repeat;
}

.igp_green {
	background:url('/images/igp_small.gif') right -56px no-repeat;
	padding:0 25px 0 0;
	color:#333;
	text-decoration:none;
}


.igp_white {
	background:url('/images/igp_small.gif') right -38px no-repeat;
	padding:0 25px 0 0;
	color:#fff;
	text-decoration:none;
}

.igp_grey,
.igp_grey1 {
	background:url('/images/igp_small.gif') right -20px no-repeat;
	padding:0 25px 0 0;
	color:#999;
	text-decoration:none;
}


.igp_black {
	background:url('/images/igp_small.gif') right -2px no-repeat;
	padding:0 25px 0 0;
	color:#333;
	text-decoration:none;
}

/* OK */
html {
	background:#fff;
}

#top {
	background: #333 url('/images/top.jpg') center top no-repeat;
	height: 55px;
	padding: 8px 0 10px 0;
	position:relative;
	z-index:25;
}

	#beta {
		height:27px;
		width:318px;
		background:url('/images/beta.gif');
		position:absolute;
		left:5px;
		top:-3px;
	}

#top-stuff {
	width:950px;
	margin:0 auto;
	z-index:1;
	position:relative;
}
	#add-to-bookmarks {
		width:61px;
		height:19px;
		padding:6px 0 0 25px;
		display:block;
		position:absolute;
		top:1px;
		left:144px;
		z-index:2;
	}
	
	#search {
		position:absolute;
		top:1px;
		left:607px;
	}
	
		#search form {
			position:relative;
		}
		
		#search .input {
			position:absolute;
			border:0;
			top:3px;
			left:3px;
			width:155px;
			background:transparent;
			color:#999;
		}
		
		#search .submit {
			position:absolute;
			width:16px;
			height:18px;
			top:5px;
			background:0;
			left:167px;
			cursor:hand;
			border:0;
		}
		
	#language-selector {
		position:absolute;
		right:0;
		top:2px;
		height:25px;
		width:113px;
	}
		#language-selector * {
			display:block;
			font-weight:normal;
		}
	
		#language-selector .russian {
			background:url('/images/language.png') left 0 no-repeat;
			padding:0 0 0 3px;
		}

		#language-selector .russian strong {
			background:url('/images/language.png') left -25px repeat-x;
		}

		#language-selector .russian span {
			padding:0 4px 0 0;
			background:url('/images/language.png') right -100px no-repeat;
		}
		
		#language-selector .russian a {
			height:20px;
			overflow:hidden;
			padding:5px 0 0 20px;
			margin:0 5px;
			width:1px;
			background:url('/images/icons/russian.png') left no-repeat;
		}
		
		#language-selector li {
			float:left;
		}
		
		#language-selector .english {
			background:url('/images/language.png') left -100px no-repeat;;
		}	

		#language-selector .english strong {
			background:url('/images/language.png') left -125px repeat-x;
		}

		#language-selector .english span {
			background:url('/images/language.png') right -150px no-repeat;
			padding:0 2px 0 0;
		}

		#language-selector .english a {
			height:20px;
			padding:5px 0 0 19px;
			overflow:hidden;
			width:1px;
			margin:0 5px;
			width:1px;
			background:url('/images/icons/english.png') left no-repeat;
		}
		
		#language-selector .english a.current, #language-selector .russian a.current {
			width:44px;
		}
		
		
		

#header {
position:relative;
z-index:1;
width: 920px;
padding:0 5px;
margin: 0 auto 0 auto;
}

  #header .left {
    float:left;
    width: 630px;
	display: block;
	height: 150px;
  }
  
  #header .right {
    float:left;

    width:265px;

    padding:0 0 0 10px;
    position:relative;
  }
  
  #header .right .subtitle {
    margin:-5px 0 0 0;
    text-align:right;
    width:235px;
    height:15px;

  }
  
  #header .toggler {
    float:right;
    width:33px;
    right:-14px;
    top:25px;
    z-index:25;
    position:absolute;
    height:33px;
    background:url('/images/toggler.gif') left;
  }
  
    #header .toggler:hover,
	#header #pr-layout-right .toggler:hover {
      background-position:right;
    }

	#subheader {
		width:930px;
		margin:0 auto;
		position:relative;
	}
	  
	  #authorized {
	    margin:10px 0;
	    position:relative;
	  }
	
	  #authorized .purse{
	    float:right;
	    font:13px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
	    color:#999;
	  }
	  
	    #authorized .avatar {
	      float:left;
	      margin:0 10px 0 0;
	    }
	    
	    #authorized .purse .igp-inline {
	      margin:4px 0 0 0;
	    }
	  
	    #authorized .purse span {
	      font-size:17px;

	    }
	
		
		#authorized .logout {
			float:right;
			margin:5px 0 0 0;
			color:#900;
		}
		
		#authorized .imaged {
			height:23px;
			display:block;
		}
		
		#authorized .imaged span span {
			height:18px !important;
			padding:5px 5px 0 5px;
		}
	
		#authorized p strong, #authorized p a {
			color:#c0ff00;
		}
		
		#authorized .add {
			float:left;
		}
		
		#add-or {
			float:left;
			padding:0 1px;
			color:#666;
			cursor:pointer;
			background:url('/images/grey_dash.gif') bottom left repeat-x;
		}
		
		a#placeActionsBtn.actionBarOr {
			float: none;
			padding: 0;
			margin-left: 5px;
			background: none;
			text-decoration: none;
			background:url('/images/gray_dotted.gif') 0 95% repeat-x;
		}
		
		
		
		a#placeActionsBtn.actionBarOr:hover {
			color: #333;
		}
		
		.tooltip {
			visibility: hidden;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 100;
		}
		
		.tooltip .content {
			width:138px;
		}
		
		#user-toolbox {
			visibility:hidden;
		}
		
			#user-toolbox ul {
				padding:2px 1px 1px 1px !important;
			}

			* html .shadowed{
				width:auto;
			}

      .shadowed { empty-cells: show; }
      .shadowed .lt,
      .shadowed .l,
      .shadowed .lb
      { width: 31px; }
      .shadowed .lt
      {
      height: 58px !important;
      background:  url(/images/shadow/shadow-lt.png) no-repeat 100% 100%;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/shadow-lt.png,sizingMethod=scale);
      }
      .shadowed .l
      {
      background: url(/images/shadow/shadow-l.png) repeat-y;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/shadow-l.png,sizingMethod=scale);
      }
      .shadowed .lb
      {
      height: 58px;
      background: url(/images/shadow/shadow-lb.png) no-repeat 100% 0;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/shadow-lb.png,sizingMethod=scale);
      }

      .shadowed .rt,
      .shadowed .r,
      .shadowed .rb
      { width: 31px; }
      .shadowed .rt
      {
      height: 58px;
      background: url(/images/shadow/shadow-rt.png) no-repeat 0 100%;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/shadow-rt.png,sizingMethod=scale);
      }
      .shadowed .r
      {
      background: url(/images/shadow/shadow-r.png) repeat-y;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/shadow-r.png,sizingMethod=scale);
      }
      .shadowed .rb
      {
      height: 58px;
      background: url(/images/shadow/shadow-rb.png) no-repeat 0 0;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/shadow-rb.png,sizingMethod=scale);
      }

      .shadowed .b
      {
      height: 58px;
      background: url(/images/shadow/shadow-b.png) repeat-x 0 0;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/shadow-b.png,sizingMethod=scale);
      }

      .minishadowed { empty-cells: show; }
      .minishadowed .lt,
      .minishadowed .l,
      .minishadowed .lb
      { width: 15px; }
      .minishadowed .lt
      {
      height: 21px !important;
      background:  url(/images/shadow/mini-lt.png) no-repeat 100% 100%;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/mini-lt.png,sizingMethod=scale);
      }
      .minishadowed .l
      {
      background: url(/images/shadow/mini-l.png) repeat-y;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/mini-l.png,sizingMethod=scale);
      }
      .minishadowed .lb
      {
      height: 17px;
      background: url(/images/shadow/mini-lb.png) no-repeat 100% 0;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/mini-lb.png,sizingMethod=scale);
      }

      .minishadowed .rt,
      .minishadowed .r,
      .minishadowed .rb
      { width: 15px; }
      .minishadowed .rt
      {
      height: 21px;
      background: url(/images/shadow/mini-rt.png) no-repeat 0 100%;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/mini-rt.png,sizingMethod=scale);
      }
      .minishadowed .r
      {
      background: url(/images/shadow/mini-r.png) repeat-y;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/mini-r.png,sizingMethod=scale);
      }
      .minishadowed .rb
      {
      height: 17px;
      background: url(/images/shadow/mini-rb.png) no-repeat 0 0;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/mini-rb.png,sizingMethod=scale);
      }

      .minishadowed .b
      {
      height: 21px;
      background: url(/images/shadow/mini-b.png) repeat-x 0 0;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/shadow/mini-b.png,sizingMethod=scale);
      }

      .minishadowed .lt,
      .minishadowed .l,
      .minishadowed .lb,
      .minishadowed .rt,
      .minishadowed .r,
      .minishadowed .rb,
      .minishadowed .b,
      .shadowed .lt,
      .shadowed .l,
      .shadowed .lb,
      .shadowed .rt,
      .shadowed .r,
      .shadowed .rb,
      .shadowed .b
      { //background: none; }
	  
	  #content .content-types table.minishadowed td.content div ul li a {
		margin-bottom: .3em;
	  }

		
		#actions {
			top:41px;
			left:-15px;
		}
		
		#user-toolbox div {
			padding:1px 0 0 0;
		}
		
		.tooltip div {
			padding:1px 0;
			background: url('/images/actions.gif') bottom left no-repeat;
		}
		
		.tooltip ul {			
			padding:2px;
			background: #e3e3e3;
		}
		
		.tooltip a {
			display:block;
			
			text-decoration:none;
		}
		
		.tooltip .igp_green {
			color:#fff;
		}
		
		.tooltip a span {
			padding:2px 5px;
			
			display:block;
			cursor:hand;
			cursor:pointer;
		}
		
		.tooltip a:hover{
			background:#333;
			color:#fff;
			text-decoration:none;
			background:#333 url('/images/actions.gif') top right no-repeat;
		}
		
		.tooltip a:hover span {
			background:url('/images/actions.gif') bottom right no-repeat;
		}
		
		#blog-toolbox {
			margin:2px 0 0 0;
		}
		.tooltip .content {
			vertical-align:top;
		}
		#blog-toolbox .content {
			background:#e3e3e3;
		}
			#blog-toolbox .meta{
				background:#aaa;
				margin:0 0 2px 0;
			}
			
		#user-toolbox {
			margin-top:2px;
			position:absolute;
		}
		
			#user-toolbox .content {
				background: url('/images/users.gif') top left no-repeat;
			}

		
			.tooltip .meta {
				font-size:10px;
				color:#fff;
				margin:1px 0 1px 0;
				padding:2px 6px;
				height:14px;
			}
			
			#user-toolbox .meta {
				background:#6c9b11;
			}
			
			.tooltip .meta span{
				float:left;
			}
			
			#blog-toolbox .meta strong {
				line-height:16px;
				padding-top:1px;
			}
			
			.tooltip .meta span.exp {
				float:right;
			}
		
		#user-toolbox ul{
			background:#76ad11;
			width:148px;
			padding:2px 0 1px 0;
		}
		
		#user-toolbox li {
			margin:0 2px 2px  2px;
		}
		
		#user-toolbox div {
			background: url('/images/users.gif') bottom left no-repeat;
		}
		
		#user-toolbox a {
			color:#fff;
		}
		
		#user-toolbox a:hover{
			background:#6e9a11 url('/images/users.gif') top right no-repeat;
		}
		
		#user-toolbox a:hover span {
			background:url('/images/users.gif') bottom right no-repeat;
		}
	
	.imaged {
		background:url('/images/white_input.gif') no-repeat left top;
		padding:0 0 0 2px;
		height:23px;
		text-decoration:none;
	}
		.imaged span {
			background:url('/images/white_input.gif') no-repeat right bottom;
			height:23px;
			padding:0 2px 0 0;
			float:left;
		}
		
		.imaged span span {
			background:url('/images/white_input.gif') repeat-x left center;
			height:21px;
			float:left;
			padding:2px 0 0 0;
		}
		
		.imaged input {
			height:18px;
			float:left;
		}
	
	#authorization {
	  margin:10px 0;
	  width:265px;
	  overflow:hidden;
	}
	
	  #authorization .canvas {
	    width:795px;
	  }
	  
	  #authorization .first {
	    margin-right:265px;
	  }
	  
	  #authorization .frame {
	    width:265px;
	    height:70px;
	    float:left;
	  }
	  
	  #authorization .second em {
	    font:13px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
	    margin:5px 5px 0 0;
	    float:left;
	    color:#666;
	  }
	  
	  #authorization .second .submit {
	    float:none;
	  }
	  
	  #authorization .second a.swap {
	    clear:both;
	    float:left;
	    margin:10px 0 0 0;
	  }
	

	  #authorization .misc {
	    padding:5px 0;
	    clear:both;
	    color:#999;
	  }
	  

	    #authorization a {

	      margin:0 0 0 20px;
	      text-decoration:none;
	    }
	    

	    #authorization a:hover {

	      text-decoration:underline;
	    }
	
	  #authorization .input {
	    float:left;
	    width:115px;
	    margin:0 3px 0 0;
	    height:25px;
	    background:url('/images/input.gif');
	  }
	  
	   #authorization .input input, #authorization .submit input {
	     border:0;
	     color:#999;
	     padding:5px 0 0 3px;
	     width:109px;
	     font-size:13px;
	     background:transparent;
	   }
	   
	   #authorization .submit input {
	     width:29px;
	     height:23px;
	     padding:0;
	     overflow:hidden;
	   }
	   
	   #authorization .submit {
	     float:left;
 	     margin:1px 0 0 0;
	     background:url('/images/submit.gif');
	     height:23px;
	     overflow:hidden;
	     width:29px;
	   }
	
		
		.grey, .grey span, .grey span span {
			color:#666;
			cursor:hand;
			cursor:pointer;
			background-image:url('/images/grey_submit.gif');
		}
		
		.grey-on-white, .grey-on-white span, .grey-on-white span span {
			color:#666;
			cursor:hand;
			cursor:pointer;
			background-image:url('/images/grey_on_white_submit.gif');
		}
	#menu li #register-link {
		width:121px;
		height:20px;
		font-weight:normal;
		color:#fff;
		font-size:11px;
		padding:5px 0 0px 0;
		background:url('/images/register.png');
		display:block;
		color:#fff;
		text-align:center;
		text-decoration:none;
		opacity: .8;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	}
	
	#menu li a#register-link:hover {
		opacity: 1;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	}

	
	#menu li #register-link:active {
	  position:relative;
	  bottom:-1px;
	  right:-1px;
	}
#wrapper {
	width:950px;
	clear:both;
	margin:0 auto;
	position: relative;
	z-index:5;
}

	#header h1,
	#pr-layout-right .pr-logo-cont h1 {
		width:263px;
		height:44px;
		background:url('/images/logo.png') !important;
		background:none;
  		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='scale');
		z-index:5;
	}

	#header h1,
	#pr-layout-right .pr-logo-cont.newYear h1 {
		width:263px;
		height:64px;
		background:url('/images/igc-logo-newYear.png') no-repeat !important;
		background:none;
  		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/igc-logo-newYear.png', sizingMethod='scale');
		z-index:5;
	}
	
		#header h1 a,
		#pr-layout-right .pr-logo-cont h1 a {
			display:block;
			width:263px;
			height:44px;
			left:22px;
			text-indent:-3000px;
		}
		
		#pr-layout-right .pr-logo-cont .suptitle {
			float: right;
			padding-right: 30px;
			top: -5px;
			position: relative;
		}

		#pr-layout-right .pr-logo-cont.newYear .suptitle {
			float: left;
			padding-right: 30px;
			top: -8px;
			position: relative;
		}

		#pr-layout-right .pr-logo-cont.newYear .suptitleIgc {
			float: right;
			padding-right: 40px;
			top: -15px;
			position: relative;
		}
		
		#pr-layout-right .pr-logo-cont .toggler {
			float:right;
			width:33px;
			right: 5px;
			top: 25px;
			z-index:25;
			position:absolute;
			height:33px;
			background:url('/images/toggler.gif') left;
		}
		
		#pr-layout-right .pr-logo-cont .toggler:hover {
			background-position:right;
		}

		#pr-layout-right .pr-logo-cont.newYear .toggler {
			top:30px;
			right:18px;
		}
		
		#logo {
			z-index:7;
			width:263px;
			height:44px;
			right:2px;
			top:0;
			text-indent:-10000px;
			position:absolute;
		}
	
	
	#menu li#game-selector {
		width:178px;
		height:25px;
		float:left;
		position:relative;
		margin-right:7px;
		z-index:20;
		background:url('/images/game-selector.gif');
	}
		
		#game-selector .content {
			width:175px;
			background:#fff;
		}
		
		#game-selector #game-selector-wrapper {
			position:absolute;
			top:2px;
			left: -29px;

			z-index:250;

			visibility:hidden;
		}
		
		#game-selector table{
			width:237px;
		}
		
		#game-selector ul {
			width:175px;
		}
		
		#menu #game-selector li{
			float:none;
			border:0;
			padding:0;
			margin:0;
		}
		
		#menu #game-selector .text {
		  padding:4px 5px 2px 5px;
		}
		
		#menu #game-selector-current {
		  padding:6px 0 0 7px;
		  cursor:pointer;
		}
		
		#menu #game-selector a {
		  display:block;
		  padding:2px 5px;
			font-size:11px;
			color:#999;
		}
		
		#menu #game-selector a:hover {
		  background:#333;
		  color:#fff;
		}
		
		#menu #game-selector i {
			display:block;
			font-style:normal;
			width:40px;
			height:12px;
		}
	
	
	#breadcrumbs {
		padding:7px 15px 9px 7px;
		width:620px;
		overflow:hidden;
		color:#999;
	}

	.profileStudy #breadcrumbs {
		padding:10px 15px 17px 7px;
	}
	
		#breadcrumbs .main {
			padding:0 0 0 15px;
			background:url('/images/home.gif') left no-repeat;
		}

		.addOffer #breadcrumbs .main, .profileStudy #breadcrumbs .main {
			color:#666;
		}

		.addOffer #breadcrumbs .mp-color, .profileStudy #breadcrumbs .mp-color {
			color:#999;
		}

		.addOffer #breadcrumbs .mp-color span, .profileStudy #breadcrumbs .mp-color span {
			color:#ccc;
		}
	
		#breadcrumbs a {
			text-decoration: none;
		}
		
		#breadcrumbs a:hover {
			text-decoration: underline;
		}
		
	#service-links {
		padding:7px 0 9px 6px;
		float:right;
	}
	
	#service-links a {
		margin:0 20px 0 0;
	}
	
	.dashed-table {
		width:100%;
		margin:0 0 20px 0;
	}
	
	.dashed-table td {
		width:50%;
		vertical-align:top;
		padding:10px 10px 10px 10px;
		background:url('/images/grey_dot.gif') bottom left repeat-x;
		border-right:1px dotted #d4d4d4;
	}
	.dashed-table .right {
	  border-right:0;
	}
	.dashed-table .left {
	  padding-left:0;
	}
	
		.dashed-table p {
			padding:0;
			margin:0;
		}
		
		.dashed-table td.last {
		  background:none;
		}
		
		#content .dashed-table h4 {
		  font-size:13px;
		  margin:0 0 5px 0;
		}
		
	#underheader {
	  clear:both;	

		padding: 0 0 2px 0;
		background: url('/mp/images/shadow.gif') no-repeat right top;
		height: 27px;
		margin-top: -6px;
	}
	
	.at-right, #menu li.at-right {
	  float:right;
	}
			
	#menu {
		padding:0 4px 0 7px;
	}
	
		#menu li {
			float:left;
			margin:7px 0 4px 0;
			padding:0 1px 0 0;
		}
		
		#menu #scene-link {
			float:left;
			height:25px;
			width:62px;
			text-align:center;
			margin-right:-1px;
		}
		
		#menu #scene strong {
			background:none;
		}
		
		#menu #scene-link span {
			color:#333;
			background:url('/images/scene.gif') top left;
		}
		
		#menu #scene-link a:hover span, #scene #menu  #scene-link span {
			background:url('/images/scene.gif') bottom left;
			color:#fff;
		}
		
		#menu a {
			font-size:15px;
			color:#cdcbcc;
			text-decoration:none;
			display:block;
		}
		
		#menu a strong {
			display:block;
			font-weight:normal;
			text-shadow:0;
		}
		
		#menu a span{
			padding:6px 6px 5px 7px;
			display:block;
		}
		
		#menu a:hover {
			background:#fff url('/images/menu_active.gif') left bottom;
			color:#333;
		}
		
		#menu a:hover strong{
			background: url('/images/menu_active.gif') left top no-repeat;
		}
		
		#menu a:hover span{
			background: url('/images/menu_active.gif') right top no-repeat;
		}
		

	.small_avatar {
		height:16px;
		width:16px;
		background:#fafafa;
		vertical-align:bottom;
	}
	
	#content h2 {
		height:auto;
		line-height:14px;
		font:italic normal 14px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
		color:#666;
	}	
	
		
		#content h2 a, 
		#content h2 span{
			float:left;
			margin:0 10px 5px 0;
		} 
		
		#content h2 span{
			font-size: 16px;
		}
		
		#content h2 a {
			font-size: 12px;
			padding-top: 2px;
			margin-right: -2px;
		}
		
			#content h2 .indicator {
				background-image:url('/images/ajax.gif');
				margin:0 10px 0 0;
			}

			
		#content .note {
			background:#f2f2f2;
			padding:5px 10px;
		}		
		
		#content h3 {
			font-weight:bold;
		}
		
			#content h3 span {
				color:#999;
				font-weight:normal;
			}
			
			#content .video {
				width:425px;
				height:344px;
				border:1px solid orange;
				clear:both;
				margin:1px;
			}
		
			#content h3 a {
				color:#333;
				text-decoration:none;
			}
			
				#content h3 a:hover {
					text-decoration:underline;
				}
		
	#right {
		width:270px;
		margin:0 15px 0 0;
		float:right;
	}
	
	  #right ul.list li,
	  .pr-layout-right ul.list li {
      padding:6px 10px 9px;
    }
    
    #right ul.list li li {
      padding:0;
    }
    	
		ul.list, 
		.widget {
			overflow:hidden;
			padding:3px 0 0 0 !important;
			padding:1px 0 0px 0;
			clear:both;
		}
		  
		  ul.list li.last {
		    background:none;
		  }
		
			#tag-cloud {
				text-align:center;
			}
		
			.cloud a{
				margin:0 10px 0 0;
				padding:0;
				line-height:24px;
			}
			
			#tag-cloud li.cloud {
				background:none !important;
			}
			
			#tag-cloud .cloud a {
				text-decoration:none;
			}
				#tag-cloud .cloud a:hover {
					text-decoration:underline;
				}
				
			.top-widget li{
				line-height:14px;
			}
			
			.top-widget .igp_grey {
				float:right;
				font-weight:bold;
				font-size: .8em;
			}
			
				.top-widget .wrapper {
					width: 150px;
					overflow:hidden;
				}
				
				.top-widget .wrapper a {
					white-space:nowrap;
				}
			
				#live .comments, #live .blog {
					line-height:16px;
					padding-top:1px; 
					padding-bottom: 1px;
				}
				
				#live .user {
					margin:0 5px 0 0;
				}
				
				#live .comments {
					padding-left: 16px;
				}
				
				#live .game-icon {
					padding:0;
				}
				#right ul#live li, 
				#right ul.top-widget li,
				#pr-layout-right ul#users-widget.list li,
				#pr-layout-right ul#videos-widget li,
				#pr-layout-right ul#live li,
				#pr-layout-right ul#blogs-widget li, 
				#pr-layout-right ul.top-widget li {
					padding:3px 0 6px;
					border-bottom: 1px dotted #CCC;
				}
				
				#right ul#users-widget li{
					padding-bottom:4px;
				}
				
				#right ul#users-widget li.last,
				#right ul#blogs-widget li.last,
				#right ul#videos-widget li.last,
				#right ul#live li.last,
				#pr-layout-right ul#users-widget.list li.last,
				#pr-layout-right ul#videos-widget li.last,
				#pr-layout-right ul#blogs-widget li.last, 
				#pr-layout-right ul.top-widget li.last {
					padding-bottom: 0;
					background: none;
					border: none;
				}
			
				
				ul.list li.summary {
					padding-top:4px;
					padding-bottom:4px;
					margin-bottom:5px;
					background:#f2f2f2;
					color:#999;
				}
					ul.list li li {
						padding:0;
						margin:2px 0 1px 0;
					}
					
	
		
		#matches h3 {
			font-weight:normal;
		}
		
		
			#matches span {
				float:right;
			}
			
			#matches .live {
				text-indent:-3000px;
				font-size:1px;
				line-height:1px;
				display:block;
				height:9px;
				width:21px;
				background:url('/images/icons/live.gif');
			}
			
		
		#events img {
			display:block;
			float:left;
			margin:0 10px 0 0;
		}
		
			#leaders li img, #friends li img, #contacts li img {
			display:block;
			float:left;
			margin:0 10px 0 0;
		}
		
		#leaders li strong, #friends li strong, #contacts li a.new  {
			float:right;
		}
		
		#contacts li a.new {
			background: url('/images/new-message.gif') right no-repeat;
			padding:4px 22px 5px 0;
			width:13px;
			color:#fff;
			text-align:right;
			font-size:11px;
			text-decoration:none;
			margin:3px 0 0 0;
		}
		
		ul#contacts {
			margin: 3px 0 5px 0;
		}
		
		#contacts li {
			padding:3px 3px 5px 3px;
		}
		
		#contacts li.current {
			background: #ecf4da;
		}
		
		#contacts li a.user {
			background:none;
			text-decoration:underline;
		}
		
		#contacts li.even .submit {
			float:right;
		}
		
		#contacts li.even {
			padding-top:4px;
			padding-bottom:5px;
		}
		
		#contacts li.even .input {
			width:170px;
			height:15px;
		}

		#leaders li strong, #friends li span, #contacts li span  {
			display:block;
		}
		
			#leaders .summary a {
				color:#999;
				font-weight:normal;
			}
			
		#popular {
			
		}
		
			#popular .game-icon {
				color:#333;
			}
		
			.user, .pseudo-user {
				color:#75af02;
			}
			
			#popular strong {
				display:block;
			}
			
			#popular img{
				float:left;
				margin:0 10px 0 0;
			}

			#shop li .buy{
				float:right;
			}	

			#shop li strong {
				display:block;
			}

		
		#status {
			margin:5px 0 10px 10px;
		}
		
	#left {
		float:left;
		padding:0 0 0 8px;
		width:630px;
	}
	
			#content dl.meta dt {
				display:none;
			}
			
			#content dl.meta dt.action {
				display:block;
			}
	
		#content .content-filter {
			padding-right:0;
			padding-top:0;
			height:27px;
			overflow:hidden;
			clear:both;
			background:url('/images/grey_header_line.png') top left repeat-x;
		}

		#content .content-filter.entry {
			background:none;
		}
		
		#content .red-filter {
			background:url('/images/red_header_line.png') top left repeat-x;
		}
		
		#content h2.content-filter .active{
		  height:25px;
		}
		
		#content h3.content-filter {
		  background-position:-2px -2px;
		}

		#content h4.content-filter {
		  background-position:-4px -4px;
		}

		  #content #right .content-filter li {
		    background:none;
		  }

  		#content li .content-filter {
  		  margin:0 0 0 -10px !importantб�;
  		}
		
			#content .content-filter a.rss {
				width:25px;
				height:27px;
				background: #fff url('/images/rss_hover.gif') no-repeat 8px -15px;
				font-size:1px;
				margin-right:0;
				text-indent:-2000px;
				display:block;
				float:right;
			}
			
			#content .content-filter a.rss:hover {
				background: #fff url('/images/rss_hover.gif') no-repeat 8px 7px;
			}

			#content .content-filter span.counter {
				padding:0 8px;
				background: #fff;
				font: 15px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
				color:#333;
				text-align:center;
				float:right;
				margin-right:0;
			}

			#content .content-filter .tabs {
				background:#fff;
				overflow:hidden;
				float:left;
			}
			
			#content .content-filter ul.tabs li {
				float:left;
				padding:3px 7px 0 0;
				margin:0;
			}
			
			#content .content-filter ul.tabs li a {
				font-style: italic;
			}
			
			#content .content-filter .tabs li.active {
			  padding-top:0;
			}
			
			#content .content-filter .tabs a, #content .content-filter .tabs span{
				font: 14px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
				color:#999;
				margin-left:0;
				margin-right:0;
			}
			
				#content .content-filter .tabs li.active a, #content .content-filter .tabs li.active span {
					text-decoration:none;
					color:#333;
					cursor:default;
					padding:0;
				}
				
				#content h2.content-filter .tabs li.active a, #content h2.content-filter .tabs li.active span, #content h2.content-filter .counter {
					color:#333;
					font-size:20px;
					margin:0;
					font-style: italic;
				}
				
				#content h3.content-filter .tabs li.active a, #content h3.content-filter .tabs li.active span, #content h3.content-filter .counter {
					color:#555;
					font-size:16px;
					margin:0px 0 0 0;
				}
				
				#content h4.content-filter .tabs li.active a, #content h4.content-filter .tabs li.active span, #content h4.content-filter .counter {
					color:#666;
					font-size:14px;
					margin:0px 0 0 0;
				}
				
				#content h4.content-filter .tabs li.active {
				  margin-left:3px;
				}
				
				* html #content .content-filter .tabs li a, * html #content .content-filter .tabs li span{
					height:1%;
					overflow: visible
				}
				
			#content .content-filter .current-type {
				float:right;
				margin:3px 0 0;
			}
			
				#content .content-filter .current-type a, #content .content-filter .content-types .active a {
					padding:0 10px 0 20px;
					background:#fff url('/images/dropdown.gif') no-repeat left;
				}
			
			
			#content .content-types {
				position:absolute;
				width:160px;
			}
			
				#content .content-types .content {
					padding:0;
					margin:0;
					width:130px;
				}
				
				#content .content-filter .content-types .active {
					border-bottom:1px solid #ccc;
				}
			
				#content .content-filter .content-types .active a {
					color:#666;
					background-color:#e3e3e3;
				}
				
					#content .content-filter .content-types .active a:hover {
						color:#e3e3e3;
						background-color:#333;
					}
			
				#content .content-types li {
					display:block;
					padding:0;
					margin:0 1px;
				}

				#content .content-types a {
					float:none;
					padding:0 3px 0 20px;
					margin:0;
					color:#000;
					background-image:none;
				}	
				
				#content .content-types a:hover {
					color:#fff;
				}
				
				#content-filter-toolbox {
				  margin:0px 0 0 -11px;
				}

		
		#slider {
			height:150px;
			position:relative;
			background:#111;
			width: 630px;
		}
		
			#slider li {
				width:630px;
				position:absolute;
				top:0;
				left:0;
				visibility:hidden;
				height:150px;
			}
			
			#slider ul {
				width:630px;
				height:150px;
				overflow:hidden;
			}
			
			#slider-controls {
				position:absolute;
				bottom:0;
				right:0;
				width:40px;
				height:17px;
				background: url('/images/slider_controls.gif') top left;
			}
			
				#slider-controls a{
					width:20px;
					height:17px;
					display:block;
					float:left;
				}
				
				#slider-controls a.prev:hover {
					background:url('/images/slider_controls.gif') bottom left;
				}
				
				#slider-controls a.next:hover {
					background:url('/images/slider_controls.gif') bottom right;
				}
			
			#slider u, #slider b, #slider i, #slider s,
			.bordered-widget .corners u,
			.bordered-widget .corners b,
			.bordered-widget .corners i,
			.bordered-widget .corners s,
			.profile-block-wrapper .corners u,
			.profile-block-wrapper .corners b,
			.profile-block-wrapper .corners i,
			.profile-block-wrapper .corners s {
				font-size:0px;
				border-width:1px;
				border-color:#fff;
				line-height:0px;
				height:1px;
				width:1px;
				position:absolute;
				text-indent:-1000px;
				display:block;
			}
			
			#slider u {
				top:0;
				left:0;
				border-top-style:solid;
			}
			
			#slider b{
				bottom:0;
				left:0;
				border-bottom-style:solid;
			}
			
			#slider i {
				top:0;
				border-top-style:solid;
				right:0;
			}
			
			#slider s {
				bottom:0;
				border-bottom-style:solid;
				right:0;
			}
			
			.bordered-widget .corners s,
			.profile-block-wrapper .corners s {
			  bottom:-1px;
			  right:-1px;
				border-bottom-style:solid;
			}
			
			.bordered-widget .corners i,
			.profile-block-wrapper .corners i {
			  top:-1px;
			  right:-1px;
				border-top-style:solid;
			}
			
			.bordered-widget .corners b,
			.profile-block-wrapper .corners b {
			  bottom:-1px;
			  left:-1px;
				border-bottom-style:solid;
			}
			
			.bordered-widget .corners u,
			.profile-block-wrapper .corners u {
			  top:-1px;
			  left:-1px;
				border-top-style:solid;
			}
			
			
			#posts .item {
				clear:both;
				margin:10px 0 20px 0;
			}

			#posts.study .item {
				clear:both;
				margin:5px 0 0 0 !important;
			}
			
				#posts .item .illustration {
					float:left;
					margin:3px 10px 0 0;
				}
				#content #posts .comment .author, #content #posts .pm .author {
					margin-top:0;
				}
				#posts .author {
					float:left;
					font-weight:bold;
					color:#75af02;
					margin:7px 5px 0 0;
				}
						#posts .author a {
							color:#75af02;
						}
						
				#posts .date {
					float:right;
					display:inline;
					color:#999;
					margin:7px 0 0 0;
				}
				
				#posts .avatar {
					float:left;
					margin:0 10px 0 0;
					background:#fafafa;
				}
				
				#posts .avatar, #posts .avatar img {
					width:50px;
					height:50px;
				}
				
				#content #posts .comment .avatar img, 	#content  #posts .comment .avatar,
				#content #posts .pm .avatar img, 	#content  #posts .pm .avatar
				 {
					width:30px;
					height:30px;
					font-size:9px;
					color:#999;
				}
				
				#posts .blog {
					white-space:nowrap;
					float:left;
					margin:7px 0 0 0;
				}
				
				#posts .blog a {
					float:left;
					margin:0px 5px 0 0;
				}
				
				#posts h3 {
					font:18px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
					float:left;
					width:550px;
					margin:1px 0 0 0;
				}
								
				#posts .formatted h3 {
					float:none;
				}
				
				#posts .excerpt, #posts .body {
					clear:both;
					width:619px;
					overflow:hidden;
				}
				
					#posts .comment .excerpt, #posts .comment .body {
						width:579px;
					}
					
					.formatted table {
						margin:5px 0 5px 1px;
					}
					
					#content .formatted ul, #content .formatted ol {
						margin:10px 10px;
					}
					
					#content .formatted li {
						list-style-type:disc;
						margin:0 0 0 15px;
					}
					
					#content .formatted ol li,
					.new-post-content  ol li {
						list-style-type:decimal;
					}
					
					#content .formatted blockquote,
					.new-post-content blockquote {
						border-left: 8px solid #EBEBEB; 
						margin: 10px 0; 
						padding: 0 1em;
						font-style:italic;
						font-weight:normal;
					}
					
					.formatted p.question, #content .formatted .question {
						background:url('/images/question.gif') top left no-repeat;
						text-align:left;
						display:block;
						padding:1px 0 2px 20px;
						font-weight:bold;
					}
					
					.formatted div.question p {
						padding:0;
						margin:0;
						font-weight:bold;
					}
					
				#posts .comments {
					padding:0 0 0 19px;
					float:left;
				}
				
					#posts dl.second {
						overflow:auto;
						border-top:1px solid #efefef;
						padding:5px 0 0 0;
						margin:5px 0 5px 0;
					}

					#posts li.short dl.second {
						overflow:auto;
						border-top:1px solid #efefef;
						padding:0;
						margin:0;
					}
					
					#posts .karma {
						float:left;
						margin:0 15px 0 0;
					}
					
					#posts .actions {
						float:right;
						width:80px;
						text-align:right;
					}
					
					#posts .item .actions a {
						margin:0 !important;
					}
					
					#posts .actions .delete {
						margin:0 0 0 5px !important;
					}
					
				#posts .tags {
					padding:0 0 0 24px;
					margin:0 0 0 15px;
					float:left;
					height:15px;
					width:310px;
					overflow:hidden;
				}
				
				#posts .full-meta .illustration {
					float:left;
				}
				
				#posts .full-meta h3 {
					margin:6px 0 5px 0;
					float:none;
				}
				
				#posts .full-meta {
					overflow:hidden;
					margin:0 0 5px 0;
				}
				
				#posts .full-meta .tags {
					padding:0;
					text-indent:25px;
					margin:0;
				}
				
				.paginator {
					clear:both;
					height: 50px;
				}
				
					.paginator a, 
					.paginator span, .paginator div {
						float:left;
					}
					
					.paginator a {
						color:#333;
						text-decoration:none;
					}
					
					.paginator a:hover {
						color:#333;
						text-decoration: underline;
					}
					
					.paginator div {
						background:#f2f2f2 url('/images/paginator.gif') left top no-repeat;
						margin:0 10px;
					}
					
					.paginator div div {
						background:url('/images/paginator.gif') right bottom no-repeat;
						padding:4px 5px 3px;
						margin:0;
						height:19px;
					}
					
					.paginator div a span, 
					.paginator div span span, 
					.paginator div .gap {
						padding:1px 5px 2px 5px;
						font-size:12px;
					}
					
					
					
					.paginator div span.current {
						color:#fff;
						background:#333 url('/images/page.gif') left top no-repeat;
					}
					
					.paginator div span.current span {
						background: url('/images/page.gif') right top no-repeat;
					}
					
					.paginator .prev_page, 
					.paginator .next_page {
						font: 20px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
						padding:3px 0 0 0;
					}
					
					.paginator a.prev_page:hover, 
					.paginator a.next_page:hover {
						text-decoration: none;
					}
					
					.paginator .prev_page b, 
					.paginator .next_page b {
						font-weight: normal;
					}
					
					.paginator a.prev_page:hover b, 
					.paginator a.next_page:hover b {
						text-decoration: underline;
					}
					
					.paginator .disabled {
						color:#cdcdcd;
					}
					
					.paginator div .disabled {
						color:#fff;
					}
					
				#posts .parent a{
					font-weight:bold;
					color:#333;
				}
				
				#new-message {
					padding: 20px 10px 15px 10px;
				}
				
				#new-message textarea {
					height:100px !important;
				}
				
				#new-message .meta {
					margin-bottom:10px;
				}
				#posts .comment .excerpt, #posts .incoming .body, #twitter .incoming .body {
					margin:0 0 0 20px;
					padding:5px 0 5px 25px;
					background:url('/images/comment.gif') left top no-repeat;
				}				
				.messages-column #posts {
					overflow:hidden;
				}
				
				.messages-column .paginator{
					margin:0 0 20px 0;
					border-top:20px solid #fff;
					clear:both;
				}
				
				#content #posts .incoming .body {				}
				
				#posts .outgoing {
					text-align:right;
				}
				
				#posts .outgoing .avatar{
					float:right;
					margin:0 0 0 10px;
				}
				
				#posts .pm {
					margin-right:0;
				}
				
				#posts .pm .date {
					float:none;
				}
				
				#posts .pm .author {
					float:none;
				}
				
				#content #rating-wrapper {
				  margin:0;
				}
				
				
				#rating-wrapper .info a.open{
				  display:block;
				  margin:5px 0;
				}
				
				
				#rating-wrapper .info a {
				  color:#cf7932;
				}
				
				#rating-wrapper .info p {
				  color:#999;
				}
				
				#rating-wrapper .info .minimized-height p {
				  color:#666;
			  }
			  
				#rating-wrapper .info .minimized-height {
				  margin:5px 0 5px 10px;
				}
				
				#rating-wrapper .info .minimized-height a {
				  font-weight:bold;
				}
				
				
				.minimized-height {
				  height:0;
				  overflow:hidden;
				}
				
				.usual-igp {
					background-color:#ecf4da;
				}
				
				.rating {
					background:url('/images/igp_bar.gif') top;
					height:43px;
				}
				
				.rating.hovered {
					background: #343434;
					cursor: pointer;
				}
				
				.rating.hovered a {
					text-decoration: underline;
				}
				
				.rating div.indicator {
				  margin:12px 5px 0 0;
				  float:right;
				  font-size:1px;
				  line-height:1px;
				  padding:0;
				  height:16px;
				}
				
				.rating .indicator{
				  background:url('/images/ajax_green.gif');
				}
				
				.paid .indicator {
        	background:url('/images/ajax_orange.gif') !important;
        }
				
				.paid .rating{
				  background-position:bottom;
				}
				
				.paid {
				  background:#fdefe6;
				}
				
				#right .inactive {
				  background:#e7e7e7;
				}
				
				#right .inactive .rating {
				  background:#999;
				}
				
				.rating div {
				  height:43px;
				}
				
				.unpadded .inline-help {
				  margin:0;
				  padding:10px 15px;
				}
				
					
					#content .green-block {
						background-color:#ecf4da;
					}
					
					#content .red-block {
						background-color:#eeb4b4;
					}
					
					#content .peach-block {
					  background-color:#fdebe7;
					}
					
					#content .orange-block {
					  background-color:#d0340b;
					}
					
					#content .grey-block {
						background-color:#e7e7e7;
					}
					
					#content .lightgrey-block {
						background-color:#f5f5f5;
					}
					
					#content .inline-tabs div div div{
					  padding:5px 10px 5px 5px;
					  color:#000;
					}
					
					#content .inline-tabs span, #content .inline-tabs a {
					  font:13px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
					  margin:0 0 0 5px;
					}
					
				  #videos-widget li{
					  color:#999;
					}				
					
					#videos-widget a.title {
					  display:block;
					  color:#333;
					}
					
					#videos-widget a.blog {
					  display:block;
					}
					
					#videos-widget .igp_black {
					  float:right;
					}
					
					
					.inline-help {
						margin:10px 0 5px 0;
					}
					
					#notice {
						margin:0 0 10px 0;
						font-size:14px;
					}
					
					#notice div div div {
							padding:6px 10px 7px 15px;
					}
					
					.colored-block div div div {
						padding:10px 10px 10px 20px;
					}
					
					.colored-block div div div div {
						padding:0;;
					}
					
					.inline-help .block {
						overflow:hidden;
						height:0;
					}
					
					.colored-block {
					  height:1%;
					}
					
					.inline-help p, .colored-block p {
						margin:0;
						padding:5px 0;
					}
					
					.inline-help .show-next {
						color:#333;
					}
					
					#content .inline-help h3 {
					  font-size:16px;
					  font-family:Tahoma;
					  color:#666;
					  padding:0 0 3px 0;
					  margin:0 0 5px 0;
					  color:#999
					}
					
					#content .inline-help h3 span {
					  font-family:georgia;
					  font-size:18px;
					  color:#666;
					  font-style:italic;
					}

					.rating div {
						float:left;
					}
					
					.rating .left strong {
						font:20px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
						color:#fff;
					}
					
					.rating .lights {
						padding:0 0 0 13px;
					}
					
					
					.rating .right {
					  float:right;
					}
					
					.rating .left div{
						padding:9px 15px 0 15px;
						height:34px;
					}
					
					.rating .right div, .but-still .rating .right div{
						padding:14px 15px 0 15px;
						height:29px;
					}
					
						.rating .right div a {
							color:#fff;
							display:block;
							float:left;
						}
				
						
			.info-widget p {
				color:#999;
			}
			
			  span.black {
			    color:#333;
			  }
			
				ul.list p {
					padding:5px 0 5px 0;
				}
				
				ul.list li.division {
  				border-top:1px dotted #ccc;
				  padding:5px 0 0 0;
				  margin:5px 0 0 0;
				}
				
				ul.list li li a.icon {
					color:#333;
					padding:0 0 0 20px;
				}
				
				ul.list li.divide {
				  margin:0 0 10px 0
				}
				ul.list li li a.blessing {
				  color:#d44f03;
				}
				
				ul.list li li .price {
				  float:right;
				  color:#999;
				}
			
			#archive div{
				color:#999;
			}
			
			#archive a {
				color:#333;
			}
		
	#content {
		min-height:400px;
	}
	
	#content .infomessage {
		padding:15px 20px;
		margin:30px auto 50px auto;
		background-color:#f9f9f9;
		width:500px;
	}
	
	#content .infomessage p {
		font-size:13px;
		margin:10px 0;
	}
	
	.infomessage h2, #content .infomessage h2 {
		font-size:20px;
		padding:0 0 5px 0;
		border-width:0 0 2px 0;
		border-style:solid;
		background:none;
	}
	
	.infomessage .success h2, #content .infomessage .success h2, .infomessage .success a{
		color:#71b103;
		border-color:#71b103;
	}
	
	.infomessage .error h2, #content .infomessage .error h2, .infomessage .error a{
		color:#ed4c1e;
		border-color:#ed4c1e;
	}
	
	#footer {
		margin:15px 0 0 0;
		border-top:1px solid #d9d9d9;
		height:35px;
	}
		
		
.bordered-widget,
.profile-block-wrapper {
  border:1px solid #ccc;
  position:relative;
  margin-bottom: 10px;
  padding:10px 20px 20px 20px;
}

.bordered-widget.actionBarSide {
	border-color: #878787;
}

.bordered-widget.searchBox {
  padding: 3px 3px 3px 8px;
}

.bordered-widget .searchSubmit {
	border: 0;
	background: #FFF url(/images/magnify_icon.gif) 0 2px no-repeat;
	width: 13px;
	height: 17px;
	cursor: pointer;
	float: right;
}

.bordered-widget.searchBox .searchInput {
	border: 0;
	width: 235px;
	color: #BBB;
}


.bordered-widget h2 strong {
	font-weight: normal;
}

.unpadded {
  padding:0;
}
		
#copyright {
	margin:11px 0 0 0;
	clear:both;
	float:left;
	color:#999;
	padding:0 0 0 15px;
}

#bottom-links {
	float:right;
	margin:11px 0 0 0;
	padding:0 24px 0 0;
}

	#bottom-links a {
		margin:0 0 0 18px;
	}
	
	#blog-poster {
		height:150px;
		width:630px;
		margin:0 0 3px 0;
		background-position:top left;
	}
	
	
	.thread {
		margin:10px 0 0 8px;
		padding:0;
	}
	
	.thread .comment {
		margin:10px 0 0 0;
		height:1%;
	}

		.thread .comment .indicator {
			margin:0px 10px 0 0;
		}
		
			.thread .comment .comment-bar .indicator {
				margin:5px 10px 0 0;
			}
		
		.thread .comment .hidden {
			display:none;
		}
		
	
	.thread .rating-controls {
		float: right;
		text-align: right;
	}
	
	.thread .rating-controls .error {
		float:left;
		padding:0 15px 0 0;
	}
	
	.thread .thread {
		margin-right:0;
		margin-left:0;
	}
	
		.thread .comment {
			border-left:2px solid #fff;
			padding:0 0 0 2px;
		}
	
		.thread .thread li.comment {
			padding:0 0 0 20px;
			background: url('/images/parent.gif') top left no-repeat;
		}
		
		.thread li.new {
			border-color: #FFF;
		}	
		
		.thread li.currently-selected, 
		.thread li.currently-selected.new {
			border-color: #FFF;
		}
		
		.thread li.just-added {
			border-color: #FFF;
		}
	
	.thread .avatar {
		float:left;
		display:block;
	}
	
		.thread .meta {
			color:#999;
		}
	.thread .itself {
		padding:0 0 0 40px;	
	}
	
		.thread .itself p {
			margin:5px 0 10px 0;
		}
		
		.overflow-wrapper{
			overflow:auto;
			max-height:1000px;
			height: expression( this.scrollHeight > 1000 ? "1000px" : "auto");
			width:100%;
		}
		.thread .comment {
			clear:both;
		}

		
		#comments {
			padding:10px 10px 20px 6px;
			clear:both;
		}
		
		#new-comment {
			margin: 10px 10px;
		}
		
		.thread #new-comment {
			margin:0;
		}
		
		#new-comment .meta {
			margin:0 0 5px 0;
		}
		
			#new-comment .meta span {
				float:right;
				color:#999;
			}
			
			.thread #new-comment .meta .label {
				color:#999;
				display: none;
			}
					
		.comment-form {
			display:block;
		}
			.comment-bar {
				margin:5px 0 0 0;
				height:20px;
			}
			
			.comment-bar #syntax-help{
				float:left;
				padding:0;
				margin-bottom: 20px;
			}
			
			.comment-bar #syntax-help .more {
				margin-left:0;
			}
			
			.comment-bar #syntax-help table {
				margin:3px 0 0 0;
			}
			
			
			.comment-bar .indicator {
				float:right;
				margin:5px 10px 0 0;
			}
			
			.comment-bar a.ajaxed {
				margin:0 10px 0 0;
			}
			
			.comment-bar .submit {
				float:right;
			}
			.imaged input{
				border:0;
				display:block;
				cursor:pointer;
				cursor:hand;
				background:none;
			}
			
		
		
		#new-comment-form textarea {
			display: block;
			height: 100px;
			resize: none;
			border: 1px solid #CCC;
			outline: none;
		}
		
		
		
		#new-comment-respond {
			margin:0 0 0 10px;
			line-height:20px;
		}
		
		#new-comment-respond, 
		#new-comment .meta .label{
			padding:1px 0 1px 18px;
			color:#999;
			background: url('/images/icons/comments.gif') no-repeat left;
		}
		
		#new-comment .meta .label {
			display: none;
		}
		
		.thread #new-comment .meta .label {
			background:none;
			padding:0;
		}

.mini {
	text-decoration:none;
	padding:0 0 0 16px;
	height:16px;
	vertical-align:top;
	background:#333;
}

.content-filter .mini {
  margin-top:2px;
}
/* Icons */
.mp    { background-image: url('/images/icons/logo.gif') }
.comments { background-image: url('/images/icons/comments.gif');}
.tags     { background: url('/images/icons/tags.gif') 0 3px no-repeat }
.warning  { background: url('/images/icons/warning.gif') 0 3px no-repeat }
.opinion  { background: url('/images/icons/opinion.gif') 0 3px no-repeat }

.plus     { background: url('/images/icons/black.gif') no-repeat 0 0      }
.minus    { background: url('/images/icons/black.gif') no-repeat 0 -20px  }
.pencil   { background: url('/images/icons/black.gif') no-repeat 0 -40px  }
.thumbup  { background: url('/images/icons/black.gif') no-repeat 0 -60px  }
.thumbdown{ background: url('/images/icons/black.gif') no-repeat 0 -80px  }
.skull    { background: url('/images/icons/black.gif') no-repeat 0 -100px }
.delete   { background: url('/images/icons/black.gif') no-repeat 0 -120px }
.lock     { background: url('/images/icons/black.gif') no-repeat 0 -140px }
.unlock   { background: url('/images/icons/black.gif') no-repeat 0 -160px }
.pen      { background: url('/images/icons/black.gif') no-repeat 0 -180px }



.lights   { background-image: url('/images/icons/lights.gif') }
.message  { background-image: url('/images/icons/message.gif') }


/* Games */
/* class="icon starcraft" => just icon
				  game starcraft  => just color
				  game icon starcraft => both
*/


.game-icon {background-position:left; background-repeat:no-repeat;padding:0 0 0 40px; color:inherit}
.sc-color { color:#0d5dec;}
.sc-background { background-color:#0d5dec;}
.sc {background:url('/images/games_icons.gif') 0 -13px no-repeat}
.q3-color{ color:#a247f2;}
.q3-background{ background-color:#a247f2;}
.q3 { background:url('/images/games_icons.gif') 0 -58px no-repeat}
.wc-color { color:#56cc2d;}
.wc-background { background-color:#56cc2d;}
.wc { background:url('/images/games_icons.gif') 0 -28px no-repeat}
.cs-color { color:#747784;}
.cs-background { background-color:#747784;}
.cs { background:url('/images/games_icons.gif') 0 -43px no-repeat }
.dota-color { color:#c8306b;}
.dota-background { background-color:#c8306b;}
.dota { background:url('/images/games_icons.gif') 0 -73px no-repeat }
.mtg-color { color:#1a4f7d;}
.mtg-background { background-color:#1a4f7d;}
.mtg { background:url('/images/games_icons.gif') 0 -88px no-repeat }
.wow-color { color:#82292e;}
.wow-background { background-color:#82292e;}
.wow { background:url('/images/games_icons.gif') 0 -103px no-repeat }
.ut-color { color:#d4a100;}
.ut-background { background-color:#d4a100;}
.ut { background:url('/images/games_icons.gif') 0 -118px no-repeat }
.tf2-color { color:#de1a1a;}
.tf2-background { background-color:#de1a1a;}
.tf2 { background:url('/images/games_icons.gif') 0 -133px no-repeat }
.fifa-color { color:#83b246;}
.fifa-background { background-color:#83b246;}
.fifa { background:url('/images/games_icons.gif') 0 -148px no-repeat }
.nfs-color { color:#9231c6;}
.nfs-background { background-color:#9231c6;}
.nfs { background:url('/images/games_icons.gif') 0 -163px no-repeat }
.mp-color { color:#006400;}
.mp-background { background-color:#006400;}
.mp { background:url('/images/games_icons.gif') 0 -178px no-repeat }
.cod-color { color:#006666;}
.cod-background { background-color:#006666;}
.cod { background:url('/images/games_icons.gif') 0 -193px no-repeat }
.scene { background:url('/images/games_icons.gif') 0 2px no-repeat }
.scene-color { color:#000; }
.scene-background { background-color:#000; }
.user-default-blog {
	padding-left: 15px;
	background: url(/images/new-post-icons.gif) 0 -132px no-repeat;
}

a.user-default-blog {
	color: #333;
}

a.user-default-blog:hover {
	color: #000;
	text-decoration: underline;
}



.user, .content-filter .tabs a.user {
	color:#75af02;
}

a.user {
	text-decoration:none;
}

a.user:hover {
	background:url('/images/users_dash.gif') bottom left repeat-x;
	text-decoration:none;
}

a.ajaxed, #content a.ajaxed, span.ajaxed {
	cursor:pointer;
	background:url('/images/grey_dash.gif') bottom left repeat-x;
	text-decoration:none;
}

a.ajaxed_error, #content a.ajaxed_error {
	color:#ed3f0d !important;
	background:url('/images/error_dash.gif') bottom left repeat-x !important;
	text-decoration:none;
}

form.inline {
  margin:10px 0;
}

form.inline input {
  font:13px Tahoma;
}

form.generic {
	display:block;
	padding:0 8px 0 15px;
}

form.generic input, form.generic textarea {
	font:13px Tahoma;
	margin:0 0 10px 0;
	display:block;
}

form.generic input.wide {
	width:602px;
}

form.generic label {
	margin:10px 0 3px 0;
	display:block;
}

form.generic span.right, form.generic a.right {
	float:right;
}

form.generic a.left {
	float:left;
}

form.generic textarea {
	width:606px;
	height:200px;	
}

form.generic textarea.large {
	height:500px;
}

.game-chooser, .game-chooser-clicked {
	overflow:hidden;
	margin:0 0 10px 0;
}

.game-chooser label{
	float:left;
	padding:0 10px 0 0;
}

.game-chooser div {
	float:left;
	margin:10px 10px 0 0;
	padding:0 0 10px 0;
}

#contributors-form {
	margin:0 0 15px 0;
	display:none;
}

	#contributors-form {
		height:1%;
	}

	#contributors-form .role {
		display:none;
		clear:both;
	}
	
	#content .visible, #contributors-form .visible {
		display:block;
	}
	
	#contributors-form .role .narrow {
		width:150px;
		display:inline;
	}
	
	#contributors-form .role span {
		padding:0 5px;
	}
	
	#contributors-form .ajaxed {
		margin:0 0 0 15px;
	}
	
#content .game-chooser .open-hook {
	margin:0 0 0 10px;
}


.game-chooser .game-chooser-list {
	display:none;
}

#content .game-chooser-clicked .game-chooser-list {
	padding:10px 0 10px 10px;
}


#content .game-chooser-clicked span.full{
	display:block;
	margin:10px 0 0 10px;
	float:left;
}

#content .game-chooser-clicked select {
  vertical-align:bottom;
  margin:-2px 10px 0 0;
}

#content .game-chooser-clicked .one-game span.full {
	display:none;
}

#content .one-game .game-chooser-list{
	margin:3px 0 11px 0;
}

#content .one-game label.full {
	margin:0 10px 0 0;
	padding:0;
}



#content .game-chooser-clicked .one-game label.full {
	margin:10px 10px 10px 0;
}

#content .game-chooser-list label, #content .game-chooser-list label {
	float:left;
	width:60px;
	height:15px;
	padding:0;
	margin:0;
}

#content .game-chooser-list input {
	float:left;
	margin:0 2px 0 0;
}

#content .game-chooser-clicked label {
	float:left;
}

#content .game-chooser-clicked .open-hook{
	display:none;
}


#content .game-chooser-clicked .hidden-input{
	display:none;
}


.game-chooser-list div{
	float:left;
	margin:0 7px 0 5px;
	font-weight:bold;
}

body #content form.generic span.imaged {
	float:right;
}


li.divide {
	margin-bottom:5px;
	
}
.profile {
	padding:15px 5px 15px 15px;
	display:block;
}

	.profile h3 {
		font-size:16px;
		margin:5px 0 10px 110px;
		clear:both;
	}

	.profile .field {
		clear:both;
		color:#999;
	}

		.profile .field label {
			display:block;
			float:left;
			width:105px;
			padding:0 5px 0 0;
			text-align:right;
			margin:2px 0 0 0;
		}
		
		
		.profile .required label {
			font-weight:bold;
		}
		
		#content .profile .field label em {
			display:block;
			font-size:10px;
			font-style:normal;
			margin:0 4px 0 0;
		}
		
		.profile .linky input {
			color:#91bf35;
		}

		.profile .field .input {
			float:left;
			width:310px;
			padding:0 0 15px 0;
		}
		
		.profile .field input {
			width:310px;
			font-weight:bold;
		}
		
		.profile .field textarea {
			width:310px;
			height:70px;
		}
		
		.profile .field input.inline {
			width:auto;
			float:none;
			margin:0;
			display:inline;
			font-weight:bold;
		}
		
		.profile .field .fb-list {
			width:310px;
			font-weight:bold;
			margin-bottom:0;
		}
		
		.profile .field .suggest-list {
			width:316px;
		}
		
		.profile .close .field .input {
			padding:0 0 5px 0;
		}

		.profile .close .last .input{
			padding:0 0 15px 0;
		}
		
		.profile .buttons {
			clear:both;
			padding:0 0 0 110px;
		}
		
		:root .profile input {
			margin:0 0 3px 0;
			display:block;
		}
		
		.profile dl.fields {
			margin:0 0 15px 0;
		}
		
			.profile dl.fields dt {
				border-top:1px dotted #ccc;
				float:left;
				width:110px;
				color:#999;
				padding:3px 0;
			}
		
			.profile dl.fields dd {
				border-top:1px dotted #ccc;
				padding:3px 0;
				margin:0 0 0 110px;
			}
			
			.profile .fields .first {
				border-top:0;
			}
			
		.link-introduction {
			clear:both;
			padding:0 0 15px 0;
		}	
		
		#registration-invintation {
			padding-left:110px;
		}
		
		.link-introduction p {
			margin-bottom:5px;
			font-size:18px;
		}
		
		.hidden-block {
			display:none;
			visibility:hidden;
		}
		
		.link-list .link {
			font-size:16px;
			padding-bottom:10px;
			color:#aaa;
		}
		
		.link-list .show-more {
			float:left;
		}
		
		.profile .show-more-wrapper {
			margin-left:110px;
			overflow:hidden;
			clear:both;
		}
		
		.link-list .link div {
			float:left;
		}
		
		.link-list .link p {
			margin:5px 0 0 25px;
			font-size:13px;
		}
		
		#registration-options {
			padding-bottom:15px;
		}
		
		.link-list .inactive {
			margin-top:30px;
		}
		
		.link-list .link a{
			
			margin:0 0 0 10px;
			padding:0 0 2px 0;
		}
		
		.link-list .link span{
			color:#333;
			margin:0 0 0 10px;
			padding:0 0 2px 0;
		}
		
		.profile ul.fields {
			margin:0 0 15px 0;
		}		
		
			.profile ul.fields li {
				border-top:1px dotted #ccc;
				padding:3px 0;
			}
			
		.profile ul.two-columns {
			overflow:hidden;
		}
		
			.profile ul.two-columns li {
				width:93px;
				padding-left:110px;
				float:left;
			}


		.profile .subscriptions li a{
			margin:0 0 0 70px;
		}
			
		#avatar-widget li{
			overflow:hidden;
		}

		#avatar-widget .upload{
			float:left;
			width:200px;
			margin:4px 0 10px 0;
		}
		
		#avatar-widget img {
			float:left;
			margin:0 10px 0 0;
		}

		ul.autocompleter-choices
		{
			position:				absolute;
			margin:					0;
			padding:				0;
			list-style:				none;
			border:					1px solid #7c7c7c;
			border-left-color:		#c3c3c3;
			border-right-color:		#c3c3c3;
			border-bottom-color:	#ddd;
			background-color:		#fff;
			text-align:				left;
			font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
			z-index:				50;
			background-color:		#fff;
		}

		ul.autocompleter-choices li
		{
			position:				relative;
			margin:					-2px 0 0 0;
			padding:				0.2em 1.5em 0.2em 1em;
			display:				block;
			float:					none !important; 
			cursor:					pointer;
			font-weight:			normal;
			white-space:			nowrap;
			font-size:				1em;
			line-height:			1.5em;
		}

		ul.autocompleter-choices li.autocompleter-selected
		{
			background-color:		#444;
			color:					#fff;
		}

		ul.autocompleter-choices span.autocompleter-queried
		{
			display:				inline;
			float:					none;
			font-weight:			bold;
			margin:					0;
			padding:				0;
		}

		ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
		{
			color:					#9FCFFF;
		}
		
.indicator {
	height:16px;
	width:16px;
	display:block;
	visibility:hidden;
	float:right;
	background:url('/images/ajax.gif');
}

		
#content .validation-errors {
	background-color:#ed3f0d;
	margin:15px 0 0 0;
}

#content .validation-errors div div div {
	padding:12px 15px 12px 15px;
}

#content .validation-errors ul {
}

.round-corners {
	background:url('/images/white-pixel.gif') bottom left no-repeat;
}
.round-corners div{
	background:url('/images/white-pixel.gif') top right no-repeat;
}
.round-corners div div{
	background:url('/images/white-pixel.gif') bottom right no-repeat;
}
.round-corners div div div{
background:url('/images/white-pixel.gif') top left no-repeat;
}

.error {
	color:#ed3f0d;
}
#content form label.error {
	font-weight:bold;
}

	#content .validation-errors h3{
		font-weight:normal;
		color:#fff;
	}
	
	.validation-errors li {
		font-weight:bold;
		color:#fff;
		margin:5px 0 0 15px;
	}
	
#syntax-help {
	padding:0 0 20px 0;
}

	#content .formatted p, #content .formatted li, #content .formatted td , #content .formatted th , #content .formatted pre{
		font-size:13px;
		line-height:18px;
	}
	
	#syntax-help table{
		width:350px;
		margin:0;
	}
	#syntax-help table table{
		width:auto;
	}
	#syntax-help th {
		color:#999;
		border-bottom:1px solid #ccc;
		padding:0 8px 3px 8px;
		text-align:left;
		font-weight:normal;
	}
	
	#syntax-help td {
		padding:3px 8px;
		background:url('/images/grey_dot.gif') bottom left repeat-x;
	}
	
	#syntax-help td.first {
		width:170px;
	}
	
	#syntax-help .formatted p, #syntax-help .formatted blockquote {
		margin:0;
	}
	
	#syntax-help .advanced {
		display:none;
	}
	
	#content .formatted h4, #content .formatted h5, #content .formatted h6 {
		font:18px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
		margin:20px 0 10px;
	}
	
	#content .formatted h5 {
		font-size:16px;
		margin:15px 0 5px;
	}
	
	#content .formatted h6 {
		font-size:14px;
		margin:15px 0 5px;
	}
	
	#content .formatted pre {
		border-left:5px solid #ecf4da;
		padding:5px 3px 5px 15px;
		margin:5px 0 10px 0;
	}
	
	#syntax-help td td, 
	.new-post-content td {
		padding: .3em .5em;
		background: none;
		border: 1px solid #ccc;
		font-size: 13px;
	}
	
	#content .formatted th {
		background:#ecf4da;
		border:1px solid #BDD87D;
	}
	
	#syntax-help img {
		display:block;
	}
	
	#syntax-help .more {
		margin:3px 0 0 8px;
	}
	
	.tag1 { font-size: 1.0em; }
  .tag2 { font-size: 1.5em; }
  .tag3 { font-size: 2.0em; }
  .tag4 { font-size: 2.5em; }

	.blog .rating {
		float:left;
		margin:0 5px 0 0;
	}
	
	.blog-list {
		padding:0 10px;
	}
	.blog {
		overflow:hidden;
	}
	
	.blog p {
		padding:1px 0;
		color:#999;
	}
	
	.blog .game-icon {
		margin:0 0 10px 0;
		display:block;
	}
	
	.blog .actions, .managable .item .actions {
		clear:both;
		margin:5px 0 0 0;
		padding:4px 5px;
		background:#f2f2f2;
		float:left;
	}
	
	.blog .actions a, .item .actions a {
		margin:0 15px 0 0;
	}
	
	.blog-list .blog {
		padding:15px 0 15px 0;
		border-bottom:1px solid #f2f2f2;
	}
	
	.managable {
		margin:0 8px;
	}

	.managable .info {
		padding:2px 4px 2px 4px;
		float:left;
		width:569px;
		border:1px solid #fff;
	}
	
	.managable .clicked .info {
		padding:4px;
	}
	
	.managable .clicked .info {
		border:1px solid #ccc;
	}
	
	.managable .before-clicked {
		border-color:#fff !important;
	}
	
	
	.managable .clicked .meta {
		display:block;
	}
	.managable .meta {
		display:none;
		color:#999;
	}
		.managable .meta span {
			color:#333;
		}
		
		.managable .clicked .actions {
			display:block;
		}
		
		.managable .actions {
			display:none;
			margin-top:4px;
			margin-bottom:1px;
		}
		
		.managable .item {
			border-bottom:1px solid #f2f2f2;
			overflow:hidden;
			margin:0;
			padding:0;
			cursor:pointer;
		}
		
		.managable .top {
			font-weight:bold;
		}
		
		.managable .clicked {
			border:none;
			cursor:default;
		}
		
	.managable .place {
		float:left;
		width:30px;
		padding:3px 0 0 5px;
	}	
	
	.managable .igp_grey {
		float:right;
		margin:0 4px 0 0;
	}
	
	.managable .clicked .igp_grey {
		font-size:18px;
		font-weight:bold;
		margin:3px 4px 0 0;
		background:url('/images/igp_small.gif') right -19px no-repeat;
	}
	
	.managable .clicked .place {
		padding:5px 0 0 5px;
	}
	
	.managable .avatar {
		display:none;
	}
	
	.managable .user, .managable .game-icon {
		display:none;
	}
	
		.managable .clicked .user, .managable .clicked .game-icon {
			display:inline;
		}
		
	.managable .clicked .pseudo-user, .managable .clicked .pseudo-user .game-icon{
		display:none;
	}
	
	.managable .pseudo-user .game-icon {
		display:inline;
	}
	
	.managable .clicked .avatar {
		display:block;
		float:left;
		margin:1px 5px 1px 0;
	}
.imaged input {
	color:#666;
	margin:2px 0 0 0;
}	

:root .imaged input {
	margin:1px 0 0 0 !important;
}
#managable-search {
	overflow:hidden;
	padding:10px;
}
	#managable-search .input {
		width:150px;
		margin:0 5px 0 0;
	}
	
	#managable-search .ajaxed {
		margin:0 1px 0 0;
	}
	
	#managable-search .left {
		float:left;
		color:#999;
		margin:0 10px 0 0 ;
	}
	#managable-search .submit {
		float:left;
		margin:-2px 0 0 0;
	}
	
#games-list {
	padding:12px 15px 15px 15px;
}

	#games-list .game-icon {
		text-decoration:none;
	}
	
	#games-list span {
		margin:0 0 0 10px;
	}
	
.fancy-uploader {
	height:40px;
}

.fancy-uploader .progress-bar{
	
}

.progress-bar {	
	width:250px;
	display:none;
	background:url('/images/progress.gif') 0% 0px;
	height:12px;
}





/* This is generation of a new era. Generation of terror. */

.tickets {
  clear:both;
  list-style:none;
}

.tickets .links a {
  margin:0 10px 0 0;
}
#content .tickets li {
  list-style:none;
  background:url('/images/grey_dot.gif') bottom left repeat-x;
  padding:15px 0;
  font-size:13px;
  margin:0 20px;
}

#content .tickets .first {
  padding-top:10px;
}

#content .tickets .last {
  background:none;
}

#content .tickets li h4 {
  font-size:14px;
  color:#333;
  margin:0;
  font-weight:bold;
}

#content .inactive {
  margin:20px 0;
}

#content .inactive li h4{
  color:#999;
}

#content .inactive h3.content-filter .active a, #content .inactive h3.content-filter span.counter {
  color:#999;
}

#content .inactive li.collapsed {
  padding:5px 0;
  cursor:pointer;
}

#content .inactive li.collapsed * {
  display:none;
}


#content .inactive li.collapsed h4 {
  display:block;
}

#content .inactive li.collapsed h4 span {
  display:inline;
}

.tickets li h4 span {
  color:#999;
  font-weight:normal;
}

.tickets li .info {
  color:#999;
  font:15px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
}

.one-action-box {
  font:31px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
  color:#333;
  background:#f2f2f2;
  margin:15px 0 0 0;
  padding:0 10px 10px 10px;
  text-align:center;
}

.one-action-box small {
  font:16px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
}





#content .stylish h3, #content .stylish h3 a{
  font-weight:normal;
  font:italic bold 16px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
}

#content .stylish h4, #content .stylish h4 a{
  font-weight:normal;
  font:italic bold 15px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
}

#content .stylish blockquote{
  border-left:7px solid #eaeaea;
  font-size:13px;
  padding:5px 10px 1px 13px;
  margin:10px 0;
}  

#content .stylish blockquote p {
  font-size:13px;
  margin:0 0 10px 0;
}
	
#content .stylish blockquote.quoted {
	background:url('/images/quote.png') top left no-repeat;
	padding: 4px 10px 5px 21px;
	font-weight:normal;
	border:0;
}


#ticket-form {
  padding:10px 0 40px 0;
}

#ticket-form textarea {
  display:block;
  width:100%;
  height:100px;
  margin:0 0 5px 0;
}

#ticket-form .right {
  float:right;
}

.ident {
  margin:0 0 0 10px;
}

.badge {
  font:italic 21px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;  
}

.product {
  
}

.product img {
  float:left;
  margin:0 10px 0 0;
}

#right .inside {
  margin:-5px 10px 10px 10px;
}

a.add {
  color:#999;
  font:italic 13px/17px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
  text-decoration:none;
}

#support-widget form{
  padding:5px 0 10px 0;
}
#support-widget p {
  clear:both;
  padding:10px 0;
}

#support-widget form {
  display:none;
}



#content .stylish dl.miniroom {
  width:255px;
}

#content .stylish dl.miniroom span {
  font-weight:bold;
  color:#de2d00;
}

#content .stylish dl.miniroom span.dark {
  color:#333;
}

#content .stylish dl.miniroom dt {
  width:130px;
  margin:3px 0 0 0;
}


#content .stylish dl span.dark {
  color:#333;
}

#content .stylish dl.miniroom dd {
  width:110px;
  margin:3px 0 0 0;
  color:#666;
}

#content .stylish dl.twocol {
  margin:10px 0;
}

#content .stylish dl.twocol dt {
  width:130px;
  color:#999;
}

#content .stylish dl.twocol dd {
  width:150px;
  font-weight:bold;
}


#content .stylish dt,
#content .stylish dd, 
#content .stylish dl.twocol dt,
#content .stylish dl.twocol dd,
#content .inline-tabs,
#user-dossier .avatar,
#user-dossier .awards,
.cdkey,
.emphasized, 
.inline-block,
.igp_inline,
form span.space,
#authorized .purse .igp-inline,
#menu #game-selector i  {
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
	vertical-align:top;
}





.browser {
  background:#252224;
  margin:10px 0 20px 0;
}

#content .browser h3 {
  padding:10px 15px;
  color:#fff;
}

.browser .wrapper {
  background:#302d2f;
  padding:10px;
  min-height:150px;
}

.browser .right p {
  color:#eee;
  padding:0 0 10px 0;
}

.browser .left {
  float:left;
  width:150px;
  position:relative;
  z-index:5;;
}

.browser .right {
  float:left;
  width:450px;
  color:#eee;
}
#content .browser .bonuses {
  background:url('/mp/images/pixel.png') repeat-x center center;
}
#content .browser .bonuses a {
  width:90px;
  height:60px;
  background:url('/mp/images/bonus.png');
  text-align:center;
  color:#7e7e7e;
  text-decoration:none;
  margin:0 10px;
  border:7px solid #302d2f;
}

#content .browser .bonuses a.first {
  margin-left:0;
  border-left:0;
}


#content .browser .bonuses a.last {
  margin-right:0;
}

.browser .bonuses a big {
  color:#e73c0d;
  margin:2px 0 6px 0;
  display:block;
  font:italic 27px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;  
}

.browser .right {
  min-height:150px;
}

.browser .left select {
  width:130px;
  height:150px;
  background:#252224;
  border:1px solid #252224;
  color:#eee;
}

#content p.emphasized {
  background:#eee;
  color:#333;
  padding:5px 10px;
}

.cdkey {
  background:#2b2728;
  color:#fff;
  padding:8px 10px;
  margin:10px 0;
}

#right h4 li a{
  color:#333;
}

#content #right h4.content-filter li.active {
  margin-left:0;
}

#user-dossier {
  clear:both;
  padding:10px 0;
}

#about-avatar {
  float:left;
  padding:0 10px 5px 0;
}

#user-dossier p {
  padding:0 0 10px 0;
}

#user-dossier .awards {
  height:50px;
  width:194px;
  padding:0 10px;
  margin:0 0 10px 6px;
  text-align:center;
  background:#eee;
  line-height:50px;
  vertical-align:center;
}

form .version {
  margin-bottom:10px;
}

form input.checkbox {
  display:inline;
}

form .version textarea {
  height:100px;
}


form .version .cancel {
  float:right;
  display:none;
}

form .clone .cancel {
  display:block;
}

form span.space {
  width:10px;
}

form .hidden {
  display:none;
}

.remooz-box #content {
  width:auto;
  min-height:auto ;
  height:auto;
  background:transparent;
}


.lightbox {
  width:600px;
  background:#fff;
  min-height:230px;
  font-size:13px;
  border:1px solid #ccc;
  padding:10px;
}

.lightbox p {
  
  font-size:13px;
  margin:0 0 5px 0;
}

.lightbox em {
  color:#999;
  font:14px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
}

.lightbox em span {
  color:#666;
}

.lightbox h3{
  margin:5px 0 10px 0 
}

.lightbox .left {
  float:left;
  background:#fff;
  min-height:230px;
  width:100px;
  margin:0 10px 0 0;
}

.lightbox .right {
  width:490px;
  min-height:230px;
  float:left;
}

.lightbox .versions div div div {
  padding:5px 20px;
  font:14px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
  color:#666;
}

.lightbox .versions {
  margin:10px 0 5px 0;
}
.lightbox .versions span {
  margin:0 0 0 10px;
}
.lightbox .controls {
  margin:10px 0;
}
.lightbox .controls div div div {
  padding:0 5px;
  height:40px;
  line-height:40px;
  vertical-align:middle;
}

.lightbox .info {
  height:40px;
  line-height:40px;
  vertical-align:middle;
  padding:0 5px;
  font-style:italic;
  color:#999;
  
  margin:0 0 7px 0;
}

.lightbox .info em {
  font-size:20px;
  font-style:italic;
}
.lightbox .info .igp_inline {
  vertical-align:middle;
  margin:0 0 0 5px;
}

.lightbox .controls .orange-block div div div {
  padding:0 10px;
}

.lightbox .controls .orange-block, .lightbox .controls .orange-block * {
  color:#fff;
  font-style:italic;
}

.lightbox .controls .peach-block {
  margin:0 7px 0 0;
}

.lightbox .controls .peach-block em {
  font-size:20px;
  color:#000;
  font-style:italic;
  vertical-align:top;
  margin:8px 5px 0 0;
}


.lightbox .controls .peach-block .igp_inline {
  vertical-align:middle;
}


.igp_inline {
  width:20px;
  height:16px;
  text-indent:-3000px;
  padding:0;
}

#content form .checkboxes label, #content form .checkboxes input {
  display:inline;
}

input.focused {
	color: #000;
}

.logoutBtn {
	float: right;
}

.letterSubscribes {
	margin-top: 5px;
}

.letterSubscribes div {
	margin-bottom: -2px;
}

a.letSub {
	width: 14px;
	border: 1px solid #CCC;
	padding-left: 14px;
	float: left;
	margin-right: 8px;
	display: block;
	cursor: pointer;
}

a.letSub:hover {
	text-decoration: none;
	color: #87BA24;
	border-color: #87BA24;
}

.letSubRight {
	width: 150px;
	float: left;
}

.letSub.letter {
	background: url(/images/letter_small.gif) 2px 4px no-repeat;
}

.letSub.tlight {
	background: url(/images/traffic_light_small.gif) 2px 2px no-repeat;
}

.actionBarSide {
	padding: 10px;
}

.actionBarSide p {
	margin-bottom: .4em;
	font-size: 11px;
	font-style: normal;
}

a.blackRoundedBtn {	
	opacity: .8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

a.blackRoundedBtn:hover {	
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

a.blackRoundedBtn span {
	background: #262626;
	color: #FFF;
	padding: 2px 1px;
}

a.blackRoundedBtn span span{
	background: #262626;
	color: #FFF;
	padding: 3px 6px;
}

a.blackRoundedBtn:hover span span em {
	background: url(/images/grey_pixel.gif) 0 95% repeat-x;
	color: #FFF;
}

.mainActionOr {
	margin-top: .9em;
}

.popupLayer {
	width: 150px;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 500;
	background: #262625 url(/images/white-pixel.gif) 0 100% no-repeat;
}

.popupLayer1 {
	background: url(/images/white-pixel.gif) 0 0 no-repeat;
	z-index: 500;
}

.popupLayer2 {
	background: url(/images/white-pixel.gif) 100% 100% no-repeat;
	z-index: 500;
}

.popupLayer3 {
	background: url(/images/white-pixel.gif) 100% 0 no-repeat;
	z-index: 500;
	padding: 2px 0 4px 0;
}

.popupLayer .linksBlock {
	margin: 0 5px 0 5px;
	z-index: 500;
}

.popupLayer .linksBlockDiv {
	padding-bottom: 5px;
	border-bottom: 1px solid #444;
	margin-bottom: 5px;
	z-index: 500;
}

.popupLayer a {
	color: #c1c1c1;
	font-size: 11px;
	display: block;
	padding: 1px 2px;
	background: none;
	text-decoration: none;
}

.popupLayer a:hover {
	color: #FFF;
	text-decoration: underline;
}

.clearBoth {
	clear: both;
	height: 0px;
	overflow: hidden;
}

.greeting {
	padding-top: .6em;
}

/* аПаОб�аЛаЕ аНаОаВб�б� б�аКб�аНаБаАб�аОаВ б�б�аОб� аКб�б�аОаК аПаЕб�аЕаНаЕб�б�аИ аВ аДб�б�аГаОаЙ б�аАаЙаЛ */

.greeting {
	padding-top: 0;
}

#add-or {
	margin: 3px 0 0 7px;
}

.grey, .grey span, .grey span span {
	color:#666;
	cursor:hand;
	cursor:pointer;
	background-image:url('/images/grey_submit.gif');
	padding-top: 0;
}

.grey-on-white, .grey-on-white span, .grey-on-white span span {
	color:#666;
	cursor:hand;
	cursor:pointer;
	background-image:url('/images/grey_on_white_submit.gif');
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
}

#authorized .grey-on-white.imaged span span {
	padding: 3px 5px 2px 5px;
	
}

#authorized .grey-on-white.imaged {
	margin-bottom: 5px;
}

/* --- */

div.myAccount span {
	padding: .4em .8em;
	font-size: .8em;
	background: #ea3c09;
	color: #FFF;
}

div.myAmount {
	background: #eeeeee;
	padding .5em;
	height: 50px;
	margin-top: 13px;
}

div.myAmount div.amountUsd {
	width: 85px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ea400f;
	font-size: 1.6em;
	text-align: right;
	font-style: italic;
	padding: .7em .5em 0 0;
}

div.myAmount div.convert {
	width: 50px;
	float: left;
}

div.myAmount div.amountIgp {
	width: 65px;
	float: left;
	color: #ea400f;
	font-size: 1.6em;
	text-align: left;
	padding: .7em 0 0 .5em;
}

div.takeNow {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ea400f;
	font-size: 1.2em;
	font-style: italic;
	margin-top: .5em;
}

p.comments {
	font-size: .8em;
	color: #666666;
	background: none;
	margin: .4em 0;
	line-height: 1.3em;
}

.mainContentArea {
	font-size: 1.2em;
	padding: .5em;
}
#content div.topTypeSwitcher ul {
	margin: 0;
	padding: 0;
	background: #FFF;
}

div.topTypeSwitcher ul li {
	margin: 0;
	padding: .4em .8em 0 0;
	list-style-type: none;
	float: left;
	background: #FFF;
}

div.topTypeSwitcher ul li.current {
	font-size: 1.5em;
	padding: 0 .5em 0 0;
}

div.topTypeSwitcher ul li.current a {
	color: #313131;
	text-decoration: none;
}

div.topTypeSwitcher ul li a {
	color: #999999;
}

div.topTypeSwitcher ul li a:hover {
	color: #666;
}

.mainContentArea h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 1.3em;
	color: #333;
}

.infoNoSubscription {
	padding: .4em 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 1.6em;
	color: #999;
	line-height: 1.3em;
}

.statsBlock {
	border-top: 1px dotted #999;
	padding: .4em 0;
	margin: 1em 0;
}

.statsBlock h3 {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: .3em;
}

h3 .statInIgp {
	padding: 0 25px 0 15px;
	background: url(/mp/images/igp_icon.gif) 100% 4px no-repeat;
	font-size: .8em;
}

h3 .statInIgp a {
	color: #999;
}

table.statsTable {
	width: 100%;
	margin: .5em 0;
}

table.statsTable td {
	padding: .2em 0;
}

table.statsTable th {
	color: #777;
	font-weight: normal;
	text-align: left;
	padding-bottom: .2em;
}

table.statsTable th {
	width: 25%;
}

table.statsTable .numeric {
	text-align: center;
}

table.statsTable td.numeric {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
}

input.dateInput {
	width: 60px;
	border: 1px solid #333;
	background: url(/mp/images/calendar_icon.gif) 96% .35em no-repeat;
	padding: .2em 20px .3em .2em;
	margin-right: .4em;
	text-align: center;
}

ul.paymentsList {
	margin: .5em 0;
	padding: 0;
	font-size: .9em;
}

ul.paymentsList li {
	margin: .9em 0;
	padding: 0 0 0 .5em;
	list-style-type: none;
	color: #666;
	border-left: 1px solid #FFF;
}

ul.paymentsList li.notFinished {
	border-left: 1px solid #333;
}

ul.paymentsList li div.title {
	color: #000;
}

  /***************/
 /* vlaCalendar */
/***************/

/* Picker */

.vlaCalendarPicker {
	position: absolute;
	z-index: 999;
	
	margin-top: -5px;
	margin-left: -2px;
	
	display: none;
}

.vlaCalendarPicker .pickerBackground {
	background: #FFF;
	padding: 5px;
	height: 130px;
	width: 166px;
	overflow: hidden;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}

/* Background for IE6 - code does not validate as it is a hack */
*html .vlaCalendarPicker .pickerBackground {
	background-image: url('../images/calendar_background.gif');
}

/* Main calendar */

.vlaCalendar, .vlaCalendar table {
	font-family: calibri, arial !important;
	color: black;
	font-size: 12px !important;
}

.vlaCalendar {
	display: block;
	width: 164px;
}
.vlaCalendar .container, .vlaCalendar .container div {
	width: 164px;
	height: 130px;
	text-align: left;
	position: absolute;
	overflow: hidden;
}

.vlaCalendar span.indication {
	display: block;
	text-align: center;
	padding-bottom: .2em;
	border-bottom: 1px dotted #CCC;
}

.vlaCalendar table {
	margin-top: 8px;
	text-align: right;
	border-collapse: collapse;
	background-color: white; /* <- IE ugly text in transition fix  */
}

.vlaCalendar .picker td {
	cursor: pointer;
}

/* Label & arrows */

.vlaCalendar .label:hover {
	color: #000;
	cursor: pointer;
}
.vlaCalendar .noHover:hover {
	color: black;
	cursor: default;
}

.vlaCalendar .arrowLeft, .vlaCalendar .arrowRight {
	background: transparent url('/mp/images/arrowleft.gif') no-repeat center;
	height: 12px;
	width: 10px;
	cursor: pointer;
}
.vlaCalendar .arrowLeft {
	margin-left: 5px;
	float: left;
}
.vlaCalendar .arrowLeft:hover {
	background-image: url('/mp/images/arrowleft_hover.gif');
}
.vlaCalendar .arrowRight {
	margin-right: 5px;
	float: right;
	background-image: url('/mp/images/arrowright.gif');
}
.vlaCalendar .arrowRight:hover {
	background-image: url('/mp/images/arrowright_hover.gif');
}

/* Month */

.vlaCalendar .month th {
	text-align: center;
	font-weight: normal;
	width: 24px;
	padding-bottom: 1px;
	border-bottom: 1px solid #f5f5f5;
}

.vlaCalendar .month td {
	padding-right: 3px;
	height: 15px;
}

.vlaCalendar .month tr.firstRow td {
	padding-top: 2px;
}

.vlaCalendar .month td:hover {
	background: url('/mp/images/day_hover.gif') bottom no-repeat;
	color: #000;
}

.vlaCalendar .month td.selected {
	background: url('/mp/images/day_selected.gif') bottom no-repeat;
	color: #000;
}
.vlaCalendar .month td.selected:hover {
	background-image: url('/mp/images/day_selected_hover.gif');
}

.vlaCalendar .month td.outsideDay {
	color: #AAA;
}
.vlaCalendar .month td.outsideDay:hover {
	color: #AAA;
}

/* Year & decade */

.vlaCalendar .year {
	margin-left: 2px;
}

.vlaCalendar .year td {
	width: 40px;
	height: 35px;
	text-align: center;
	cursor: pointer;
}
.vlaCalendar .year td:hover {
	background: url('/mp/images/month_hover.gif') center no-repeat;
	color: #000;
}

.vlaCalendar .year td.selected {
	background: url('/mp/images/month_selected.gif') center no-repeat;
}
.vlaCalendar .year td.selected:hover {
	background-image: url('/mp/images/month_selected_hover.gif');
}

.vlaCalendar .year td.current {
	background: url('../images/month_current.gif') center no-repeat;
	color: #000;
}
.vlaCalendar .year td.current:hover {
	background-image: url('/mp/images/month_current_hover.gif');
}

.vlaCalendar .year td.selectedcurrent {
	background: url('/mp/images/month_selectedcurrent.gif') center no-repeat;
}
.vlaCalendar .year td.selectedcurrent:hover {
	background-image: url('/mp/images/month_selectedcurrent_hover.gif');
}

.vlaCalendar .year td.outsideYear {
	color: #000;
}
.vlaCalendar .year td.outsideYear:hover {
	color: #000;
}


#pr-layout-left {
	width: 633px;
	float: left;
	padding: 0 10px 0 15px;
}

#pr-layout-left #breadcrumbs {
	padding-left: 0;
}

#content #pr-layout-left .content-filter ul.tabs li.text-li {
	padding-top: 0;
	font-size: 16px;
	color: #CCC;
	color: #BBB;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 5px;
}

#content #pr-layout-left .content-filter ul.tabs li a {
	font-size: 16px;
}

#content #pr-layout-left .content-filter ul.tabs li.active a {
	font-size: 20px;
}

.filter-wrapper .filter-title {
	font-size: 15px;
	color: #AAA;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(/images/filter-icon.gif) center left no-repeat;
	padding: 3px 0 3px 23px;
}

.filter-wrapper .filter-title a {
	color: #333333;
	text-decoration: none;
	background: url(/images/dark_grey_dash.gif) 0 95% repeat-x;
}

.filter-wrapper .filter-title a:hover {
	color: #000;
	text-decoration: none;
	background: url(/images/black_dash.gif) 0 95% repeat-x;
}

.filter-wrapper .filter-opened {
	background: #333 url(/images/filter-opened-bg.gif) 0 0 no-repeat;
}

.filter-wrapper .filter-opened .filter-opened-wrapper {
	height: 33px;
	overflow: hidden;
	background: transparent url(/images/filter-opened-bg.gif) 100% 0 no-repeat;
	padding: 0 1px;
	margin-top: 3px;
}

.filter-wrapper .filter-opened .filter-opened-wrapper .filter-btns li {
	float: left;
}

.filter-wrapper .filter-opened .filter-opened-wrapper .filter-btns li a {
	display: block;
	font-size: 12px;
	color: #EBEBEB;
	text-decoration: none;
	padding: 9px 8px 10px 8px;
}

.filter-wrapper .filter-opened .filter-opened-wrapper .filter-btns li a:hover {
	background: #484848;
}

.filter-wrapper .filter-opened .filter-opened-wrapper .filter-btns li img {
	cursor: pointer;
}

.filter-wrapper .filter-opened .filter-opened-wrapper .filter-btns li.active a,
.filter-wrapper .filter-opened .filter-opened-wrapper .filter-btns li.active a:hover {
	color: #6db001;
	background: url(/images/small-top-white-arr.gif) 50% 100% no-repeat;
}

.mp-video .filter-opened .filter-opened-wrapper .video1 li a span {
	font-size: 11px;
	border-bottom:1px dotted #666;
}

.mp-video .filter-opened .filter-opened-wrapper .video1 li a:hover {
	background:none !important;
	color:inherit !important;
}

.filter-wrapper .filter-opened .filter-opened-wrapper .filter-btns li.rss {
	float:right;
	padding-top: 1px;
}

.filter-wrapper .filter-opened .filter-opened-wrapper .filter-btns li.rss a {
	background: transparent;
}

.filter-wrapper .filter-opened .filter-opened-wrapper .filter-btns li.rss a img {
	background: url(/images/rss_hover.gif) 0 100% no-repeat;
}

.filter-wrapper .filter-opened .filter-opened-wrapper .filter-btns li.rss a:hover img {
	background: url(/images/rss_hover.gif) 0 0 no-repeat;
}





.mp-video .filter-opened .filter-opened-wrapper .filter-btns li a span {
	border-bottom:1px dotted #666;
	font-size:11px;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li a:hover {
	background:none !important;
 	color:#000 !important;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li a:hover span {
	border-bottom:1px dotted #000;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li.active a {
	font-size:11px !important;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li.active a:hover {
	background:#999 !important;
 	color:#fff !important;
}



.mp-video .filter-title {
	font-size: 15px;
	color: #AAA;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(/images/filter-icon.gif) center left no-repeat;
	padding: 3px 0 3px 23px;
}

.mp-video .filter-title a {
	color: #333333;
	text-decoration: none;
	background: url(/images/dark_grey_dash.gif) 0 95% repeat-x;
}

.mp-video .filter-title a:hover {
	color: #000;
	text-decoration: none;
	background: url(/images/black_dash.gif) 0 95% repeat-x;
}

.mp-video .trenerskaya {
	width:27%;
	float:right;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
	background: #3d3d3d;
	margin-top:7px;
}

.mp-video .trenerskaya .inner {
	padding:10px;
}

.mp-video .trenerskaya .inner .title {
	color:#999;
}

.mp-video .trenerskaya .inner .title a {
	color:#9ac445;
        text-decoration:none;
}

.mp-video .trenerskaya .inner .myOffers {
	margin-top:10px;
}

.mp-video .trenerskaya .inner .myOffers a {
	color:#fff;
        text-decoration:none;
}

.mp-video .trenerskaya .inner .myOffers a:hover {
        text-decoration:underline;
}

.mp-video .trenerskaya .inner .addOffer a:hover {
        text-decoration:underline;
}

.mp-video .trenerskaya .inner .addOffer {
	margin-top:5px;
}

.mp-video .trenerskaya .inner .addOffer a {
	color:#fff;
        text-decoration:none;
}

.mp-video .filter-opened {
	background: #eaeaea url(/images/filter-opened-bg-silver.gif) 0 0 no-repeat;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
}

.mp-video .filter-opened.small {
	width:68%;
        float:left;
	margin-top:7px;
}

.mp-video .filter-opened.small.entry {
        float:right;
}

.mp-video .studyInfo {
        float:left;
	margin-top:10px;
	color:#666;
}

.mp-video .studyInfo .avatar {
        float:left;
}

.mp-video .studyInfo .info {
        float:left;
	margin-left:6px;
}

.mp-video .studyInfo .info span {
	margin-left:25px;
}

.mp-video .studyInfo .info a {
        color:#87ba24;
	text-decoration:none;
}

.mp-video .filter-opened .filter-opened-wrapper {
	overflow: hidden;
	background: transparent url(/images/filter-opened-bg-silver.gif) 100% 0 no-repeat;
	padding: 0 1px;
	margin-top: 3px;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li {
	float: left;
	position:relative;
}

.mp-video .filter-opened.small .filter-opened-wrapper .filter-btns.line1 li {
	float:left;
	margin:0 0.3%;
	text-align:center;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns.line1 li {
	margin:0 2.3%;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns.hidden {
	display:none;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns.line1 li.first {
	margin-left:0;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns.line1 li.title {
	padding: 4px 4px 5px 4px;
	margin:3px 4px 2px 4px;
	text-align:left;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns.line1 li.first a {
	text-align:center;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li.title {
	width:50px;
	display: block;
	position:relative;
	clear:left;
	padding: 4px 4px 5px 4px;
	margin:3px 4px 2px 4px;
	color:#999;
	font-size:11px;
	text-align:left;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns.entry li {
	width:auto;
	clear:none;
	padding: 4px 4px 5px 4px;
	margin:2px 4px 5px 4px;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li a {
	display: block;
	position:relative;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	padding: 4px 4px 5px 4px;
	margin:5px 4px 5px 4px;
}

.mp-video .filter-opened .filter-opened-wrapper.study .filter-btns li a {
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
	padding:2px 4px 3px 4px;
	margin:5px 1px 5px 1px;
}

.mp-video .filter-opened .filter-opened-wrapper.study .filter-btns li.active a span {
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
	border-bottom:none
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li a:hover {
	background: #999;
	color:#fff;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li a:hover span {
	color:#000;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li.active a,
.mp-video .filter-opened .filter-opened-wrapper .filter-btns li.active a:hover {
	color: #fff;
	background: #999;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li a b {
	position:absolute;
	display:block !important;
        display:none;
	width:1px;
	height:1px;
	font-size:0;
	background:#eaeaea;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li a .lt {
	top:0;
	left:0;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li a .rt {
	top:0;
	right:0;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li a .lb {
	bottom:0;
	left:0;
}

.mp-video .filter-opened .filter-opened-wrapper .filter-btns li a .rb {
	bottom:0;
	right:0;
}































#content h2 a.my-feed {
	float: right;
	text-decoration: none;
	color: #db2c25;
	background: #FFF url(/images/my-feed.gif) 3px center no-repeat;
	padding: .2em .2em .2em 31px;
	font-size: 16px;
}

#content h2 a.my-feed span {
	margin: 0;
	padding: 0;
}

#content h2 a.my-feed:hover span {
	text-decoration: underline;
}

#content #posts.list.excerpts.new-posts-list li.item {
	padding: 0;border: 1px solid #EBEBEB;	
}

#content #posts.study li.item {
	border:none !important;
        border-bottom:1px solid #e0e0e0 !important;
}

#content #posts.list.excerpts.new-posts-list li.item div.single-post-in-list-wrapper {
	padding: 8px 10px 10px 10px;
}

#content #posts.list.excerpts.new-posts-list li.item h3 {
	float: left;
	margin-top: -5px;
} 

#content #posts.list.excerpts.new-posts-list li.new {
	border: 1px solid #e0e0e0;
}

#content #posts.list.excerpts.new-posts-list li.media-post.type-video {
	background-image: url(/images/video-post-icon.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

#content #posts.list.excerpts.new-posts-list li.media-post.type-video.short {
	background-image: none;
}


#content #posts.list.excerpts.new-posts-list li.media-post.type-podcast {
	background-image: url(/images/podcast-post-icon.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

#content #posts.list.excerpts.new-posts-list li.item.hovered {
	background-color: #f9f9f9;
}

#content #posts.study li.item.hovered {
	background-color: #fff !important;
}

#content #posts.list.excerpts.new-posts-list li.item h3 {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#content #posts.list.excerpts.new-posts-list li .avatar {
	width: 35px;
	height: 35px;
	padding: 2px 2px 0 0;
}

#content #posts.list.excerpts.new-posts-list li.short .avatar {
	width: 19px;
	height: 19px;
	padding: 0 2px 0 0;
}

#content #posts.list.excerpts.new-posts-list li.short .icon {
	padding-left:21px;
}

#content #posts.list.excerpts.new-posts-list li dl.meta.second {
	border: none;
	margin-top: 0;
}

#content #posts.list.excerpts.new-posts-list li dl.meta dd {
	margin: 0;
}

#content #posts.study li dl.meta dd.date, #content #posts.study li dl.meta dd.icon {
	font-family:Tahoma,serif !important;
	color:#999 !important;
}

#content #posts.study li dl.meta dd.postName {
	font-size:12px;
}

#content #posts.list.excerpts.new-posts-list li dl.meta dd.comments {
	float: right;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #565555;
	margin: 0 0 0 10px;
	background: none;
	padding: 0 0 3px 0;
	overflow: visible;
}

#content #posts.list.excerpts.new-posts-list li dl.meta dd.comments a {
	background: url(/images/new-comment_icon.gif) 100% 70% no-repeat;
	padding: 0 18px 3px 0;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #565555;
	margin: 0;
	overflow: visible;
}

#content #posts.study li dl.meta dd.comments a {
	background: url(/images/new-comment_icon.gif) 100% 50% no-repeat !important;
}

#content #posts.list.excerpts.new-posts-list li dl.meta dd.karma {
	float: right;
	background: url(/images/igp_small.gif) 100% -1px no-repeat;
	padding: 0 24px 3px 0;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #565555;
	overflow: visible;
}

#content #posts.list.excerpts.new-posts-list li.short dl.meta dd.karma {
	float: right;
	background: url(/images/igp_small.gif) 100% -1px no-repeat;
	padding: 0 24px 3px 0;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	overflow: visible;
}

#content #posts.study li.short dl.meta dd.karma {
	font-family: Tahoma, serif !important;
	background:none !important;
}

#content #posts.study li.short dl.meta dd.karma i {
	display:block;
	width:20px;
	height:20px;
	float:left;
	margin:0 5px 0 3px;
	background: url(/images/igp_small.gif) 100% -1px no-repeat;
}

#content #posts.study li.short dl.meta dd.karma span {
float:left;
}

#content #posts.list.excerpts.new-posts-list li.hovered dl.meta dd.karma.with-price {
	display: none;
}

#content #posts.list.excerpts.new-posts-list li dl.meta dd.post-price {
	float: right;
	background: url(/images/big-orange-igp-icon.gif) 100% 2px no-repeat;
	padding: 0 24px 3px 0;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #d92f00;
	display: none;
}

#content #posts.list.excerpts.new-posts-list li.hovered dl.meta dd.post-price {
	display: block;
}

#content #posts.list.excerpts.new-posts-list li dl.meta dd.blog {
	margin-left: 3px;
}

#content #posts.list.excerpts.new-posts-list li dl.meta dd.comments a {
	color: #333;
	text-decoration: none;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:16px;
}

#content #posts.study li dl.meta dd.comments a {
	color: #333 !important;
	text-decoration: none !important;
	font-family: Tahoma,serif !important;
	font-size:12px !important;
}

#content #posts.list.excerpts.new-posts-list li dl.meta dd.author {
	text-decoration: none;
	font-weight: normal;
}

#content #posts.list.excerpts.new-posts-list li dl.meta dd.author a {
	text-decoration: none;
	font-weight: normal;
}

#content #posts.list.excerpts.new-posts-list li dl.meta dd.comments a:hover {
	text-decoration: underline;
	color: #303030;
}

#content #posts.list.excerpts.new-posts-list li .avatar img {
	width: 32px;
	height: 32px;
}

#content #posts.list.excerpts.new-posts-list li.short .avatar img {
	width: 16px;
	height: 16px;
}

#content #posts.list.excerpts.new-posts-list li dl.meta dd a {
	text-decoration: none;
}

#content #posts.list.excerpts.new-posts-list li dl.meta dd.blog a:hover {
	text-decoration: underline;
}

#content #posts.list.excerpts.new-posts-list li.short dl.meta dd a {
	text-decoration:none;
}

#content #posts.list.excerpts.new-posts-list li.short dl.meta dd.postName a {
	color:#333;
}

#content #posts.list.excerpts.new-posts-list li.short dl.meta dd a:hover {
	text-decoration:underline;
}

#pr-layout-right {
	float: right;
	padding: 0 10px 0 0;
	width: 270px;
	margin-right: 5px;
}

.pr-logo-cont {
	height: 90px;
}

.bordered-widget.noBorder {
	border: 0;
	font-size: 1.2em;
}

*:first-child+html dl.miniroom dd {
	width: 100px;
	display: block;
	float: left;
}

*:first-child+html dl.miniroom dt {
	float: left;
}

div.pr-little-indent {
	padding: 0 10px;
}

.pr-register-or-not {
	border: 3px solid #de2d00;
	margin: 10px 0;
	padding: 10px 12px 10px 12px;
}

.pr-register-or-not p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 16px;
	margin-bottom: 7px;
}

* html .pr-register-or-not p {
	font-size: 14px;
}

* html .pr-register-or-not {
	height: 50px;
}

.pr-register-or-not .pr-registered {
	width: 300px;
	float: left;
	border-right: 1px solid #EBEBEB;
	margin-right: 15px;
	height: 67px;
}

.pr-register-or-not .pr-registered form {
	padding: 0;
	margin: 0;
}

.pr-register-or-not .pr-login-prompt {
	margin: 3px 0 0 0;
}

.bordered-widget.pr-login-prompt {
	padding: 4px;
	width: 240px;
	float: left;
}

.bordered-widget.pr-login-prompt input {
	border: 0;
	width: 230px;
}

.pr-not-registered .register-instr-cont {
	margin-top: 17px;
}

.pr-registered .your-login-submit {
	border: none;
	width: 29px;
	height: 23px;
	background: url(/images/submit.gif) 0 0 no-repeat;
	cursor: pointer;
	float: left;
	margin: 4px 0 0 5px;
}

.pr-not-registered .register-instr-cont a.register-instr {
	padding: 2px 12px;
	color: #FFF;
	text-decoration: none;
	border: 3px solid #de2d00;
	background: #de2d00 url(/images/pr-reg-btn-bg.png) 0 0 repeat-x;
	
}

.pr-not-registered .register-instr-cont a.register-instr:hover {
	text-decoration: underline;
}

.pr-outer-link {
	float: right;
	padding: 2px 16px 0 7px;
	background: #FFF url(/images/new_window_icn.png) right center no-repeat;
}

.pr-outer-link a {
	text-decoration: none;
}

.pr-outer-link a:hover {
	text-decoration: underline;
	color: #333333;
}

#content h3.pr-descr-title {
	margin: 30px 0 20px 0;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #666;
	font-weight: normal;
}

.pr-accordion-cont {
	margin-bottom: 30px;
}

.pr-accordion-toggler {
	border-top: 1px dotted #cfcfcf;
	background: url(/images/accordion-arr.png) 97% 50% no-repeat;
	height: 70px;
	cursor: pointer;
	padding-left: 10px;
}

.pr-accordion-toggler.hover {
	border-top: 1px dotted #d5ccca;
	background: #fdf4f2 url(/images/accordion-arr-hover.png) 97% 50% no-repeat;
	height: 70px;
	cursor: pointer;
}

.pr-accordion-toggler.clicked {
	border-top: 1px dotted #cfcfcf;
	background: #f7f7f7;
	height: 70px;
	cursor: default;
}

.pr-accordion-descr {
	background: #f7f7f7;
}

.pr-accordion-descr .pr-accordion-descr-wrapper {
	padding: 10px 10px 15px 10px;
}

.pr-accordion-descr h6 {
	font-size: 14px;
	color: #de2d00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 10px 0 5px 0;
	padding: 0;
	
}

#content .pr-accordion-descr h3 {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 15px 0 5px 0;
	padding: 0 10px;
	line-height: 27px;
	font-weight: normal;	
}

.pr-send-request-cont {
	margin: 20px 0 0 0;
}

a.pr-send-request {
	padding: 3px 15px;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #de2d00;
	background: #f4e2de;
	text-decoration: none;
}

a.pr-send-request:hover {
	text-decoration: underline;
}

#content .pr-accordion-descr p {
	margin-bottom: 15px;
}


.pr-accordion-price {
	font-size: 40px;
	color: #de2d00;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 170px;
	height: 50px;
	float: left;
	padding: 20px 0 0 0;
	letter-spacing: -4px;
	overflow: visible;
}

.pr-accordion-price small {
	font-size: 30px;
	color: #de2d00;
	font-family: Georgia, "Times New Roman", Times, serif;
}

* html .pr-accordion-price {
	width: 170px;
}

.pr-accordion-intro {
	width: 400px;
	height: 52px;
	float: left;
	padding-top: 18px;
}

* html .pr-accordion-intro {
	width: 330px;
	overflow: hidden;
}

.pr-accordion-intro.alignRight {
	width: 360px;
}

.pr-accordion-intro h6 {
	color: #999999;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	margin: 0 0 7px 0;
	padding: 0;
	font-weight: normal;
	letter-spacing: -1px;
}

.pr-accordion-toggler.hover .pr-accordion-intro h6,
.pr-accordion-toggler.clicked .pr-accordion-intro h6 {
	color: #de2d00;
}

.alignRight {
	text-align: right;
}

.equal2igp {
	font:normal 11px "Trebuchet MS";
	color: #999;
	text-align: left;
	letter-spacing: 0;
	height: 50px;
	width: 75px;
	text-align: center;
}

.dollar-or-percents {
	width: 95px;
	height: 50px;
	text-align: right;
	overflow: visible;
	position: relative;
	top: -15px;
	z-index: 100;
	line-height: 50px;
}

.igp-price-icon {
	padding-right: 23px;
	background: url(/images/small_igp.gif) 100% 1px no-repeat;
}

.fl-right {
	float: right;
}

h3.two-more-pokerrooms-title {
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 10px;
}

.bordered-widget.two-more-pokerrooms-cont {
	padding: 10px;
}

ul.stylish.two-more li {
	width: 290px;
	float: left;
}

.bordered-widget.this-pr-features p {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px dotted #CCC;
	color: #000;
}

.bordered-widget.this-pr-features p span.pr-feature-title {
	color: #888;
}

.bordered-widget.this-pr-features p.first {
	border: none;
}

* html #left.pr-pr-description {
	width: 620px;
}



.user-ava-cont {
	width: 35px;
	height: 35px;
	float: left;
}

.user-name-greeting {
	width: 130px;
	float: left;
}

.user-money-amount {
	float: right;
	height: 30px;
	overflow: visible;
}

.user-money-amount b {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: -5px;
	font-weight: normal;
}

.user-money-amount b sub {
	color: #888;
}

.lgreen {
	color: #9cc447;
}

.user-name-greeting-title {
	margin: 7px 0 4px 0;
}

a.user-tlight {
	background: #EBEBEB url(/images/letter_small.gif) 90% center no-repeat;
	padding: 0 15px 0 4px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-right: 5px;
}

a.user-new-letters {
	background: #EBEBEB url(/images/traffic_light_small.gif) 90% center no-repeat;
	padding: 0 15px 0 4px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

a.user-tlight:hover,
a.user-new-letters:hover {
	color: #333333;
}

p.user-info-bulleted {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	padding-left: 16px;
	color: #777;
	background: url(/images/gray-bullet.png) 5px .55em no-repeat;
}

a.user-logout-btn {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #e12b06;
	float: right;
	cursor: pointer;
}

#createBlogBtn.blackRoundedBtn,
#placeActionsBtn.actionBarOr,
.popupLayer a {
	font-size: 11px;
	text-decoration: none;
}

#createBlogBtn.blackRoundedBtn em {
	font-style: normal;
	text-decoration: none;
}

.video-listing-descr-icon {
	padding-left: 40px;
	font-size: 10px;
	margin: 3px 0 0 0;
}

#pr-layout-right #videos-widget a.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

a.no-decor {
	text-decoration: none;
}

.pr-this-pokerrooms-reviews {
	margin: 10px 0 30px 0;
	padding: 0 10px;
}

.pr-this-pokerrooms-reviews .pr-single-pr-review {
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	margin-bottom: 10px;
}

.pr-this-pokerrooms-reviews .pr-single-pr-review.last {
	border-bottom: none;
}

.pr-this-pokerrooms-reviews .pr-single-pr-review h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin-bottom: 4px;
	color: #999;
}

.pr-this-pokerrooms-reviews .pr-single-pr-review p {
	font-size: 12px;
	line-height: 18px;
}

.pr-this-pokerrooms-reviews-pager {
	background: #F5F5F5;
	padding: 10px;
}

.pr-this-pokerrooms-reviews-pager span {
	padding: 2px 7px;
	color: #888;
}

.pr-this-pokerrooms-reviews-pager .back-forward-arrs {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic; 
}

.pr-this-pokerrooms-reviews-pager a {
	padding: 2px 0;
}

.pr-this-pokerrooms-reviews-pager span.current {
	background: #666666;
	color: #FFF;
}

.pr-this-pokerrooms-reviews-pager a {
	text-decoration: none;
	color: #333333;
}

.pr-this-pokerrooms-reviews-pager a:hover {
	text-decoration: underline;
	color: #000;
}

.pr-this-pokerrooms-reviews-pager a:hover span {
	text-decoration: none;
}

.igp-orange-top {
	background: url(/images/big-orange-igp-icon.gif) 100% 20px no-repeat;
	padding-right: 22px;
}

.pr-login-prompt-cont form {
	margin: 0;
	padding: 0;
}

.type-your-login-popup {
	position: relative;
	z-index: 100;
	top: -54px;
	padding-bottom: 6px;
	background: url(/images/tyl-popup-arr.gif) 20px 100% no-repeat;
	visibility: hidden;
	height: 55px;
}

.type-your-login-popup .type-your-login-popup1 {
	background: #1a1a1a;
	padding: 1px 1px;
	height: 53px;
	position: absolute;
	width: 300px;
}

.type-your-login-popup .type-your-login-popup1 .type-your-login-popup2 {
	background: #1a1a1a;
	padding: 6px 12px;
	height: 45px;
	top: -1px;
	position: absolute;
	color: #FFF;
	oveflow: visible;
}

.type-your-login-popup .type-your-login-popup1 .type-your-login-popup2 div {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	position: relative;
	width: 276px;
}


.report-a-bug-area {
	color: #AAA;
	margin: 0 0 20px 0;
	padding: 5px 5px;
	cursor: pointer;
}

.report-a-bug-area a {
	text-decoration: none;
	color: #555;
}

.report-a-bug-area a:hover {
	text-decoration: underline;
	color: #333;
}

.report-a-bug-area.hovered {
	background: #fefad5;
}

.report-a-bug-area .beta {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 35px;
	color: #AAA;
	font-style: italic;
	width: 28px;
	height: 26px;
	padding: 6px 0 0 7px;
	float: left
}

.report-a-bug-area .beta-text {
	float: left;
	width: 200px;
	border-left: 1px solid #e5e5e5;
	padding-left: 7px;
}

.report-a-bug-area-opened {
	background: #fefad5;
	padding: 7px 10px;
	margin: 0 0 20px 0;
}

.report-a-bug-area-opened p {
	margin-bottom: 5px;
	color: #333333;
}

.report-a-bug-area-opened select,
.report-a-bug-area-opened textarea {
	width: 245px;
	margin: 3px 0;
}

.report-a-bug-area-opened textarea {
	height: 120px;
}

.report-a-bug-area-opened .report-submit {
	float: right;
}

.report-a-bug-area-opened .report-close {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #AAA;
	font-style: italic;
	padding-top: 3px;
}

.report-a-bug-area-opened .report-close a {
	text-decoration: none;
}

.report-a-bug-area-opened .report-close a:hover {
	text-decoration: underline;
	color: #333333;
}

.three-steps-wizard {
	background: #333;
}

.new-vb-wizard {
	margin: 5px 0 20px 0;
}

.three-steps-wizard ul {
	position: relative;
}

.three-steps-wizard ul li {
	float: left;
	margin: 0 15px 10px 0;
	color: #9a9a9a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;	
	position: relative;
}

.three-steps-wizard ul ul {
	position: absolute;
	float: left;
	margin-top: 2em;
	left: 0;
	display: none;
}

.three-steps-wizard .first-level ul li {
	font-size: 17px;

}

.three-steps-wizard .second-level {
	margin: 0 0 0 20px;
}

.three-steps-wizard .second-level ul {
	border-top: 1px solid #484848;
	padding-top: 10px;
	width: 100%;
}

.three-steps-wizard .second-level ul li {
	font-size: 16px;
	color: #616161;
}

.three-steps-wizard .third-level {
	margin: 0 0 0 40px;
}

.three-steps-wizard .third-level ul {
	width: 100%;
	border-top: 1px solid #484848;
	padding-top: 10px;
}

.three-steps-wizard .third-level ul li {
	font-size: 15px;
	color: #616161;
}

.new-vb-wizard .old-school-filter-title {
	background: #484848;
	padding: 12px 15px 12px 15px;
	color: #AAA;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
}

.new-vb-wizard .old-school-filter-content .vb-wrapper,
.three-steps-wizard .vb-wrapper {
	padding: 12px 15px 6px 15px;
}

.new-vb-wizard .old-school-filter-content {
	background: #333;
	color: #AAA;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

.new-vb-wizard .old-school-filter-title a {
	color:#CCC;
	cursor:pointer;
	background:url('/images/grey_dot.gif') bottom left repeat-x;
	text-decoration: none;
}

.new-vb-wizard a {
	color:#CCC;
	cursor:pointer;
	text-decoration: none;
	padding: 0 0 1px 0;
	margin: 0 5px;
}

.new-vb-wizard a:hover {
	color:#FFF;
	cursor:pointer;
	background:url('/images/grey_dot.gif') bottom left repeat-x;
	text-decoration: none;
}

.new-vb-wizard a.selected {
	background: #DE2D00;
	color: #FFF;
	padding: 0 5px 1px 5px;
	margin: 0;
}

.new-vb-wizard .old-school-filter-title a:hover {
	color: #FFF;
}

.new-vb-video-listing {
	margin: 0 0 20px 0;
}

.addOffer .new-vb-video-listing {
	margin-top:10px;
}

.addOffer .new-vb-video-listing .option {
	color:#666;
	position:relative;
	float:left;
}

.addOffer .new-vb-video-listing .option b {
	font-weight:normal;
}

.addOffer .new-vb-video-listing .secondRow {
	clear:left;
}

.addOffer .new-vb-video-listing .option span {
	position:absolute;
	display:block;
	width:130px;
	padding:2px 0 4px 5px;
	margin-top:5px;
	background:#fff;
	color:#ccc;
	border-right:1px solid #dbdfe6;
	border-top:1px solid #abadb3;
	border-left:1px solid #e2e3ea;
	border-bottom:1px solid #e3e9ef;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
}

.addOffer .new-vb-video-listing .option span i {
	position:absolute;
	right:7px;
	top:7px;
	width:9px;
	height:5px;
	background:url(/mp/images/arrow.gif) no-repeat 0 0;
}

.addOffer .new-vb-video-listing .option select {
	margin-top:2px;
	padding-left:4px;
	opacity:0;
	position:relative;
	width:137px;
}

.addOffer .new-vb-video-listing .game span {
	width:130px;
}

.addOffer .new-vb-video-listing .game select {
	width:137px;
}

.addOffer .new-vb-video-listing .tournament {
	margin-left:15px;
}

.addOffer .new-vb-video-listing .tournament span {
	width:90px;
}

.addOffer .new-vb-video-listing .tournament select {
	width:97px;
}

.addOffer .new-vb-video-listing .type {
	margin-left:15px;
}

.addOffer .new-vb-video-listing .type span {
	width:90px;
}

.addOffer .new-vb-video-listing .type select {
	width:97px;
}

.addOffer .new-vb-video-listing .table {
	margin-left:15px;
}

.addOffer .new-vb-video-listing .table span {
	width:90px;
}

.addOffer .new-vb-video-listing .table select {
	width:97px;
}

.addOffer .new-vb-video-listing .limit {
	margin-left:15px;
}

.addOffer .new-vb-video-listing .limit span {
	width:90px;
}

.addOffer .new-vb-video-listing .limit select {
	width:97px;
}

.addOffer .new-vb-video-listing .per {
	margin-top:20px;
	margin-left:15px;
}

.addOffer .new-vb-video-listing .per span {
	width:80px;
}

.addOffer .new-vb-video-listing .per select {
	width:87px;
}

.addOffer .new-vb-video-listing .courseTitle {
	margin-top:20px;
}

.addOffer .new-vb-video-listing .courseTitle input {
	width:310px;
	margin-top:5px;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	border-right:1px solid #dbdfe6;
	border-top:1px solid #abadb3;
	border-left:1px solid #e2e3ea;
	border-bottom:1px solid #e3e9ef;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
}

.addOffer .new-vb-video-listing .price {
	margin-left:15px;
	margin-top:20px;
}

.addOffer .new-vb-video-listing .price input {
	width:80px;
	margin-top:5px;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	border-right:1px solid #dbdfe6;
	border-top:1px solid #abadb3;
	border-left:1px solid #e2e3ea;
	border-bottom:1px solid #e3e9ef;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
}

.addOffer .new-vb-video-listing .price {
	margin-left:15px;
	margin-top:20px;
}

.addOffer .new-vb-video-listing .description {
	clear:left;
	float:left;
	margin-top:10px;
}

.addOffer .new-vb-video-listing .description textarea {
	width:627px;
	height:160px;
	margin-top:5px;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	border-right:1px solid #dbdfe6;
	border-top:1px solid #abadb3;
	border-left:1px solid #e2e3ea;
	border-bottom:1px solid #e3e9ef;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
}

.new-vb-video-listing.entry {
	clear:left;
	float:left;
	margin-top:10px;
}

.orange,
a.orange {
	color: #e83d11;
	text-decoration: none; 
}

a.orange:hover {
	text-decoration: underline;
}

.igp-gray {
	padding-right: 23px;
	background: url(/images/igp_small.gif) 100% -19px no-repeat;
	color: #999;
}

.igp-orange {
	padding-right: 23px;
	background: url(/images/big-orange-igp-icon.gif) 100% 2px no-repeat;
	color: #e83d11;
}

	.new-vb-video-listing .new-vb-single {
		border: 1px solid #e5e5e5;
		padding: 10px 12px;
		margin:20px 0;
	}

	.new-vb-video-listing .new-vb-single.hovered {
		background:#f9f9f9;
	}
	
	.new-vb-video-listing .new-vb-single.first {
		margin-top:0px !important;
	}

	.new-vb-video-listing .new-vb-single.opened {
		border: 1px solid #e5e5e5;
		padding: 10px 12px;
	}
	
	.new-vb-video-listing .new-vb-single-toggler.hovered {
		cursor: pointer;
	}
	
	.new-vb-video-listing .new-vb-single .number-of-v-subscr {
		float: right;
	}
	
		
	.new-vb-video-listing .new-vb-single .author-series-type {
		color: #CCC;
		font-size: 12px;
	}	
	
	.new-vb-video-listing .new-vb-single .series-includes,
	.author-type {
		color: #888;
	}
	
	.new-vb-video-listing .new-vb-single .video-descr-toggler {
		padding-left: 12px;
		background: url(/images/video-pl-mi.gif) 0 .3em no-repeat;
		color: #535353;
	}
	
	.new-vb-video-listing .new-vb-single .video-descr-toggler.hovered span {
		text-decoration: underline;
	}
	
	.new-vb-video-listing .new-vb-single .video-descr-toggler.opened {
		padding-left: 12px;
		background: url(/images/video-pl-mi.gif) 0 -1.4em no-repeat;
		color: #535353;
	}
	
		.new-vb-video-listing .new-vb-single .author-series-type .type-poker,
		.author-type .type-poker {
			padding-left: 40px;
			background: url('/images/games_icons.gif') 0 -177px no-repeat;
		}
		
			.new-vb-video-listing .new-vb-single .author-series-type .type-poker a,
			.author-type .type-poker a {
				color: #333;
				text-decoration: none;
			}
			
			.new-vb-video-listing .new-vb-single .author-series-type .type-poker a:hover,
			.author-type .type-poker a:hover {
				color: #333;
				text-decoration: underline;
			}
		
	.new-vb-single-content {
		margin: 10px 0 5px 20px;
	}
	
		.new-vb-single-content .episods-list-single {
			margin-bottom: 5px;
			padding-left: 12px;
			background: url(/images/video-ep-icons.gif) 0 -2.4em no-repeat;
		}
		
		.new-vb-single-content .buy-all-video {
			float: right;
			color: #e83d11;
		}
		
		.new-vb-single-content .episods-list-single a {
			color: #000;
			text-decoration: none;
		}
		
		.new-vb-single-content .episods-list-single.bought {
			background: url(/images/video-ep-icons.gif) 0 .3em no-repeat;
		}
		
		.new-vb-single-content .episods-list-single.bought a {
			color: #999;
			text-decoration: none;
		}
		
		.new-vb-single-content .episods-list-single.bought {
			color: #999;
		}
		
		.new-vb-single-content .episods-list-single a:hover {
			text-decoration: underline;
		}
		
		.new-vb-single-content .view-all-video a {
			text-decoration: none;
		}
		
		.new-vb-single-content .view-all-video a:hover {
			text-decoration: underline;
		}
			

ul.video-authors-new-videos {
	margin: 0;
	padding: 0;
}
	
ul.video-authors-new-videos li {
	border-bottom: 1px dotted #CCC;
	padding: 10px;
}

ul.video-authors-new-videos li.last {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}	

	ul.video-authors-new-videos li .author {
		font-size: 13px;
		margin-bottom: 4px;
	}
	
	ul.video-authors-new-videos li .his-videos {
		margin: 4px 0 0 5px;
	}
	
		ul.video-authors-new-videos li .his-videos .type-poker {	
			padding-left: 40px;
			background: url('/images/games_icons.gif') 0 -177px no-repeat;
			margin: 6px 0 4px 0;
		}
		
			ul.video-authors-new-videos li .his-videos .type-poker a {
				color: #333;
				text-decoration: none;
			}
			
			ul.video-authors-new-videos li .his-videos .type-poker a:hover {
				color: #333;
				text-decoration: underline;
			}
			
	ul.video-authors-new-videos li .video-title {
		font-size: 13px;
		margin-bottom: 3px;
	}
	
		ul.video-authors-new-videos li .video-title a {
			color: #222;
			text-decoration: none;
		}
		
		ul.video-authors-new-videos li .video-title a:hover {
			color: #222;
			text-decoration: underline;
		}
		
		ul.video-authors-new-videos li .duration-added-price .added {
			color: #666666;
		}
		
	ul.video-authors-new-videos li .video-tags {
		color: #888;
	}
	
		ul.video-authors-new-videos li .video-tags a {
			color: #888;
			text-decoration: none;
		}
	
		ul.video-authors-new-videos li .video-tags a:hover {
			color: #333;
			text-decoration: underline;
		}
		
h1.new-post-title {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 1.2em;
	margin-bottom: 15px;
}

.new-post-content p {
	clear:left;
	font-size: 13px;
	margin: 7px 0 10px 0;
	line-height: 1.6em;
	overflow: auto;
}

.new-post-content h4 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 1.2em;
	margin: 20px 0 10px 0;	
}

.new-post-content h5 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2em;
	margin: 20px 0 0 0;	
}

.new-post-actionbar {
	position:relative;
	z-index:1;
	margin: 10px 0;
}

.new-post-actionbar.bottom-actionbar {
	margin: 20px 0;
	float:left;
	clear:left;
}

.new-post-actionbar ul {
}

.new-post-actionbar ul li {
	position:relative;
	float: left;
	font-size: 11px;
	margin: 0;
	height: 18px;
}

.new-post-actionbar ul li a {
	padding: 5px 10px 7px 25px;
	position:relative;
	color: #FFF;
	text-decoration: none;
	background: #333333;
}

.new-post-actionbar ul li.margin-spacer {
	background: #FFF;
	padding: 5px 0 7px 0;
	height: 30px;
	display: none;
}

.new-post-actionbar ul li.margin-spacer span {
	border-right: #656565 1px solid;
	padding: 4px 0 4px 0;
}

.new-post-actionbar ul li a:hover {
	background-color: #656565;
}

.new-post-actionbar ul li a.subscribe-to-blog {
	background-image: url(/images/new-post-icons.gif);
	background-position: 7px 7px;
	background-repeat: no-repeat;
}

.new-post-actionbar ul li a.write-to-blog {
	background-image: url(/images/new-post-icons.gif);
	background-position: 7px -15px;
	background-repeat: no-repeat;
}

.new-post-actionbar ul li a.offer-to-blog {
	background-image: url(/images/new-post-icons-offer.gif);
	background-position: 7px 7px;
	background-repeat: no-repeat;
}

.new-post-actionbar ul li .offer-layer {
  position:absolute;
  z-index:1;
  left:0;
  visibility:hidden;
  top:26px;
  width:390px;
  height:260px;
  background:#eee;
  border:none;
  border-right:1px solid #cfcfcf;
  border-bottom:1px solid #bfbfbf;
}

.new-post-actionbar ul li .offer-layer .select-post {
  width:93%;
  padding:7px 0 7px 10px;
}

.new-post-actionbar ul li .offer-layer .select-post strong {
  font-weight:550;
}

.new-post-actionbar ul li .offer-layer .border-r {
  position:absolute;
  width:1px;
  height:100%;
  background:#efefef;
  top:0;
  right:-2px;
  font-size:0;
}

.new-post-actionbar ul li .offer-layer .border-b {
  position:absolute;
  width:100%;
  height:1px;
  background:#cfcfcf;
  bottom:-3px;
  left:0;
  border-bottom:1px solid #efefef;
  font-size:0;
}

.new-post-actionbar ul li .offer-layer .corner-bl {
  position:absolute;
  width:1px;
  height:1px;
  background:#dbdbdb;
  border-top:1px solid #cfcfcf;
  border-bottom:1px solid #f3f3f3;
  bottom:-3px;
  left:1px;
  font-size:0;
}

.new-post-actionbar ul li .offer-layer .corner-bl2 {
  position:absolute;
  width:1px;
  height:1px;
  background:#f3f3f3;
  border-top:1px solid #efefef;
  border-bottom:1px solid #fbfbfb;
  bottom:-3px;
  left:0;
  font-size:0;
}

.new-post-actionbar ul li .offer-layer .offer-layer-close {
  position:absolute;
  top:8px;
  right:8px;
}

.new-post-actionbar ul li .offer-layer .offer-layer-close a {
  display:block;
  width:15px;
  height:15px;
  padding:0;
  background:#333;
  color:#fff;
  font-size:1.2em;
  line-height:1.2em;
  text-align:center;
}

.new-post-actionbar ul li .offer-layer .offer-posts {
  clear:left;

}

.new-post-actionbar ul li .offer-layer .offer-posts li {
  clear:left;
  padding:2px 0;
  width:390px;
}

.new-post-actionbar ul li .offer-layer .offer-posts li a {
  display:block;
  height:20px;
  line-height:18px;
  padding:0 0 0 20px;
  background:transparent;
  color:#333;
  font-size:1.1em;
  font-style:italic;
  font-family:Georgia,"Times New Roman",Times,serif;
  text-decoration:none;
}

.new-post-actionbar ul li .offer-layer .offer-posts li a:hover {
  background:#333 url(/images/offer-layer-posts-arrow.gif) center right no-repeat;
  color:#fff;
}

.new-post-actionbar ul li .offer-layer .offer-posts li a span {
  width:43px;
  height:17px;
  margin-top:2px;
  float:left;
}

.new-post-actionbar ul li .offer-layer .search-label {
  float:left;
  padding:10px 0 7px 10px;
}

.new-post-actionbar ul li .offer-layer .posts-search {
  float:left;
  padding:4px 0 7px 10px;
}

.new-post-actionbar ul li .offer-layer .posts-search input {
  width:300px;
  border:1px solid #999;
  padding-left:3px;
  background: #fff url(/images/offer-posts-search.gif) center right no-repeat;
}

.new-post-actionbar ul li a.tune-this-blog {
	background-image: url(/images/new-post-icons.gif);
	background-position: 7px -37px;
	background-repeat: no-repeat;
}

.new-post-actionbar ul li a.delete-this-blog {
	background-image: url(/images/new-post-icons.gif);
	background-position: 7px -59px;
	background-repeat: no-repeat;
}

.new-post-actionbar ul li a.up-this-blog {
	background-image: url(/images/new-post-icons.gif);
	background-position: 7px -81px;
	background-repeat: no-repeat;
}

.new-post-actionbar ul li a.down-this-blog {
	background-image: url(/images/new-post-icons.gif);
	background-position: 7px -103px;
	background-repeat: no-repeat;
}
		
.bordered-widget.headered {
	border: 1px solid #333333;
	background: #333333;
	margin-bottom: -1px;
	z-index: 2;
	padding-top: 13px;
	padding-bottom: 15px;
}

.bordered-widget.headered.orange {
	background: #d06d09 url(/images/orange-side-block-bg.png) 0 0 repeat-x;
	border: 1px solid #ef5601;
}

.bordered-widget.headered .give-it-igp {
	float: right;
}

.bordered-widget.headered  .post-earned .igp-white {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	padding-right: 25px;
	background: url(/images/igp_small.gif) 100% -33px no-repeat;
	font-size: 18px;
}

.bordered-widget.headered .give-it-igp .igp-white {
	color: #FFF;
	padding-right: 25px;
	background: url(/images/igp_small.gif) 100% -36px no-repeat;
}

.bordered-widget.headered .give-it-igp .igp-white a {
	text-decoration: none;
	color: #FFF;
}

.bordered-widget.headered .give-it-igp .igp-white a:hover {
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px dotted;
}

ul.typical-list li {
	padding-left: 25px;
	background: url(/images/li.gif) 0 2px no-repeat;
	margin-bottom: 8px;
}

ul.typical-list.side-help li a {
	text-decoration: none;
	border-bottom: 1px dotted;
	color: #333333;
}

ul.typical-list.side-help li a:hover {
	color: #000;
}

ul.typical-list.side-help li .block {
	margin-top: 5px;
}

.bordered-widget.gite-igp-to-post.orange {
	padding: 0;
}

.bordered-widget.gite-igp-to-post.orange .bordered-widget-subtitle {
	padding: 5px 20px 7px 20px;
	background: #fbdfce;
}

.bordered-widget.gite-igp-to-post.orange .bordered-widget-subtitle a {
	color: #f27731;
}

.bordered-widget.gite-igp-to-post.orange .bordered-widget-subtitle a:hover {
	color: #c7520f;
}

.bordered-widget.gite-igp-to-post.orange .content {
	padding: 10px 20px 20px;
	background: #fdeee5;
}

.bordered-widget .general-on-blog {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #666;
}

.bordered-widget .tags-list {
	margin: 3px 0 0 0;
	line-height: 20px;
}

.bordered-widget .tags-list a {
	background: #cccccc;
	color: #FFF;
	text-decoration: none;
	padding: 0 1px;
	white-space: nowrap;
}

.bordered-widget .tags-list a span {
	background: #cccccc;
	padding: 1px 5px;
}

.bordered-widget .tags-list a:hover {
	background: #999999;
}

.bordered-widget .tags-list a:hover span {
	background: #999999;
}

.bordered-widget .this-post-author img {
	position: relative;
	bottom: -3px;
	margin-right: 4px;
}

ul.new-comment-view li .overflow-wrapper.formatted {
	position: relative;
	clear: both;
	top: -15px;
}

.comment-arrow {
	position: relative;
	left: -10px;
	bottom: -5px;
	z-index: 2;
	background: url(/images/comment-arrows.gif) 0 0 no-repeat;
}

ul.new-comment-view li .overflow-wrapper.formatted .single-comment-wrapper {
	border: 1px solid #e2e2e2;
	padding: 0 6px 0 6px;
}

ul.new-comment-view li .overflow-wrapper.formatted .single-comment-wrapper p {
	margin: 0;
	padding: 5px 0;
}

ul.new-comment-view li.hovered .overflow-wrapper.formatted .single-comment-wrapper {
	background: url(/images/hovered-comment-bg.gif) bottom left repeat-x;
	border: 1px solid #dedede;
}

ul.new-comment-view li.hovered li .overflow-wrapper.formatted .single-comment-wrapper {
	background: none;
	border: 1px solid #e2e2e2;
}

#content .content-filter.comments .tabs .active {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding: 3px 0 5px 0;
}

#content .content-filter.comments .refresh-comments {
	float: right;
	padding: 2px 10px 0 20px;
	background: #FFF url(/images/refresh-icon.png) 6px 8px no-repeat;
	color: #222;
	font-size: 15px;
}

ul.thread.new-comment-view li.comment .itself {
	padding: 0 0 0 35px;
}

ul.thread.new-comment-view li.comment .itself .meta .igp_badge,
ul.thread.new-comment-view li.comment .itself .meta .igp_black {
	float: right;
}

ul.thread.new-comment-view li.comment .itself .meta .igp_black {
	background:transparent url(/images/igp_small.gif) no-repeat scroll right -56px;
	padding:0 25px 0 0;
}

ul.thread.new-comment-view li.comment.hovered .itself .meta .igp_badge,
ul.thread.new-comment-view li.comment .itself .meta .edit-this-comment,
ul.thread.new-comment-view li.comment .itself .meta .delete-this-comment {
	display: none;
}

ul.thread.new-comment-view li.comment .itself .meta .edit-this-comment {
	color: #333333;
	margin: 0 0 0 15px;
}

ul.thread.new-comment-view li.comment .itself .meta .edit-this-comment:hover {
	color: #000;
}

ul.thread.new-comment-view li.comment .itself .meta .delete-this-comment {
	color: #de2d00;
	margin: 0 0 0 15px;
}

ul.thread.new-comment-view li.comment .itself .meta .delete-this-comment:hover {
	color: #a72301;
}

ul.thread.new-comment-view li.comment.hovered .itself .meta .igp_black,
ul.thread.new-comment-view li.comment.hovered .itself .meta .edit-this-comment,
ul.thread.new-comment-view li.comment.hovered .itself .meta .delete-this-comment {
	display: inline;
}

ul.thread.new-comment-view li.comment .itself .meta .igp_black {
	color: #75ac06;
	cursor: pointer;
}

#content ul.thread.new-comment-view li.comment a.respond.ajaxed {
	background: #666;
	padding: 0 1px 2px 1px;
	color: #FFF;
	float: right;
	margin: -40px 5px 0 0;
	display: none;
	font-size: 11px;
	position: relative;
	z-index: 4;
}

#content ul.thread.new-comment-view li {
	display: block;
	background-attachment: fixed;
}

#content ul.thread.new-comment-view li.comment.hovered a.respond.ajaxed,
ul.thread.new-comment-view li.comment.hovered .itself .meta .igp_grey {
	display: inline;
}

#content ul.thread.new-comment-view li.comment.hovered ul.thread.new-comment-view li.comment a.respond.ajaxed {
	display: none;
}

#content ul.thread.new-comment-view li.comment a.respond.ajaxed {
	background: #666 url(/images/reply-up-arr.gif) 6px 5px no-repeat;
	padding: 2px 5px 4px 18px;
}

#content ul.thread.new-comment-view li.comment a.respond.ajaxed:hover {
	background: #333333 url(/images/reply-up-arr.gif) 6px 5px no-repeat;
}

ul.thread.new-comment-view li.comment.hovered  ul.thread.new-comment-view li.comment .itself .meta .igp_badge,
ul.thread.new-comment-view li.comment .itself .meta .igp_badge {
	display: inline;
}

ul.thread.new-comment-view li.comment .itself .meta .igp_badge.hidden,
ul.thread.new-comment-view li.comment.hovered  ul.thread.new-comment-view li.comment .itself .meta .igp_badge.hidden {
	display: none;
}

ul.thread.new-comment-view li.comment .itself .meta {
	padding-bottom: 3px;
}

ul.thread.new-comment-view li.comment .itself .meta .igp_black,
ul.thread.new-comment-view li.comment .itself .meta .igp_grey,
ul.thread.new-comment-view li.comment.hovered  ul.thread.new-comment-view li.comment .itself .meta .igp_black,
ul.thread.new-comment-view li.comment.hovered  ul.thread.new-comment-view li.comment .itself .meta .igp_grey,
ul.thread.new-comment-view li.comment.hovered  ul.thread.new-comment-view li.comment .itself .meta .edit-this-comment,
ul.thread.new-comment-view li.comment.hovered  ul.thread.new-comment-view li.comment .itself .meta .delete-this-comment {
	display: none;
}

ul.thread.new-comment-view li.comment.reverse img.avatar {
	float: right;
}
	
ul.thread.new-comment-view li.comment.reverse li.comment img.avatar {
	float: left;
}
	
ul.thread.new-comment-view li.comment.reverse .itself {
	padding: 0 35px 0 0;
}
	
ul.thread.new-comment-view li.comment.reverse li.comment .itself {
	padding: 0 0 0 35px;
}
	
ul.thread.new-comment-view li.comment.reverse .comment-arrow {
	float: right;
	margin-right: -20px;
	background-position: 0 -11px;
}
	
ul.thread.new-comment-view li.comment.reverse li.comment .comment-arrow {
	float: left;
	background-position: 0 0;
}

ul.thread.new-comment-view.conference li.comment.reverse .overflow-wrapper.formatted .single-comment-wrapper {
	border-color: #CCC;
	background: #fcfbea;	
}

ul.thread.new-comment-view.conference li.comment.reverse .comment-arrow {
	background-position: 0 -55px;
}

ul.thread.new-comment-view li.comment.new .overflow-wrapper.formatted .single-comment-wrapper {
	border-color: #bad582;	
}

ul.thread.new-comment-view li.comment.new .comment-arrow {
	background-position: 0 -33px;
}

ul.thread.new-comment-view li.comment.new.hovered .comment-arrow {
	background-position: 0 -44px;
}

ul.thread.new-comment-view li.comment.new li.comment .comment-arrow,
ul.thread.new-comment-view li.comment.new.hovered li.comment .comment-arrow {
	background-position: 0 0;
}

ul.thread.new-comment-view li.comment.new li.comment .overflow-wrapper.formatted .single-comment-wrapper {
	border-color: #E2E2E2;
}

ul.thread.new-comment-view li.comment.new.hovered .overflow-wrapper.formatted .single-comment-wrapper {
	border-color: #75ac06;	
}

ul.thread.new-comment-view li.comment.duplicate .overflow-wrapper.formatted .single-comment-wrapper {
	border-style: dashed;
}

ul.thread.new-comment-view li.comment.duplicate li.comment .overflow-wrapper.formatted .single-comment-wrapper {
	border-style: solid;
}

ul.thread.new-comment-view li.comment.duplicate .comment-arrow {
	background-position: 0 -22px;
}

ul.thread.new-comment-view li.comment.duplicate li.comment .comment-arrow {
	background-position: 0 0;
} 

ul.thread.new-comment-view li.comment.duplicate .overflow-wrapper.formatted .single-comment-wrapper p {
	color: #999;
}

ul.thread.new-comment-view li.comment.duplicate li.comment .overflow-wrapper.formatted .single-comment-wrapper p {
	color: #333;
}

ul.thread.new-comment-view li .rating-controls .igp_badge .igp_grey1 {
	background-position: 100% -19px;
}

ul.thread.new-comment-view li .comment-update {
	border-top: 1px dotted #CCC;
}

ul.thread.new-comment-view li .comment-update-time {
	float: right;
	margin: -.5em 0 .5em 0;
	color: #999;
}

#new-comment-respond.new-comment-title, 
#new-comment .meta .label.new-comment-title,
#new-comment .meta .label {
	color:#333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18px;
	background: none;
	padding: 0 0 0 1em;
	background: url(/images/new-comment_icon.gif) 0 center no-repeat;
	margin-bottom: 1em;
}

a#new-comment-respond.new-comment-title {
	text-decoration: none;
	border-bottom: 1px dotted;
}

a#new-comment-respond.new-comment-title:hover {
	color: #000;
}

#content .new-comments-help a.ajaxed {
	background: none;
	text-decoration: underline;
}

#content .new-comments-help a.ajaxed:hover {
	color: #000;
}

.white-on-black input {
	background: #333;
	color: #FFF;
	padding: 0 4px 2px 4px;
	font-size: 11px;
	height: 24px;
}

ul.tabs li.active div.page-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 20px;
	padding: 4px 5px 0 0;
}

#video-loader-ind {
	float: right;
	background: #FFF url(/images/ajax.gif);
	background-position: 16px 16px;
	background-repeat: no-repeat;
	margin-top: 5px;
}

#video-loader-ind.loading {
	background-position: 0 0;
}

.reset-video-filter {
	float: right;
	margin: 1.7em 1.5em 0 0;
	font-size: 10px;
	
}

.reset-video-filter a {
	display: block;
	width: 12px;
	height: 12px;
	background: url(/images/new-post-icons.gif) 0 -66px no-repeat;
	opacity: .5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.reset-video-filter a:hover {
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.bordered-widget.info-widget.user-info-block span.edit {
	padding-left: 15px;
	background: url(/images/new-post-icons.gif) 0 -20px no-repeat;
}

.bordered-widget.info-widget.user-info-block span.edit a {
	color: #333333;
	text-decoration: none;
}

.bordered-widget.info-widget.user-info-block span.edit a:hover {
	color: #000;
	text-decoration: underline;
}

.bordered-widget.info-widget.user-info-block .ava-cont {
	width: 55px;
	height: 50px;
	float: left;
}

.bordered-widget.info-widget.user-info-block .additional-ava-cont {
	float: left;
	width: 165px;
	height: 48px;
	border: 1px solid #f5f5f5;
}

.bordered-widget.info-widget.user-info-block p.small-indent {
	margin-left: 5px;
}

.bordered-widget.hot-posts h2 strong span {
	color: #ee7c30;
	padding-left: 18px;
	background: url(/images/fire-icon.gif) 0 center no-repeat;
}

.bordered-widget.hot-posts ul.hot-posts-list li {
	border-bottom: 1px dotted #CCC;
	padding: 0 .2em .6em .2em;
	margin: 0 0 .4em 0;
}

.bordered-widget.hot-posts ul.hot-posts-list li .hot-post-descr {
	color: #666666;
}

.bordered-widget.hot-posts ul.hot-posts-list li a.game-icon {
	text-decoration: none;
}

.bordered-widget.hot-posts ul.hot-posts-list li a.game-icon:hover {
	text-decoration: underline;
}

.bordered-widget.hot-posts ul.hot-posts-list li.last {
	border-bottom: none;
	padding: 0 .2em 0 .2em;
	margin: 0 0 0 0;
}

.bordered-widget.hot-posts ul.hot-posts-list li ul.hot-posts-comments {
	margin-top: 1em;
}

.bordered-widget.hot-posts ul.hot-posts-list li ul.hot-posts-comments li {
	border: none;
	margin: 0 0 .3em .7em;
	padding: 0 0 .3em 18px;
	background: url(/images/new-comment_icon-1.gif) 0 .3em no-repeat;
	color: #999999;
}

.user-color {
	color: #87BA24;
}

.bw-bottom-link {
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	margin-top: 4px;
}

.bw-bottom-link a:hover {
	color: #333;
}

#pr-layout-right .bordered-widget.new-video #videos-widget a.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-decoration: none;
	font-size: 13px;
}

#pr-layout-right .bordered-widget.new-video #videos-widget a.title:hover {
	text-decoration: underline;
}

#pr-layout-right .bordered-widget.new-video #videos-widget .new-video-descr {
	color: #666;
}

.bordered-widget.actionBarSide.user-level-1 {
	background: url(/images/user-level-white.gif) bottom right no-repeat;
}

.bordered-widget.actionBarSide.user-level-2 {
	background: url(/images/user-level-yellow.gif) bottom right no-repeat;
}

.bordered-widget.actionBarSide.user-level-3 {
	background: url(/images/user-level-green.gif) bottom right no-repeat;
}

.bordered-widget.actionBarSide.user-level-4 {
	background: url(/images/user-level-blue.gif) bottom right no-repeat;
}

.bordered-widget.actionBarSide.user-level-5 {
	background: url(/images/user-level-black.gif) bottom right no-repeat;
}

.bordered-widget.actionBarSide.user-level-6 {
	background: url(/images/user-level-red.gif) bottom right no-repeat;
}

.bordered-widget.actionBarSide.user-level-7 {
	background: url(/images/user-level-brown.gif) bottom right no-repeat;
}



.pos-a {
	position: absolute;
}

.user-level-bar {
	width: 106px;
	height: 4px;
	background: #e1e1e1 url(/images/user-level-bar-bg.gif) 0 0 no-repeat;
	padding: 4px 3px 3px 3px;
}

.user-level-bar .level-progress {
	width: 106px;
	height: 3px;
}

.user-level-bar .color-1 {
	background-color: #f8f8f8;
	background-image: url(/images/user-level-bar-ind.gif);
	background-repeat: no-repeat;
}

.user-level-bar .color-2 {
	background-color: #ffdb06;
	background-image: url(/images/user-level-bar-ind.gif);
	background-repeat: no-repeat;
}

.user-level-bar .color-3 {
	background-color: #74ec00;
	background-image: url(/images/user-level-bar-ind.gif);
	background-repeat: no-repeat;
}

.user-level-bar .color-4 {
	background-color: #0097ff;
	background-image: url(/images/user-level-bar-ind.gif);
	background-repeat: no-repeat;
}

.user-level-bar .color-5 {
	background-color: #e51b00;
	background-image: url(/images/user-level-bar-ind.gif);
	background-repeat: no-repeat;
}

.user-level-bar .color-6 {
	background-color: #1e1e1e;
	background-image: url(/images/user-level-bar-ind.gif);
	background-repeat: no-repeat;
}

.user-level-bar .color-7 {
	background-color: #583102;
	background-image: url(/images/user-level-bar-ind.gif);
	background-repeat: no-repeat;
}


.user-level-bar .level-1 {
	background-position: -96px 0;
}

.user-level-bar .level-2 {
	background-position: -84px 0;
}

.user-level-bar .level-3 {
	background-position: -72px 0;
}

.user-level-bar .level-4 {
	background-position: -60px 0;
}

.user-level-bar .level-5 {
	background-position: -48px 0;
}

.user-level-bar .level-6 {
	background-position: -36px 0;
}

.user-level-bar .level-7 {
	background-position: -24px 0;
}

.user-level-bar .level-8 {
	background-position: -12px 0;
}

.user-level-bar .level-9 {
	background-position: 0 0;
}

.new-exit-btn {
	width: 54px;
	height: 22px;
	float: right;
	padding-top: 2px;
	font-size: 11px;
	text-align: center;
	background: url(/images/exit-btn-bg.png) 0 0 no-repeat;
	margin-top: -20px;
	color: #FFF;
	text-decoration: none;
}

.new-exit-btn a {
	color: #FFF;
	text-decoration: none;
}

.new-exit-btn a:hover {
	text-decoration: underline;
}

.bordered-widget.featured-pokerrooms h2 span {
	color: #df370d;
	padding-left: 18px;
	background: url(/images/pokerroom-side-icon.png) left center no-repeat;
}

ul.pokerrooms-side-list li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding: .5em 0;
	margin: 0 0 .5em;
	border-bottom: 1px dotted #CCC;
}

ul.pokerrooms-side-list li.last {
	border: none;
	margin: 0;
}

ul.pokerrooms-side-list li .pokerroom-toggler {
	cursor: pointer;
	background: url(/images/pokerrooms-acc-plus.gif) right 30% no-repeat
}

ul.pokerrooms-side-list li .pokerroom-toggler.opened {
	cursor: pointer;
	background: url(/images/pokerrooms-acc-minus.gif) right 30% no-repeat
}

ul.pokerrooms-side-list li .pokerroom-toggler .name {
	font-size: 18px;
}

ul.pokerrooms-side-list li .pokerroom-toggler .description {
	font-size: 12px;
	color: #999;
	margin-top: 3px;
}

ul.pokerrooms-side-list li .pokerroom-description .bonus-descr .igp_black {
	background-position: 50% 1px;
}

ul.pokerrooms-side-list li .pokerroom-description .bonus-value .igp_black {
	background-position: 100% 3px;
}

ul.pokerrooms-side-list li .pokerroom-description .single-bonus.hovered .bonus-descr .igp_black {
	background-position: 50% -35px;
}

ul.pokerrooms-side-list li .pokerroom-description .single-bonus.hovered .bonus-value .igp_black {
	background-position: 100% -33px;
	color: #FFF;
}

ul.pokerrooms-side-list li .pokerroom-description .single-bonus.hovered {
	background: #cf2e0e;
	color: #FFF;
}

ul.pokerrooms-side-list li .pokerroom-description .single-bonus.hovered small {
	color: #FFF;
}

ul.pokerrooms-side-list li .pokerroom-description .bonus-descr {
	width: 48%;
	float: left;
	font-size: 15px;
	padding: .3em 0 .3em .6em;
}

ul.pokerrooms-side-list li .pokerroom-description .bonus-value {
	width: 42%;
	float: right;
	text-align: right;
	padding: .5em .6em .3em 0;
	font-size: 20px;
}

ul.pokerrooms-side-list li .pokerroom-description .bonus-value small {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 13px;
}

#new-comment .your-comment-wrapper {
	margin-left: 36px;
	margin-top: -32px;
}

#new-comment textarea {
	margin-top: -12px;
}

#new-comment .your-comment-arrow {
	position: relative;
	left: -10px;
	top: 9px;
	background: url(/images/comment-arrows.gif) 0 0 no-repeat;
}

.rw-about-sys-img {
	margin-right: 5px;
	float: left;
}

p.rw-register-in-pokerroom {
	text-align: center;
	margin-bottom: 1em;
}

p.rw-register-in-pokerroom span {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #bc1e16;
	background: #f1dcd3;
	padding: .2em 1em;
	opacity: .7;
}

.mp-center-block .tabs-content .rake-warrior-info-wrapper p.rw-register-in-pokerroom a {
	color: #bc1e16;
	text-decoration: none;
	opacity: 1;
}

.mp-center-block .tabs-content .rake-warrior-info-wrapper p.rw-register-in-pokerroom a:hover {
	color: #bc1e16;
	text-decoration: underline;
	opacity: 1;
}

textarea#comment-form {
	width: 100%;
}

.new-post-content .question {
	padding: 0 0 .3em 1.1em;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin:7px 0 10px;
	background: url(/images/question.gif) 0 0 no-repeat;
}

.new-post-content ul,
.new-post-content ol {
	margin: 1em 2em 2em 3em;
}

.new-post-content ul li {
	margin: .8em 0;
	list-style-type: disc;
	font-size: 13px;
}

.new-post-content ol li {
	margin: .8em 0;
	font-size: 13px;
}

ul#posts.messages li .body {
	border: 1px solid #EBEBEB;
	background: none;
	padding: .5em .8em;
	margin: 0 0 1em 35px;
}

#content ul#posts.messages li img.bubble-arr {
	width: 11px;
	height: 11px;
	background: url(/images/comment-arrow.gif) 0 0 no-repeat;
	position: relative;
	top: -10px;
	left: 25px;
	z-index: 50;
}

#content ul#posts.messages li.outgoing img.bubble-arr {
	width: 11px;
	height: 11px;
	background: url(/images/comment-arrow1.gif) 0 0 no-repeat;
	position: relative;
	top: -10px;
	left: -25px;
	z-index: 50;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content ul#posts.messages li.outgoing img.bubble-arr  {
		left: -26px;
	}
}

ul#posts.messages {
	margin-top: 20px;
}

ul#posts.messages li .meta {
	margin-top: -.4em;
}

ul#posts.messages li .pm-msg-body-wrapper {
	border: 1px solid #EBEBEB;
	background: none;
	padding: 0 .8em;
	margin: -1em 0 1em 35px;
	width: auto;
	clear: both;
	float:left;
}

ul#posts.messages li.outgoing .pm-msg-body-wrapper {
	margin: -1em 35px 1em 0;
	float: right;
}

ul#posts.messages li .single-mgs {
	margin: 0;
	padding: .6em 0;
	border-bottom: 1px dotted #CCC;
}

ul#posts.messages li .single-mgs.last {
	margin: 0 0 .2em 0;
	padding: .6em 0;
	border-bottom: 0 dotted #CCC;	
}

ul#posts.messages li .meta dd,
ul#posts.messages li .meta dt {
	float: left;
	margin: 0 .5em 0 0;
}

ul#posts.messages li.outgoing .meta dd,
ul#posts.messages li.outgoing .meta dt {
	float: right;
	margin: 0 .5em 0 0;
}	

ul#posts.messages li.outgoing .meta .avatar {
	float: right;
	margin: 0;
}

#new-message .avatar-bubble-arr {
	width: 30px;
	float: right;
}

#new-message .avatar-bubble-arr .bubble-arr {
	width: 11px;
	height: 11px;
	background: url(/images/comment-arrow1.gif) 0 0 no-repeat;
	position: relative;
	top: -10px;
	left: -5px;
	z-index: 50;
}

#new-message .textarea-wrapper {
	padding-right: 36px;	
}

#new-message .textarea-wrapper textarea {
	outline: none;
}

#new-message .textarea-wrapper .meta {
	margin-bottom: .1em;
}

.btn {
	display:inline-block;
	background:none;
      margin:0;
      padding:3px 0;
      border-width:0;
      overflow:visible;
      text-decoration:none;
      color:#EBEBEB;
      cursor: pointer;      
      font: 100%/1.2 Tahoma, Verdana, san-serif;

}

* html button.btn {
      padding-bottom:1px;
}
    
html:not([lang*=""]) button.btn {
      margin:0 -3px;
}
.btn span {
      background: #313131;
      margin:0;
      padding:3px 0;
      border-left:1px solid #313131;
      border-right:1px solid #313131;
}

* html .btn span {
      padding-top:0;
}
      
.btn span span {
      position:relative;
      padding:3px .4em;
      border-width:0;
      border-top:1px solid #313131;
      border-bottom:1px solid #313131;
}


      
.btn:focus span,
.btn:hover span {
	background: #262626;
}

.btn:hover span, 
.btn:hover span span, 
.btn:focus span, 
.btn:focus span span {
      cursor: pointer; 
      color: #FFF;
      text-decoration: underline;
      border-color: #262626;
      }


.submit-private-msg {
	float: right;
}

/** Admin widget **/

.bordered-widget.admin-actions {
	border-color: #333;
	background: #333;
	color: #FFF;
	padding: .5em 1em;
}

.bordered-widget.admin-actions .admin-actions-title {
	background: url(/images/admin-toggler.gif) 100% .3em no-repeat;
	cursor: pointer;
}

.bordered-widget.admin-actions .admin-actions-title.opened {
	background-position: 100% -1em;
}
	
.bordered-widget.admin-actions ul.admin-actions-list {
	margin: .5em 0;
	border-top: 1px dotted #666;
}

.bordered-widget.admin-actions ul.admin-actions-list li {
	padding: .2em 0;
}

.bordered-widget.admin-actions ul.admin-actions-list li a {
	display: block;
	text-decoration: none;
}

.bordered-widget.admin-actions ul.admin-actions-list li a:hover {
	color: #FFF;
	text-decoration: underline;
}

/** User profile styles **/
.white-belt-color 	{ color: #CCC; }
.yellow-belt-color 	{ color: #ffcc00; }
.red-belt-color 	{ color: red; }
.green-belt-color 	{ color: green; }
.blue-belt-color 	{ color: blue; }
.brown-belt-color 	{ color: brown; }
.black-belt-color 	{ color: black; }

.profile-block-wrapper {
	padding: 0;
	border-color: #dfdfdf;
}

.profile-tabs-content {
	background: #FFF;
}

.profile-block-wrapper ul.profile-tabs li {
	float: left;
	padding: .8em 0;
}

.profile-block-wrapper ul.profile-tabs li a {
	padding: .4em .5em;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #999999;
	cursor: pointer;
	background: #DFDFDF;
	text-decoration:none
}

.profile-block-wrapper ul.profile-tabs li a:hover {
	color: #666;
	text-decoration:underline
}

.profile-block-wrapper ul.profile-tabs li.current,
.profile-block-wrapper ul.profile-tabs li.current.hovered {
	background: #FFF;
	color: #333333;
	margin: 0;
}

.profile-block-wrapper ul.profile-tabs li a.study {
	margin-left:10px
}

.profile-block-wrapper ul.profile-tabs li.current a,
.profile-block-wrapper ul.profile-tabs li.current.hovered a {
	padding-top:1px;
	font-size: 17px;
	background: #FFF;
	color:#666;
	text-decoration:none;
	cursor:default;
}

.profile-block-wrapper .profile-tabs-wrapper {
	background: #dfdfdf;
}

.profile-block-wrapper .ava-and-belt {
	border-bottom: 1px solid #EBEBEB;
	padding: 1em;
}

.profile-block-wrapper .ava-and-belt .ava .user-ava {
	float: left;
	margin: 0 15px 0 5px;
}

.profile-block-wrapper .ava-and-belt .ava .user-login {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #9ac445;
	padding: 10px 0 3px 0;
}

.profile-block-wrapper .ava-and-belt .belt {
	float: right;
}

.profile-block-wrapper .ava-and-belt .belt ul li {
	float: left;
}

.profile-block-wrapper .ava-and-belt .belt ul li .user-level-bar {
	margin: 3px 7px 0 7px;
}

.profile-block-wrapper .ava-and-belt .warning {
	color: red;
	text-align: right;
	background: none;
}

.profile-block-wrapper .about-himself {
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #333;
	padding: 1em;
	border-top:  1px solid #EBEBEB;
}

.profile-block-wrapper .tournament-prize {
	border-top:  1px solid #EBEBEB;
	padding: 1.5em;
	
}

#content .profile-block-wrapper .tournament-prize h4 {
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #333;
	margin-bottom: .5em;
}

#content .profile-block-wrapper .tournament-prize p {
	margin: .2em 0 .3em 1em;
}

.profile-block-wrapper .detailed-user-info-wrapper .right-column {
	float: right;
	width: 49%;
}

.profile-block-wrapper .detailed-user-info-wrapper .left-column {
	width: 50%;
	border-right: 1px solid #EBEBEB;
}

.profile-block-wrapper .detailed-user-info-wrapper .title {
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #333;
	padding: 1em 1em .5em 1em;	
}

.profile-block-wrapper .detailed-user-info-wrapper table {
	width: 100%;
	margin-bottom: 1em;
}

.profile-block-wrapper .detailed-user-info-wrapper table td {
	padding: .3em 0;
	vertical-align: top;
}

.profile-block-wrapper .detailed-user-info-wrapper table td p {
	margin-bottom: .3em;
}

.profile-block-wrapper .detailed-user-info-wrapper table td.info-title {
	width: 35%;
	color: #999999;
	padding-left: 2em;
}

.profile-block-wrapper .detailed-user-info-wrapper table td.info-value {
	width: 65%;
	color: #333333;
}		

#content .content-filter .profile-blog-lenta-alternate {
	float: right;
}

#content .content-filter .profile-blog-lenta-alternate span {
	padding: 0 5px 0 5px;
	background: #FFF;
	margin-right: 0;
}

#content .content-filter .profile-blog-lenta-alternate span a {
	font-size: 20px;
	text-decoration: underline;
//	border-bottom: 1px dotted;
	color: #666;
}

#content .content-filter .profile-blog-lenta-alternate span a:hover { color: #333; text-decoration:underline }

.profile-block-wrapper.user-activity-filter {
	border-color: #333;
	margin-top: 10px;
	background: #333;
}

.profile-block-wrapper.user-activity-filter ul li {
	float: left;
	display: inline-block;
	padding: .3em 0 .7em 1em;
	color: #eeeeee;
}

.profile-block-wrapper.user-activity-filter ul li.current,
.profile-block-wrapper.user-activity-filter ul li a.current,
.profile-block-wrapper.user-activity-filter ul li a.current:hover {
	color: red;
	text-decoration: none;
	cursor: default;
}

.profile-block-wrapper.user-activity-filter ul li a { color: #EEE; text-decoration: none; }
.profile-block-wrapper.user-activity-filter ul li a:hover { color: #FFF; text-decoration: underline; }

ul#posts li.profile-user-relationship {
	margin-bottom: 20px;
	padding-left: 25px;
	background: url(/images/user-profile-blog-bullet-gray.gif) 1em 60% no-repeat; 
}

ul#posts li.profile-user-relationship img.user-ava {
	margin-bottom: -3px;
}

ul#posts li.profile-user-comment-to-topic {
	margin: 1em 0 1em 0;
	background: url(/images/parent.gif) -4px 20px no-repeat;
}

ul#posts li.profile-user-comment-to-topic .profile-user-topic-title {
	color: #CCC;
}

ul#posts li.profile-user-comment-to-topic .profile-user-topic-title .profile-user-topic-link {
	text-decoration: none;
}

ul#posts li.profile-user-comment-to-topic .profile-user-topic-title .profile-user-topic-link:hover {
	text-decoration: underline;
	color: #333;
}

ul#posts li.profile-user-comment-to-topic ul.thread.new-comment-view {
	margin-left: 20px;
}

ul#posts li.profile-user-comment-to-topic ul.thread.new-comment-view li.comment .avatar-small {
	float: left;
}

ul#posts li.profile-user-comment-to-topic ul.thread.new-comment-view li.comment .itself {
	padding-left: 20px;
	position: relative;
	top: -20px;
}

ul#posts li.profile-user-comment-to-topic ul.thread.new-comment-view li.comment .itself p {
	margin: 2px 0 5px 0;
}

ul.profile-friends-referals-list {
	padding: .5em 1.5em;
	background: #FFF;
}

ul.profile-friends-referals-list li {
	width: 196px;
	float: left;
	padding: .2em 0;
	color: #999999;
}

ul.profile-friends-referals-list li .ava {
	position: relative;
	margin: 0 5px 0 0;
	bottom: -.3em;
}

.profile-referals-list-wrapper,
.profile-invite-friend-wrapper {
	border-top: 1px solid #EBEBEB;
	margin-top: 1em;
}

#content .profile-referals-list-wrapper h3,
#content .profile-invite-friend-wrapper h3 {	
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-weight: normal;
	font-style: italic;
	margin: .8em 0 0 1em;
}

#content .profile-referals-list-wrapper h3 span,
#content .profile-invite-friend-wrapper h3 span {
	font-size: 14px;
	font-style: normal;
	color: #999;
	padding-left: 2em;
}

.profile-invite-friend-wrapper .invite-via-reflink-wrapper {
	width: 49%;
	float: right;
}

.profile-invite-friend-wrapper .invite-via-email-wrapper {
	width: 49%;
}

.profile-invite-friend-wrapper .via-email-form,
.profile-invite-friend-wrapper .via-reflink-form {
	background: #fffbcc;
	padding: 1em;
	margin: 1em 0;
	height: 7em;
}

.profile-invite-friend-wrapper .via-email-form		{ margin-left: 1em; }
.profile-invite-friend-wrapper .via-reflink-form	{ margin-right: 1em; }

#content .profile-invite-friend-wrapper h4 {		
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-weight: normal;
	margin-bottom: .5em;
}

.profile-invite-friend-wrapper form div {
	margin: .3em 0;
}

.profile-invite-friend-wrapper .invite-email-name {
	width: 160px;
}

.profile-invite-friend-wrapper .reflink-field {
	width: 200px;
}

.profile-invite-friend-wrapper p {			
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999;
	margin-bottom: .8em;
}

ul.new-user-blogs-list li {
	width: 248px;
	margin: 1.5em;
	border: 1px solid #f2f2f2;
	background: #f8f8f8;
	float: left;
	padding: 10px 15px 12px 15px;
}

.light-gray {
	color: #999;
}

ul.new-user-blogs-list li .this-blog-earned-created .igp-gray{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	background-position: 100% -17px;
	color: #666666;
	margin-right: 3px;
}

ul.new-user-blogs-list li .title {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 5px;
}

ul.new-user-blogs-list li .title .right-controls {
	float: right;
}

ul.new-user-blogs-list li .title .right-controls .traffic {
	background: url(/images/traffic_light_small.gif) 100% 2px no-repeat;
	padding-right: 12px;
}

ul.new-user-blogs-list li .title .right-controls .traffic a {
	color: #333;
	text-decoration: none;
}

ul.new-user-blogs-list li .title .right-controls .traffic a.new {
	font-weight: bold;
	color: #333;
}

ul.new-user-blogs-list li .title .right-controls .traffic a:hover {
	color: #000;
	text-decoration: underline;
}

ul.new-user-blogs-list li .title a {
	text-decoration: none;
}

ul.new-user-blogs-list li .title a:hover {
	text-decoration: underline;
}

ul.new-user-blogs-list li .this-blog-details {
	padding: 0 0 5px 0;
	margin-top: 5px;
	border-bottom: 1px solid #eaeaea;
}

ul.new-user-blogs-list li .this-blog-controls {
	margin-top: 8px;
}

ul.new-user-blogs-list li .this-blog-controls a {
	color: #333333;
	text-decoration: none;
	padding-left: 16px;
	margin-right: 9px;
}

ul.new-user-blogs-list li .this-blog-controls a:hover {
	color: #000;
	text-decoration: underline;
}

ul.new-user-blogs-list li .this-blog-controls a.write {
	background: url(/images/new-post-icons.gif) 0 -20px no-repeat;
}

ul.new-user-blogs-list li .this-blog-controls a.edit {
	background: url(/images/new-post-icons.gif) 0 -42px no-repeat;
}

ul.new-user-blogs-list li .this-blog-controls a.delete {
	background: url(/images/new-post-icons.gif) 0 -64px no-repeat;
}

ul.new-user-blogs-list li .this-blog-controls a.close {
	background: url(/images/new-post-icons.gif) 0 -156px no-repeat;
}

ul.new-user-blogs-list li .this-blog-details p {
	padding-left: 20px;
	background: url(/images/li.gif) 0 1px no-repeat;
	margin-bottom: 2px;
}

ul.new-user-blogs-list li .this-blog-details p a {
	text-decoration: none;
}

ul.new-user-blogs-list li .this-blog-details p a.user:hover {
	text-decoration: none;
	border-bottom: 1px dotted;
	background: none;
}

ul.new-user-blogs-list li .this-blog-details p a:hover,
ul.new-user-blogs-list li .this-blog-details p a:hover span {
	text-decoration: underline;
}


/** User profile side widgets **/
.bordered-widget.profile-user-info .igp-and-rating-place {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	margin-bottom: 15px;
}

.bordered-widget.profile-user-info .igp-and-rating-place .igp_black {
	background-position: 100% 2px;
}

.bordered-widget.profile-user-info .igp-and-rating-place .rating-place {
	float: right;
}

.bordered-widget.profile-user-info p {
	margin-bottom: 15px;
	color: #333;
}

.bordered-widget.profile-user-info .user-brief-stat.left {
	width: 45%;
}

.bordered-widget.profile-user-info .user-brief-stat ul li {
	margin-bottom: 5px;
	padding-left: 20px;
	background: url(/images/li.gif) 0 2px no-repeat;
	color: #333;
}

.bordered-widget.profile-user-info .user-brief-stat.right {
	float: right;
	width: 55%;
}

.bordered-widget.profile-user-info .user-in-igc-league {
	padding: 1em 0 1em 100px;
	margin-top: 1em;
	border-top: 1px solid #CECECE;
	background: url(/images/igc-league.gif) left center no-repeat;
	position: relative;
	margin-bottom: -1.5em;
}

.bordered-widget.profile-user-info .user-in-igc-league div {
	margin: .2em 0;
}

#pr-layout-right .bordered-widget.profile-user-blogs .his-list {
	float:right;
	font:16px Georgia,'Times New Roman',Times,serif;
	font-style:italic;
	color:#999;
}

#pr-layout-right .bordered-widget.profile-user-blogs .his-list a {
	color:#333;
	text-decoration:none;
}

#pr-layout-right .bordered-widget.profile-user-blogs .his-list a:hover {
	text-decoration:underline
}

#pr-layout-right .bordered-widget.profile-user-blogs ul li.user-named-blog a,
#pr-layout-right .bordered-widget.profile-user-videos ul li a.video-group,
#pr-layout-right .bordered-widget.profile-user-videos ul li .video-title a {
	text-decoration: none;
	color: #333;
}

#pr-layout-right .bordered-widget.profile-user-blogs ul li.user-named-blog a:hover,
#pr-layout-right .bordered-widget.profile-user-videos ul li a.video-group:hover,
#pr-layout-right .bordered-widget.profile-user-videos ul li .video-title a:hover {
	text-decoration: underline;
}


#pr-layout-right .bordered-widget.profile-user-videos ul li {
	padding-left: 8px;
	background: url(/images/user-video-bullet.gif) 0 8px no-repeat;
}

#pr-layout-right .bordered-widget.profile-user-videos ul li .video-title {
	margin-bottom:3px;
}

#pr-layout-right .bordered-widget.profile-user-videos ul li .video-size {
	color: #999;
}

.bordered-widget.profile-user-visitors ul.top-widget.list li {
	color: #999;
}

.bordered-widget.profile-user-visitors ul.top-widget.list img.avatar {
	position: relative;
	bottom: -.35em;
}

/** New main menu **/

.new-main-menu-wrapper {
	margin-bottom: 2em;
	background: url(/images/new-main-menu-bg.png) 0 0 repeat-x;
}

.new-main-menu-wrapper ul li {
	float: left;
	font-weight: bold;
	font-size: 16px;
	padding: 9px 0 17px;
}

.new-main-menu-wrapper ul li.help {
	float: right;
}

.new-main-menu-wrapper ul li a {
	padding: 6px 15px 7px;
	color: #666;
	text-decoration: none;
	background: url(/images/new-main-menu-div.gif) bottom right no-repeat;
}

.new-main-menu-wrapper ul li a:hover {
	color: #000;
}

.new-main-menu-wrapper ul li.current {
	background: #525252 url(/images/new-main-menu-current.gif) bottom center no-repeat;
}

.new-main-menu-wrapper ul li.current a {
	color: #DDD;
	text-decoration: none;
	background: none;
}

.new-main-menu-wrapper ul li.current a:hover {
	color: #FFF;
}

.new-main-menu-wrapper ul li.home a {
	padding-right: 18px;
	padding-left: 18px;
	background: url(/images/home-icon.gif) center center no-repeat;
}

.new-main-menu-wrapper ul li.home.current a {
	padding-right: 18px;
	padding-left: 18px;
	background: url(/images/home-icon-current.gif) center center no-repeat;
}

.new-main-menu-wrapper ul li.help a {
	padding-right: 17px;
	padding-left: 17px;
	background: url(/images/help-icon.gif) center center no-repeat;
}

.new-main-menu-wrapper ul li.help.current a {
	padding-right: 18px;
	padding-left: 17px;
	background: url(/images/help-icon-current.gif) center center no-repeat;
}

.lightbox .file-name-details {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #333;
}

.lightbox .file-size {
	color: #999;
	float: right;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.lightbox .video-container {
	overflow: auto;
	width: 600px;
	height: 337px;
}

.lightbox .file-name-details .details {
	color: #999;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.lightbox .video-container {
	border: 3px solid #bfbfbf;
	margin: 1em 0;
}

.lightbox .info-codes .codes,
.lightbox .info-codes .info {
	width: 270px;
	height: 7em;
	padding: .5em 1em;
	overflow: auto;
}

.lightbox .info-codes p {
	color: #777;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.lightbox .info-codes .codes {
	float: right;
	background: #fffbcc;
}

.lightbox .info-codes .info {
	background: #f5f5f5;
}

.lightbox .info-codes .info p.tags {
	padding-left: 2em;
}

.lightbox .info-codes .info p b {
	color: #333;
	font-weight: normal;
}

.lightbox .info-codes p.code-line {
	color: #333;
}

/* Currency exchanger under video */
#buy-video-igp {
	background: #ffe5c0;
	width: 600px;
}

#buy-video-igp .right {
	float: right;
}

#buy-video-igp #buy {
	padding: 5px;
}

#buy-video-igp #buy .right {
	padding-top: 3px;
}

#buy-video-igp a.buy-this-video {
	padding: 2px 5px 4px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background: #ffa725;
	border: 1px solid #fe9901;
	text-decoration: none;
	display: block;
	float: left;
	opacity: .8;
}

#buy-video-igp a.buy-this-video:hover { opacity: 1; color: #FFF; }

#buy-video-igp .buy-this-video .igp_white {
	background-position: 100% -71px;
}

#buy-video-igp #buy-already {
	padding: 7px 5px 8px 5px;
}

#buy-video-igp #buy-already .left span {
	color: #ff9309;
}

#buy-video-igp a {
	font-weight: bold;
	color: #333;
}

#buy-video-igp a:hover {
	font-weight: bold;
	color: #000;
}

#buy-video-igp #few-igp {
}

#buy-video-igp .intro {
	font-weight: bold;
	color: #333;
	background: #fed38f;
	padding: 5px;
}

#buy-video-igp .intro a {
	text-decoration: none;
	border-bottom: 1px dotted;
}

#buy-video-igp #few-igp #exchange-calculator {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#buy-video-igp #few-igp #exchange-calculator .wrapper {
	padding: 5px;
}

#buy-video-igp #few-igp #exchange-calculator input {
	width: 122px;
}

#buy-video-igp #few-igp #exchange-calculator .right {
	padding-top: 3px;
}



.videoFilter {
  float:right;
  font-style:italic;
  font-size:17px;
  width:195px;
  padding-top:2px;
  height:20px;
  text-align:right;
  background:#fff;
}

	.videoFilter.study {
	  width:265px;
	}

	.videoFilter.entry em.active-item{
	  float:right;
	  text-align:right;
	  padding-top:3px;
	}

	.videoFilter.entry em.active-item i{
          display:block;
          width:20px;
          height:20px;
          float:left;
          margin:0 3px 0 5px;
          background: url(/images/igp_small.gif) 100% -1px no-repeat;
	}

	.videoFilter.entry span {
          margin:0 !important;
	  font-family:Tahoma,serif !important;
	  font-size:12px !important;
	  font-style:normal !important;
	  color:#333 !important;
	}
	.new-vb-video-listing .yellowBox {
		float:left;
		margin-top:10px;
		clear:both;
		width:96%;
		position:relative;
		background:#fffadc;
		padding:2%;
	}

	.new-vb-video-listing .yellowBox h3 {
		font-weight:normal;
		padding-bottom:5px;
	}
.new-vb-video-listing.entry .buy {
  margin-top:15px;
  background:#333;
  float:left;
  padding:3px 6px 0px 6px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
}

.addOffer .add {
  margin-top:15px;
  background:#333;
  float:right;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
}

.addOffer .add a {
  display:block;
  padding:3px 6px 5px 6px;
  cursor:pointer;
  color:#fff;
  text-decoration:none;
}

.new-vb-video-listing.entry .buy i {
          display:block;
          width:20px;
          height:20px;
          float:right;
          margin:0 3px 0 5px;
          background: url(/images/igp_small.gif) 100% -37px no-repeat;
}

.new-vb-video-listing.entry .info {
  float:right;
  margin-top:-23px;
  margin-left:180px;
  border:1px solid #999;
  color:#999;
  padding:5px;
  position:relative;
}

.addOffer .innerBox {
  clear:left;
  float:left;
}

.addOffer .info {
  margin-top:15px;
  margin-right:150px;
  border:1px solid #999;
  color:#999;
  padding:5px;
  position:relative;
}

.new-vb-video-listing.entry .info i {
  position:absolute;
  top:3px;
  left:-5px;
  width:5px;
  height:9px;
  background:#000 url(/images/buy-study-arrow.gif) no-repeat 0 0;
}

.new-vb-video-listing.entry .buy a {
  color:#fff;
  text-decoration:none;
}

.videoFilter em {
  color:#adadad;
  border:none;
}

.videoFilter em a {
  float:none !important;
  margin:0 !important;
  padding:0 !important;
  font-size:17px !important;
  color:#000;
  text-decoration:none;
  border-bottom:1px dotted #333;
}

.new-posts-list .meta .game-icon {
  color: inherit !important;
}

.blogTitle {
  margin:0 4px 0 5px;
  width:40px;
  height:15px;
  float:left;
  display:block;
}

.content-filter .count-comments {
  padding:0 5px 5px 5px;
  margin-top:-2px;
  float:right;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:20px;
  font-style:italic;
  background:#fff;
}







.study .line {
  clear:left;
  padding:0px 15px 20px 42px;
}

.study .line.first {
  margin-top:15px;
}

.hr {
  clear:left;
  float:left;
  background:#e0e0e0;
  width:98%;
  height:1px;
  margin:12px 1%;
}

.study .line .left {
  float:left;
}

  .study .line .left .author {
    font-size:11px;
    font-family:Tahoma,serif;
    color:#75af02;
    text-decoration:none;
  }
  
  .study .line .left .author:hover {
    text-decoration:underline;
  }

  .study .line .left .separator1 {
    color:#75af02;
  }

  .study .line .left .title {
    font:12px Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
    color:#333;
    text-decoration:none;
  }
  
  .study .line .left .title:hover {
    text-decoration:underline;
  }

.study .line .right {
  float:right;
}

  .study .line .right .price {
    padding-right:33px;
    font-size:12px;
    font-family:Tahoma,serif;
  }

  .study .line .right .commentsCount {
    font-size:12px;
    font-family:Tahoma,serif;
    color:#333;
    text-decoration:none;
  }

  .study .line .right .commentsCount i {
    font-style:normal;
  }

  .study .line .right .commentsCount:hover i {
    text-decoration:underline;
  }

  .study .line .right .comments {
    margin-left:3px;
    background:transparent url(/images/new-comment_icon.gif) no-repeat scroll 100% 70%;
  }

  .study .line .left .tag {
    font-size:11px;
    font-family:Tahoma,serif;
    text-decoration:none;
    color:#999;
  }

  .study .line .left .tag:hover {
    text-decoration:underline;
  }

  .study .line .left .separator2 {
    color:#999;
  }

  .study .line .left .timeToApprove {
    color:#333;
  }

  .study .line .left .nowStudy {
    color:#666;
  }

  .study .line .left .endStudy {
    color:#999;
  }

  .study .line .right .toArbitrage {
    color:#de2d00;
    float:right;
    width:80px;
    text-align:right;
    text-decoration:none;
  }

  .study .line .right .toArbitrage:hover {
    text-decoration:underline;
  }

  .study .line .right .refusal {
    color:#333;
    float:right;
    text-decoration:none;
    width:80px;
    text-align:right;
  }

  .study .line .right .refusal.red {
    color:#de2d00;
  }

  .study .line .right .refusal:hover {
    text-decoration:underline;
  }

  .study .line .right .approve {
	display:block;
	float:right;
	text-align:right;
	width:80px;
    color:#333;
    text-decoration:none;
  }

  .study .line .right .approve:hover {
    text-decoration:underline;
  }

  .study .line .right .studentsCountLink {
    color:#999;
    text-decoration:none;
  }

  .study .line .right .studentsCountLink:hover {
    border-bottom:1px dotted #999;
  }

  .study .line .right .plus {
    position:relative;
    top:1px;
    left:-1px;
  }

  .study .line .left .avatar {
    position:absolute;
    margin-left:-22px;
  }