﻿body {
	background-attachment:fixed;
	background:#efefef url(/images/img/spacer.gif) no-repeat;
	color:#333;
	font:12px/20px arial;
	margin:0;
}
img { border:0 }
a {
	color:#369;
	outline:0;
}
a:hover { text-decoration:none }
p { margin:0 0 6px ; text-align: justify;}
sup { vertical-align: top; position: relative; top: -0.4em; }
sub { vertical-align: bottom; position: relative; bottom: -0.4em; }
table tr td{vertical-align:middle;}

.clr { clear:both; height:0; }
.clr.mtop { margin-top:2px; }
.clrsoft  { clear:both; height:10px; }

.banner { margin:0 0 20px }
.banners {
	margin:0 0 20px;
	overflow:hidden;
	padding:0 40px 0 0;
}
.banners .left, .banners .right {
	float:left;
	position:relative;
	width:50%;
}
.banners .right { right:-20px }
.banners .b {
	background:#fff;
	height:90px;
	line-height:90px;
	text-align:center;
}
.block {
	background:#fff;
	margin:0 0 20px;
	/*overflow:hidden;*/
	padding:20px 20px 20px;
	position:relative;
}
* html .block {
	height:1%;
	overflow:hidden;
}

.block.e404 h1{font-size: margin: 0 0 5px; 0; font-size:21px; color:#ac0202;}
.block.e404 h3{font-size:13px; margin-bottom:5px;}

.block.breadcrumbs{padding:20px;}
.block h1,.block h2,.block h3,.block h5{margin-top:0;color:#336699;margin: 0 0 2px;/* text-transform:uppercase; */}
.breadcrumbs{font:12px arial;text-transform:uppercase;}
.breadcrumbs a{color:#999;background:url(/images/img/breadcrumbs.jpg) no-repeat center left;padding:0 8px 0 12px;text-decoration:none; }
.breadcrumbs span{color:#999;background:url(/images/img/breadcrumbs.jpg) no-repeat center left;padding:0 8px 0 12px;text-decoration:none; text-transform:none;}
.breadcrumbs a:hover{color:#000; text-decoration:underline;}
.breadcrumbs a.home{background:none;padding-left:0;}
.nav{
	bottom:15px;
	position:absolute;
	/* right:20px; */
	right:-5px;
	vertical-align:top;
	height:17px;
	width:70px;
	font-weight:bold;
}
.nav.top{bottom:auto;top:20px;}
.nav.bottom{bottom:11px;}
.nav a, .nav li {
	border:none !important;
	font-size:12px !important;
	display:inline-block;
	height:17px;
	
	width:17px;
	vertical-align:middle;
	text-align:center;
}

.nav li {
	width:auto;
	margin-left:7px;
	
}

.nav .prev { background:url(/images/img/sprites.png) no-repeat 0 -17px}
.nav .prev-m { background:url(/images/img/sprites.png) 0 -17px }
.nav .prev:hover, .nav .prev-m:hover { background:url(/images/img/sprites.png) 0 -34px }
.nav .next { background:url(/images/img/sprites.png) -17px -17px; margin-left:10px;}
.nav .next-m { background:url(/images/img/sprites.png) -17px -17px }
.nav .next:hover, .nav .next-m:hover { background:url(/images/img/sprites.png) -17px -34px }

.nav.arrow2 .prev, .nav.arrow2 .next,.nav.horizont .prev,.nav.horizont .next{ width:10px }
.nav.arrow2 .next,.nav.horizont .next{background-position:-24px 0;}
.nav.arrow2 .next:hover,.nav.horizont .next:hover{background-position:-24px -17px;}
.nav.arrow2 .prev:hover,.nav.horizont .prev:hover{background-position:0 -17px;}

.single-news .gallery .nav .prev{background-position:0 -17px;}
.single-news .gallery .nav .prev:hover{background-position:0 -34px;}
.single-news .gallery .nav .next{background-position:-17px -17px;}
.single-news .gallery .nav .next:hover{background-position:-17px -34px;}

/* .single-news table.news_header td.news_header-2{} */

/* .nav {margin-top:15px;} */

.nav ol{height:17px;display:inline-block;margin:0 0 0 0 !important;padding:0 !important;}
.nav li{margin:0 !important;padding:0 !important; background:none !important; line-height:15px;text-align:center;}
.nav li a:hover{background:#ececec;}
.nav li a, .nav li.active span{text-decoration:none;line-height:17px;margin:0 3px;font-weight:bold;}
.nav li.active span {
	color: #9aca64;
	margin-left:5px;
}

/* .nav li.active {
	
	background: #9aca64;
	padding:1px 3px;
	color: #9aca64; /* #9aca64 
	/* padding:2px; 
	margin-left:5px;

	}
 */
.nav.vertical .next{
	width:24px;
	height:12px;
	background:url(/images/img/sprites.png) -147px -60px;
}
.nav.vertical .prev{
	width:24px;
	height:12px;
	background:url(/images/img/sprites.png) -123px -48px;
}
.nav.vertical .next:hover{background-position:-147px -48px;}
.nav.vertical .prev:hover{background-position:-123px -60px;}

.nav.horizont{width:100%;bottom:auto;top:45%;left:0;right:-20px;vertical-align:middle;}
.nav.horizont .prev{float:left;margin:0 0 0 8px;background-position:-124px 0;width:12px;height:24px;}
.nav.horizont .prev:hover{background-position:-136px 0;}
.nav.horizont .next{float:right;margin:0 16px 0 0;background-position:-136px -24px;width:12px;height:24px;}
.nav.horizont .next:hover{background-position:-124px -24px;}
.single-po .desc .nav.horizont .prev{margin:0 0 0 -6px;}
.single-po .desc .nav.horizont .next{margin:0 -20px 0 0;}
.single-po .video-review .nav{bottom:0;}

.block.article.articleData .interview b{font-weight:normal;}
.block.article.articleData .interview {
	padding: 10px 20px;
	margin: 10px 0 0 -20px;
	background: #ececec;
	font-style: italic;
	font-weight: normal;
	font-size:13px;
}

.block.article.articleData h2 a.chapter,.block.article.articleData h1 a.chapter {display:none; text-decoration:none;}
.block.article.articleData h2:hover a.chapter,.block.article.articleData h1:hover a.chapter {
	margin-left: 5px;
	display:inline;
	color: #b5b5b5;
}
.block.article.articleData h1 {
	font:bold 16px arial;
	text-transform:uppercase;
	margin:15px 0 10px 0;
}
.block.article.articleData h1.mainTitle {
	margin:0px;
	text-transform:none;
}
.block.article.articleData h2 {
	font:bold 15px arial;
	text-transform:none;
	margin:10px 0 5px 0;
}
.block.article.articleData p {
	margin: 10px 0 0 0; 
	font: 13px/18px arial;
}

.articleData center img.data_img {margin:10px 3px 0px 3px;}

img.data_img {margin:3px 3px 0px 3px;}

.article{padding:20px;}
.article .nav{position:static;}
.article .chapters{border-bottom:1px solid #f0f0f0;margin-bottom:20px;}
.comments .nav{position:absolute;}
.share{margin:22px 0;}
.share .add{color:#336699;font-size:14px;float:right;border-bottom:1px dashed #336699;text-decoration:none;}
.share .add:hover{border:none}
.share table td.share-table-td{padding-right: 10px;}
.date {
	color:#999;
	display:inline-block;
	font:normal 10px/16px arial;
}
.all {
	bottom:12px;
	left:20px;
	position:absolute;
}
h1{
	font:bold 18px arial;
}
h2 {
	font:bold 16px arial;
	margin:0;
}
h2 a:hover { text-decoration:underline}
h2.arts_gadget{font-size:13px;}
h3 {
	color:#369;
	font:bold 14px arial;
	margin:0 0 4px;
}
h3 a {
	border-bottom:1px dashed #369;
}
h3 img {
	bottom:-2px;
	margin-left:5px;
	position:relative;
}
h3 a:hover { border:0 }
h4{
	font:bold 12px arial;
	margin:0 0 4px;
}
h5{
	font:bold 13px/14px arial;
	margin:0 0 4px;
}
h5.top_news {font:14px/18px arial;}
h5.top_news  a{color:#333333;}
h1 a, h2 a, h3 a, h4 a, h5 a{text-decoration:none}
#top {
	background:#000 url(/images/img/top.png);
	height:31px;
}
#top ul {
	list-style:none;
	margin:0;
	padding:0;
}
#top li {
	display:inline;
	float:left;
	padding:0 13px;
}
#top a {
	color:#fff;
	font:bold 11px/31px arial;
	text-decoration:none;
	text-transform:uppercase;
}
#top .links {
	display:inline;
	float:left;
	padding:3px 0 0 8px;
}
#top .links li {
	background:url(/images/img/links-li.png) repeat-x 0 100%;
	margin:0 3px 0 0;
}
#top .links a { font:bold 11px/28px arial; }
#top .links .active { background:#fff }
#top .links .active a { color:#333 }

#top .poweredby {
	display:inline;
	float:right;
	padding:3px 0 0 8px
}
#top .poweredby li {
	background:url(../images/img/links-li.png) repeat-x 0 100%;
	margin:0 3px 0 0;
	cursor:pointer;
}
#top .poweredby .active { background:#fff }
#top .poweredby .active a { color:#333 }

#top .login {
	display:inline;
	float:right;
	padding-right:20px;
}
#top .login li {
	background:url(/images/img/login-li.gif) no-repeat 0 50%;
	padding:0 13px 0 14px;
}
#top .login li:first-child, #top .login li.first-child { background:none }
#header {
	background:#fff;
	margin:0 0 20px;
	padding:20px 20px 5px 20px;
	position:relative;

}

.headerMenuRowsHide {display: none;}
.headeMoreLink {display: none;}
#header .menu td span#headeShowAllRows {
	font:bold 14px arial;
	color: #333333;
	border-bottom:1px dashed #333333;
	text-transform: uppercase;
	left:0px;
	width: 102px;
	cursor:pointer;
	background: url("/images/img/menu-arrow-black.gif") no-repeat scroll 100% 50% transparent;
	padding-right: 10px;
}

.search{
	color:#999;
	font:12px arial;
	margin-left:485px;
}

#content .search{margin-left:0;padding:20px;}
.search table {
	border-collapse:collapse;
	width:100%;
}
.search td {
	padding:0;
	vertical-align:top;
}
/* .search:hover{ color:#333 } */
.search a{
	border-bottom:1px dashed #999;
	color:#999;
	text-decoration:none;
}
/* .search:hover a{
	border-bottom:1px dashed #333;
	color:#333;
}
.search a:hover { border:0 } */
.search span { float:right }
.search span a {
	border:0;
	text-decoration:underline;
}
/* .search:hover span a { border:0 }
.search span a:hover { text-decoration:none } */
.search .form {
	border:3px solid #ebebeb;
	margin:0 0 3px;
}

#header .search_options {

	margin-top:-6px;
	position:absolute;
	z-index:10;
	width:300px;
	padding:5px;
	border: 3px solid #ebebeb;
	background: #ffffff;
	display:none;
;
}

#search_options_button {

	/* cursor:pointer; */
;
}

#header .search_options label {
	text-transform:uppercase;
	color: #666;
	float:left;
	clear: both;
	font:bold 11px arial;
	padding-bottom:3px;
	bottom:3px;
	margin-left:15px;
}
#header .search_options label  span{
	margin-top: 3px;
}
#header #search_options_btm_all{
	margin-left: -10px;
}
#header .search_options_top {
	height:3px;
	background: #ffffff;
	margin:-8px 0 5px -5px;
	width:310px;
}


.search form {
	/*background:url(/images/img/search.gif) no-repeat 6px 6px;*/
	background:url(/images/img/sprites.png) no-repeat -176px -73px;
	height:28px;
	margin:0;
	padding:0;
	width:100%;
}
/* .search:hover .form { border:3px solid #999 } */
/*.search:hover form { background:url(/images/img/search-hover.gif) no-repeat 6px 6px }*/
/* .search:hover form { background:url(/images/img/sprites.png) no-repeat -176px -101px } */
.search form input{
	border:0;
	color:#ccc;
	display:inline;
	float:left;
	font:bold 14px arial;
	height:18px;
	padding:5px 0;
	width:100%;
}
/* .search:hover form input { color:#666 } */

#header .search-hover { color:#333 }
#header .search-hover a {
	border-bottom:1px dashed #333;
	color:#333
}
#header .search-hover span a { border:0 }
#header .search-hover .form { border:3px solid #999 }
#header .search-hover form { background:url(/images/img/sprites.png) no-repeat -176px -101px }
#header .search-hover form input { color:#666 }
#header .search-hover form .button { background:url(/images/img/sprites.png) no-repeat 0 -91px }


.search form .button {
	background:url(/images/img/sprites.png) no-repeat -148px -27px;
	cursor:pointer;
	display:inline;
	float:right;
	height:18px;
	margin:7px 4px 0 0;
	padding:0;
	width:18px;
}
/* .search:hover form .button { background:url(/images/img/sprites.png) no-repeat 0 -91px} */
#header .logo {
	background:url(/images/img/logo.png);
	display:block;
	height:64px;
	left:20px;
	position:absolute;
	top:23px;
	width:180px;
}
#header .title {
	background:url(/images/img/portal-title.png);
	height:67px;
	left:209px;
	position:absolute;
	top:20px;
	width:277px;
}
#header .menu { padding:30px 0 0 }
#header .menu table {
	border-collapse:collapse;
	width:100%;
}
#header .menu td { padding:0 }
#header .menu td  div {
	position: relative;
	height:28px;
	padding:3px 5px 3px 0;
}
#header .menu td  span {
	position:relative;
	display:block;
	top:4px;
	left:5px;
	width:92px;
	height:20px;
	background-repeat: no-repeat;
}
#header .menu .highlight {

	background-position:right;
;
}

#header .menu a {
	color:#333;
	font:bold 14px/30px arial;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
}
#header .menu a:hover { color:#6c3 }
#header .menu .active {
	background:url(/images/img/menu-arrow.gif) no-repeat 0 50%;
	color:#6c3;
	left:-9px;
	padding-left:9px;
	position:relative;
}
#header .menu img { margin:0 0 -4px 5px }
#header .menu .allcategory {
	background:url(/images/img/menu-arrow-black.gif) no-repeat 100% 50%;
	padding-right:10px;
}
#header .menu .allcategory span { border-bottom:1px dashed #333 }
#header .menu .allcategory:hover { background:url(/images/img/menu-arrow.gif) no-repeat 100% 50%; }
#header .menu .allcategory:hover span { border-bottom:1px dashed #6c3 }
#banner {
	margin:0 0 20px;
	padding:0 20px 0 0;
}
#content { margin:0 280px 0 0 }
#column {
	display:inline;
	float:right;
	margin-right:20px;
	width:240px;
}
#column .block { padding:20px ;}
#column .block.soft a {text-decoration:none;}
#column .block.soft a b{color: #666666;}
#column .block.soft a p{color: #666666;}
#column .soft {
	height:1%;
	overflow:hidden;
}
#column .soft h2 {
	background:#c00;
	color:#fff;
	font:bold 18px/29px arial;
	height:1%;
	margin:0 0 5px;
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
}
#column .soft p { margin:0 0 5px }
#column .soft img {
	display:inline;
	float:left;
	margin-right:10px;
}
#column .comments {
	padding:20px 20px 40px;
	position:relative;
}
#column .comments ul {
	list-style:none;
	margin:-15px 0 0;
	padding:0;
}
#column .comments li {
	border-top:1px dotted #b2b2b2;
	padding:15px 0;
	position:relative;
}
#column .comments li:first-child { border:0 }
#column .comments a {
	font-weight:bold;
	text-decoration:none;
}
#column .comments a:hover { text-decoration:underline }
#column .comments p {
	color:#333;
	font-weight:bold;
	margin:0;
}
#column .comments .comm-num {
	background:url(/images/img/comm-num.gif) no-repeat 0 50%;
	color:#333;
	font:11px arial;
	padding-left:16px;
}
#column .comments .prev,.popup.blocks1 .right .prev{ background:url(/images/img/sprites.png) no-repeat -51px 0 }
#column .comments .next,.popup.blocks1 .right .next{
	background:url(/images/img/sprites.png) no-repeat -51px -17px;
	margin-left:4px;
}
#column .comments .prev:hover, .popup.blocks1 .right .prev:hover{ background:url(/images/img/sprites.png) no-repeat -68px 0 }
#column .comments .next:hover, .popup.blocks1 .right .next:hover{ background:url(/images/img/sprites.png) no-repeat -68px -17px }
#column .comments .popup-v, #column .comments .popup-v p { color:#fff }
#column .comments .popup-v a {
	font-weight:normal;
	text-decoration:underline;
}
#column .comments .popup-v table { margin:0 0 5px }
.main_video h1,.article h1 {color:#336699;font:bold 16px arial;margin:0 0 2px 0;vertical-align:top;}
.press-release h1{color:#333333;font:bold 16px arial;margin:0 0 2px 0;vertical-align:top; text-transform:uppercase}

.article h1 .award-r{
	background:url(/images/img/sprites.png) 0 -51px;
}
.main_video .date,.article .date{color:#999;font:normal 12px arial;margin:0 0 5px 0;}
.main_video .desc, .article .desc{
	font:normal 14px/20px arial;
	background:#f7f7f7;
	margin:0 0 18px 0;
	padding:20px;
	overflow:hidden;
}
div.article center p {	text-align:center; }
div.article center table td p {	text-align:inherit; }

.article .desc img{float:left;margin-right:20px;}
.article .desc table{font:normal 12px/20px arial;}
.player{text-align:center;margin:0 0 16px 0; height:420px;}
.player .info{width:608px;display:block;margin:12px auto 0 auto;text-align:center;}
.main_video .videos{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin:0 0 20px 0;padding-top:20px;}
.videos{position:relative;}
.videos ul{
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%;
}
.videos ul li{
	color:#666;
	display:inline;
	float:left;
	font:12px/14px arial;
	padding-right:3%;
	width:30%;
}
.videos ol{padding:0; margin:-5px 0px 20px 20px}
.videos ol li{list-style:none;background:url(/images/img/li-arrow-blue.jpg) no-repeat center left;padding:0 0 0 12px;font:normal 12px/24px arial;}
#content .comments ul{margin:0;padding:20px 0 0 0;}
#content .comments li{position:relative;list-style:none;padding:0 0 15px 0;background:url(/images/img/comments-border.jpg) repeat-x bottom left;margin-bottom:15px;}
#content .comments li.last{background:none;}
#content .comments  ul ul{padding:0 0 0 38px;}
#content .comments li ul li{background:none;margin:15px 0 0 0;padding:0;}
#content .comments .avatar{width:36px;position:absolute;left:0;top:0;margin:0;}
#content .comments span, #content .comments p,#content .comments div{margin-left:36px;}
#content .comments span{color:#999; font-size:10px;}
#content .comments span.comment_title {font-size:12px;}

#content .comments span strong{font-size:12px;}
#content .comments span a{color:#336699;text-decoration:none;}
#content .comments span .red{color:#990000;}
#content .comments p {
	font:normal 12px/20px arial;
	margin-bottom:0;
	margin-top:0;
	text-align:justify;
}
#content .comments .like{color:#999;float:right;margin:5px 20px 0 36px;}
#content .comments .like span{
	color:#cccccc;
	font-weight:normal;
	margin:0;
	line-height:15px;
	margin-right:3px;
	font-size:12px;
	position: relative;
	top: -3px;
}
#content .comments .like span.positive{
	color:#66cc00;
}
#content .comments .like span.negative{
	color:#cc3333;
}

#content .comments .like a{
	color:#999;
	display:inline-block;
	width:15px;
	height:15px;
	line-height:15px;
	text-decoration:none !important;
	margin-right:2px;
	width:15px;
	height:15px;
	
}
#content .comments .like a span{color:#999;padding:0 0 0 20px;font-weight:normal;}
#content .comments .like .plus{background:url(/images/img/sprites.png) no-repeat -85px 0;}
#content .comments .like .plus:hover,#content .comments .like .plus.active{background:url(/images/img/sprites.png) no-repeat -85px -15px;}
#content .comments .like .minus{background:url(/images/img/sprites.png) no-repeat -85px -30px;}
#content .comments .like .minus:hover,#content .comments .like .minus.active{background:url(/images/img/sprites.png) no-repeat -85px -45px;}
#content .comments .meta, #content .comments .all{margin:0;}
#content .comments .meta{position:relative; }
#content .comments .meta .nav{top:0;}
#content .comments li .meta{margin-left:36px;}
#content .comments .meta a{font-size:14px;text-decoration:none;border-bottom:1px dashed #336699;}
#content .comments .meta a:hover{border:none;}
#content .comments li .meta a{font-size:13px;text-decoration:underline;border:none;}
#content .comments .all{background:url(/images/img/icon2.jpg) no-repeat;padding-left:15px;position:static;padding-right:16px; font-size:12px;}
#commentsFormTitle{margin:12px 0 4px 0;}
#content .comments form{
	padding:20px 0 0 0;
	font:bold 12px arial;
	
	padding: 0px;
	margin-top:3px;
	
}
#content .comments form.commentsFormSub{

	border:2px dotted #ECECEC;
	padding: 10px 15px;
	margin-top:3px;

}

#content .comments form span{color:#333;margin:0;font-weight:bold;text-transform:uppercase;display:block;}
#content .comments form table{background:#f5f5f5;padding:10px;margin-bottom:10px;border-collapse:separate;border:none;}
#content .comments form table tr td{vertical-align:top;text-align:left;background:url(/images/img/comment-form-border.png) no-repeat top right;padding:0 32px 0 4px;}
#content .comments form table tr td.last{background:none;padding-right:0;}
#content .comments form .login,#content .comments form .password{width:46%;}
#content .comments form input{color:#999;font-size:12px;border:1px solid #ccc;height:26px;padding:0 4px;width:150px;}
#content .comments form .submit,#content .comments form button,.mobile form button {color:#fff;background:#3a76b4;font-weight:bold;height:30px;line-height:30px;text-align:center;padding:0 30px;margin:6px 0;text-transform:uppercase;border:none;font-size:0.9em; cursor:pointer;}
#content .comments form button span,.mobile form button span, .block.search-results-cfg-head .submit span{background:url(/images/img/submit-arrow.png) no-repeat center;display:inline-block;width:5px;height:8px;margin-left:6px;}

.block.search-results-cfg-head .submit {color:#fff;background:#3a76b4;font-weight:bold;height:30px;line-height:30px;text-align:center;padding:0 30px;margin:0 18px 0 20px;text-transform:uppercase;border:none;font-size:0.9em; cursor:pointer;}

#content .comments form .accounts,#content .comments form .captcha{margin:7px 0;}

#content .comments form .captcha img{
	width:  120px;
	height: 60px;
}
#content .comments form .captcha span {
	cursor:pointer;
	display: inline;
}

.captcha  span span.reloader_txt:active {
	color: #000000;
}

.captcha span span.reloader_icon{
	display: inline-block;
	height:10px;	
	width:10px;	
	margin-right:2px;
	vertical-align:middle;
	background:url(/images/img/sprites.png) no-repeat 0px -109px;
	border-bottom: 0px;
}
.captcha span.reloader_txt {
	display: inline-block;
	font-size:11px;
	text-transform:none;
	font-weight:normal;
	color: #666666;
	border-bottom: 1px dashed;
}


#content .comments form .captcha  span span.reloader_txt:active {
	color: #000000;
}

#content .comments form .captcha span span.reloader_icon{
	display: inline-block;
	height:10px;	
	width:10px;	
	margin-right:2px;
	vertical-align:middle;
	background:url(/images/img/sprites.png) no-repeat 0px -109px;
	border-bottom: 0px;
}
#content .comments form .captcha span.reloader_txt {
	display: inline-block;
	font-size:11px;
	text-transform:none;
	font-weight:normal;
	color: #666666;
	border-bottom: 1px dashed;
}
#content .comments form .accounts img{float:left;display:block;}
#content .comments form textarea{width:100%;border:1px solid #ccc;margin-top:2px;}
#content .comments form .smiles{background:#f5f5f5;margin:12px 0;padding:10px;}
#content .comments form .smiles img{margin-right:30px;}
#content .comments form .smiles .links{float:right;width:auto;margin:0;white-space:nowrap;font-weight:normal;color:#999;font-size:11px;line-height:1.5;}
#content .comments form .smiles .links a{display:inline;font-size:10px;color:#999;border:none;text-decoration:none;}
#content .comments form .smiles .links a.two{text-decoration:none;}
#content .comments form .smiles .links a.all{color:#333;padding:0;background:0;font-size:13px;text-decoration:none;border-bottom:1px dashed #333;}
#content .comments form a{font-weight:normal;text-decoration:none;border-bottom:1px dashed #336699;}
#content .comments form a:hover{border:none;}
#content .comments form .lostpassword{float:right;margin:8px 10px 0 0;}
#footer {
	border-top:1px solid #d3d3d3;
	color:#999;
	font:11px/12px arial;
	margin:0 20px;
	padding:20px 0;
}
#footer ul {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
#footer ul li {
	display:inline;
	float:left;
	margin-left:23px;
}
#footer ul a {
	color:#999;
	font:bold 11px/38px arial;
	text-decoration:none;
	text-transform:uppercase;
}
#footer ul a:hover { text-decoration:underline }
#footer div a { margin-right:11px }
#panel {
	background:url(/images/img/panel.png);
	bottom:0;
	height:30px;
	position:fixed;
	width:100%;
	z-index:100;
}
* html #panel { /*хак для ИЕ6*/ position: absolute; top: expression(parseInt(document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight, 10) -1 + "px");
}
#panel .logo {
	background:url(/images/img/panel-line.png) no-repeat 100% 0;
	float:left;
	height:30px;
}
#panel .logo img { margin:6px 15px 0 19px }
#panel ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#panel li {
	background:url(/images/img/panel-line.png) no-repeat 100% 0;
	display:inline;
	float:left;
	padding:0 16px 0 15px;
}
#panel li.active{background:url(/images/img/panel-line-active.jpg) repeat-x 100% 0;}
#panel a {
	color:#fff;
	font:bold 11px/30px arial;
	text-decoration:none;
	text-transform:uppercase;
}
#panel .button {
	background:url(/images/img/panel-line.png) no-repeat;
	float:right;
	height:30px;
}
#panel .button img { margin:8px 10px 0 9px }
/* Главные новости */
.articles_sub_block .nav {}
.main_news,.articles{position:relative;}
.main_news ul, .articles ul{
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%;
}
.main_news li, .articles li{
	color:#666;
	display:inline;
	float:left;
	font:11px/14px arial;
	padding-right:3%;
	width:30%;
}
.main_news h2 {
	color:#333;
	font:bold 12px/14px arial;
	margin:0 0 2px;
}
.main_news h2 a {
	color:#333;
	text-decoration:none;
}
.main_news h2 a:hover { text-decoration:underline }
.main_news img {
	border:1px solid #e8e8e8;
}
.main_news h2 span{
	color:#999;
	font:normal 11px arial;
}
.info{font-size:10px;vertical-align:middle;display:inline-block;}
.info span{}
.info span,.info span.date a{color:#999;font-size:11px;margin-right:8px;text-decoration:none;}
.info span.date a{margin:0;}
.info span.a{
	background: url(/images/img/icon1.jpg) no-repeat center left;
    margin: 0 6px 0 12px;
    padding-left: 15px;
}
.info span.b {
    background: url(/images/img/icon2.jpg) no-repeat left center;
    padding-left: 15px;
}

/*-- Тесты / Обзоры / Статьи --*/

.block.articles.it-video .table-video-block {background: url("/images/img/comments-border.jpg") repeat-x scroll left bottom transparent; margin-bottom:15px;}
.block.articles.it-video .table-video-block.block-list .video.big {	height:113px;}
.block.articles.it-video .table-video-block.block-list img.cover {	
	width:200px;
	height:113px;
}
.block.articles.it-video .table-video-block.no-dot {background: none; margin-bottom:0px;}
.block.articles.it-video h3 {margin-bottom:0px; text-transform:none;}
.block.articles.it-video h2 {text-transform:uppercase; margin-bottom:10px;}
.block.articles.it-video p.info {margin-bottom:3px;}
.block.articles.it-video h3 a {text-decoration:none; border-bottom:0px;}
.block.articles.it-video .nav {bottom:3px; right:-20px;}


.block.section-list.articles.it-video h3.title {margin-bottom:15px;}
.block.section-list.articles.it-video .nav {right:20px;}
.block.section-list.articles.it-video .nav.bottom {bottom:20px;}
.block.section-list.articles.it-video .nav li {float:none;}
.block.articles.it-video .video.big:hover div.info-box {display:none;}

.softBaseDlFile .info-box .right {font-size:15px; margin:10px;}
.block.softBaseDlFile .softBaseDlForm {border:1px #CCCCCC solid; background: #fafafa; padding:3px 20px; width:600px;  margin:5px 0 10px 0; }

.info-box .right{color: #336799; margin-top:20px;}
.info-box .right a{text-decoration: underline;}

.gadget-in-table-block{background:#ececec; margin:-10px 0px 20px -20px; padding:10px;}

.articles h1 { margin:0 0 3px }
.articles h1 span {
	margin:0 1px -2px;
	position:relative;
}
.articles .info span.date {

font-size:9px;
;
}

.articles h1 a{
	color: #333333;
}
.articles p a {
	color:#666666;
	text-decoration:none;
	font-size:12px;
}

.articles h1 .video-ico {
	background:url(/images/img/sprites.png) -54px -55px;
	display:inline-block;
	height:18px;
	width:16px;
}
.articles h1 .award-r {
	background:url(/images/img/sprites.png) 0 -51px;
	display:inline-block;
	height:22px;
	width:18px;
}
.articles h1 .award-b {
	background:url(/images/img/sprites.png) -18px -51px;
	display:inline-block;
	height:22px;
	width:18px;
}
.articles h1 .award-g {
	background:url(/images/img/sprites.png) -36px -51px;
	display:inline-block;
	height:22px;
	width:18px;
}

.main_video h1 span.video-ico, .article h1 span.video-ico {
	display:inline-block;
	width:17px;
	height:22px;
	background:url(/images/img/sprites.png) no-repeat -53px -51px;
	line-height:22px;
	vertical-align: bottom;
}

.main_video h1 span.award-r, .article h1 span.award-r {
	display:inline-block;
	width:18px;
	height:22px;
	background:url(/images/img/sprites.png) no-repeat 0 -51px;
	line-height:22px;
	vertical-align: bottom;
}

.main_video h1 span.award-b, .article h1 span.award-b {
	display:inline-block;
	width:18px;
	height:22px;
	background:url(/images/img/sprites.png) no-repeat -18px -51px;
	line-height:22px;
	vertical-align: bottom;
}
.main_video h1 span.award-g, .article h1 span.award-g {
	display:inline-block;
	width:18px;
	height:22px;
	background:url(/images/img/sprites.png) no-repeat -36px -51px;
	line-height:22px;
	vertical-align: bottom;
}

.articles dl {
	overflow:hidden;
	width:100%;
}
.articles dt {
	float:left;
	text-align:center;
	margin:0 12px 0 0;
}
/* .articles dt img{border:1px solid #e8e8e8;} */
.articles dd h3{
	margin:0;
	color:#333;
	font:bold 14px arial;
	text-transform:none;
}
.articles dd p{
	color:#333;
	font-size:11px;
}
.articles .info .category {
	background:#c9c;
	color:#fff;
	display:inline-block;
	font:normal 9px/16px arial;
	margin:2px 5px 2px 0px;
	padding:2px 5px;
	text-transform:uppercase;
	text-decoration:none;
}
.articles .category {
	color:#fff;
}
.articles .category:hover { text-decoration:underline }
/* Новости */
#news {
	height:1%;
	overflow:hidden;
}
#news .left {
	float:left;
	width:200px;
}
#news .left .date { display:block }
#news .right { margin-left:260px }
#news .right ul {
	list-style:none;
	margin:0;
	padding:0;
}
#news .right ul ul {
	overflow:hidden;
	width:100%;
}
#news .right ul ul li {
	display:inline;
	float:left;
	padding:0 3% 20px 0;
	width:47%;
}
#news .right img {
	display:inline;
	float:left;
	height:80px;
	margin-right:10px;
	width:80px;
}
#news .right h2 a { text-decoration:none }
#news .right h2 a:hover { text-decoration:underline }
/* Видеообзор, игровое видео */
.video-review {overflow:hidden;position:relative;color:#999;}
.single-po .video-review{margin-bottom:20px;}
.video-review ul {
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%;
}
.video-review li {
	color:#666;
	display:inline;
	float:left;
	font:12px/14px arial;
	padding-right:3%;
	width:30%;
}
.video-review table {
	border-collapse:collapse;
	width:100%;
}
.video-review td {
	padding:0 3% 0 0;
	width:30%;
}


.video{
	border:1px solid #e8e8e8;
	margin:0 0 3px;
	position:relative;
	height:113px;
	width:200px;
}

.video.big img.cover{
	height: 200px;
	width: 356px;
}
	
.video.big{
	border:1px solid #e8e8e8;
	height:200px;
	width:auto;
}
.video .info-box{
	bottom:5px;
	left:5px;
	position:absolute;
	z-index:3;
}
.video .info-box2{
	top:5px;
	left:5px;
	position:absolute;
	z-index:3;
}
.video .info-box2 strong{display:block;font-size:14px;}
.video .info-box2 strong, .video .info-box2 .info{background:#f0f0f0;padding:1px 7px;}
.video .info-box2 .info *{color:#666 !important;}
li .gpad {
	padding:5px 5px 5px 0;
}
.video .info-box span{
	color:#fff;
	display:inline-block;
	float:left;
	font:bold 8px/16px arial;
	margin-right:2px;
	padding:0 5px !important;
	text-transform:uppercase;
}
.video span a{
	text-decoration: none;
	color:#fff;
}
.video .time{
	background:#3e7ec0;
	font:bold 9px/16px arial !important;
}
.video.big .time{font:bold 11px/16px arial !important;}
.video .category{
	background:#9cc;
	font:bold 8px/16px arial !important;
	margin:0;
}
.video.big .category{font:bold 10px/16px arial !important;}
.video .arrow{
	/* background:url(/images/img/video-arrow.png) no-repeat 50% 50%; */
	display:block;
	height:113px;
	left:0;
	position:absolute;
	top:0;
	width:200px;
	z-index:2;
}
.video .arrow:hover,.video.big .arrow:hover{background:none}
.video .arrow img {
	height:113px;
	width:200px;
}
.video.big .arrow{
	background:url(/images/img/video-arrow-big2.png) no-repeat 50% 50%;
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:2;
}
table tr td .video{margin:0 10px 15px 0;}


.video-review h2 { display:inline }
/* .video-review .info {position:relative; clear:both; float:left; background:red;} */
.video-review .info span { margin-right:5px; }
.video-review .views {
	background:url(/images/img/views.gif) no-repeat 0 50%;
	color:#666;
	font:11px/16px arial;
	padding-left:16px;
}
.video-review .comm-num {
	background:url(/images/img/comm-num.gif) no-repeat 0 50%;
	color:#666;
	font:11px/16px arial;
	padding-left:16px;
}
.video-review strong a{color:#333;text-decoration:none;}
.video-review strong span{color:#999;font-weight:normal;}
#content .pics{
	background:url(/images/img/sprites.png) no-repeat -70px -64px;
	width:10px;
	height:9px;
	display:inline-block;	
	color:#666;
	font:11px/16px arial;
	margin-right:20px;
}
#content .pics span{padding-left:14px;line-height:11px;}
#content .views{
	background:url(/images/img/sprites.png) no-repeat -70px -56px;
	width:12px;
	height:8px;
	display:inline-block;	
	color:#999999;
	font:11px/10px arial;
	margin-right:30px;
	padding:0;
}
#content .views span{padding-left:14px;line-height:11px;}
#content .comm-num{
	background:url(/images/img/sprites.png) no-repeat -70px -45px;
	width:12px;
	height:11px;
	color:#999;
	font:11px/12px arial;
	margin-right:20px;
	display:inline-block;
	padding:0;
}
#content .main_video .comm-num{margin-right:30px;}
#content .main_video .views{margin:0 40px 0 6px;}
#content .main_video p.info{margin-top:0px; color:#999999;}
#content .block.main_video .video-review h3{margin:0px;}
#content .block.main_video .desc .share{margin:10px 0 -5px 0;}
#content .main_video .player textarea{
	height:15px;
	width:254px;
	font-size:10px;
	padding:0px;
	vertical-align:middle;
	color:#999999;
}
#content .rate{
	background:url(/images/img/sprites.png) no-repeat -74px -34px;
	width:11px;
	height:11px;
	display:inline-block;	
	color:#666;
	font:11px/16px arial;
	margin-right:20px;
}
#content .rate span{padding-left:14px;line-height:11px;}
#content .comm-num span{padding-left:15px;line-height:11px;}
#content .downloads{
	background:url(/images/img/downloads.jpg) no-repeat 0 50%;
	color:#999;
	font:11px/16px arial;
	padding-left:12px;
	margin:0 4px;
}
/* Галерея фотографий */
.gallery td {
	padding:0 3% 0 0;
	vertical-align:top;
	width:22%;
}
.gallery img { margin:0 0 0px 0px; border: 1px solid #E8E8E8;}
.gallery a.title {color: #336699; font: bold 12px/14px arial; text-decoration:none;}
.gallery a.title:hover {text-decoration:underline;}
div.box {padding: 0 7px 0 0;}
.gallery div.titleDiv {font: bold 12px/14px arial; margin-bottom: 3px;}
.gallery h2 {
	color:#369;
	margin:0 0 3px;
}
.gallery h2 a { color:#369 }
.gallery h2 a:hover { text-decoration:underline }
.gallery .photos {
	background:#9c3;
	color:#fff;
	display:inline-block;
	font:bold 9px/16px arial;
	padding:0 3px;
	text-decoration:none;
	/* text-transform:uppercase; */
	clear:both;
}

/* Свежие сюжеты */
.fresh_plots table {
	border-collapse:collapse;
	margin:0;
}
.fresh_plots td {
	padding:0 3% 0 0;
	vertical-align:top;
	width:22%;
}
.fresh_plots img {
	height:110px;
	margin:0 0 5px;
	width:146px;
}
.fresh_plots .new {
	background:#f90;
	color:#fff;
	display:inline-block;
	font:bold 7px/13px arial;
	margin-left:6px;
	padding:0 3px;
	text-transform:uppercase;
}
.fresh_plots .comments {
	background:#909;
	color:#fff;
	display:inline-block;
	font:bold 7px/13px arial;
	margin-left:6px;
	padding:0 3px;
	text-transform:uppercase;
}
/* HI-Tech */
.hi-tech h3,.new-tested h3,.catalog-tovar h3,.mobile h3,.tovar h3{font-size:16px;padding-bottom:10px;}
.hi-tech h2 a{color:#333;}
.hi-tech ul {
	list-style:none;
	margin:0;
	padding:0;
}
.hi-tech ul {
	height:1%;
	overflow:hidden;
}
.hi-tech ul li {
	display:inline;
	float:left;
	padding:0 3% 20px 0;
	width:47%;
}
* html .hi-tech ul li { width:46% }
.hi-tech img {
	display:inline;
	float:left;
	margin-right:10px;
}
.hi-tech .category, .new-tested .category{
	background:#c36;
	color:#fff;
	display:inline-block;
	font:bold 8px/16px arial;
	padding:0 3px;
	text-decoration:none;
	text-transform:uppercase;
}
.hi-tech .category:hover,.new-tested .category:hover{ text-decoration:underline }
.new-tested .category{margin:4px 0;}
.hi-tech p {
	color:#999;
	font:11px/14px arial;
	margin:3px 0;
}
.hi-tech p a{color:#999;text-decoration:none;}
.hi-tech .price {
	color:#333;
	font:12px arial;
}
.hi-tech .price a {
	color:#333;
	text-decoration:none;
}
.hi-tech .price a:hover { text-decoration:underline }
.hi-tech .price span { font-weight:bold }
.new-tested{padding:20px;}
.new-tested table{margin:8px 0 34px 0;}
.new-tested table tr td{padding:0 17px;}
.new-tested table tr td h2{font:bold 16px/20px arial;}
.new-tested table tr td p{color:#333;font-size:12px;}
.new-tested table tr td .price{font-size:14px;}
.catalog-tovar ul{list-style:none;padding:0;clear:both;float:none;}
.catalog-tovar ul li{margin-bottom:24px;clear:both;float:none;}
.catalog-tovar ul li a{color:#336699;display:block;font:16px/18px arial;}
.catalog-tovar ul li ul li{float:left;margin:0;clear:none;background:url(/images/img/point-square.jpg) no-repeat center left;padding-left:6px;margin-right:3px;}
.catalog-tovar ul li ul li a{color:#666;text-decoration:none;display:inline;font:12px/18px arial;}
.mobile form{background:#fafafa;padding:12px;}
.mobile form a{color:#666;border-bottom:1px dashed #666;text-decoration:none;}
.mobile form a:hover{border:none;}
.mobile table{width:100%;}
.mobile table tr td div{font:12px/22px arial;margin-bottom:8px;}
.mobile table tr td input {vertical-align:middle;}
.mobile table tr td div a{border:none;color:#336699;text-decoration:underline;margin:0;}
.mobile table tr td div a:hover{text-decoration:none;}
.mobile table tr td div span{color:#999;display:inline-block;font:10px/12px arial;overflow:hidden;padding:2px 5px 0 0;vertical-align:top}
.mobile table tr td input{width:48px;height:18px;border:1px solid #e3e4e9;border-top:1px solid #aaadb2;margin:0 5px 0 0;}
.mobile form .submit{display:block;background:#67cb33;border:none;color:#fff;font:bold 12px/14px arial;height:30px;line-height:30px;margin:6px 0;padding:0 30px;text-align:center;text-transform:uppercase;}
.mobile form button{display:block;background:#67cb33;}

.tovar-list{position:relative;padding:20px 0;}
.tovar-list ul{list-style:none;padding:0;}
.tovar-list ul li{overflow:hidden;background:url(/images/img/comments-border.jpg) repeat-x bottom left;padding:12px 0;}
.tovar-list ul li h4 a{font:bold 14px arial;text-decoration:none;}
.tovar-list ul li .tabs a{color:#336699;}
.tovar-list ul li .tabs a:hover{border:none;}
.tovar-list ul li .tabs li{background:none;padding:0;}
.tovar-list .img{float:left;width:120px;}
.tovar-list .wrap{margin-left:120px;}
.tovar-list .nav{bottom:0;}
.sort{
    height:21px;
    line-height:21px;
    vertical-align:middle;
    white-space:nowrap;
}
.sort a{color:#336699;text-decoration:none;border-bottom:1px dashed #336699;margin:0 8px;}
.sort a:hover,.sort span a{border:none;}
.sort span{background:#98cc68;padding:2px 6px 4px 6px;}
.sort span a{color:#fff;font-weight:bold;margin:0;}
.sort .desc{font-weight:bold;background:none;padding:0;}
.sort .up{background:url("/images/img/sprites.png") no-repeat -85px -60px;width:7px;height:5px;display:inline-block;padding:0 0 1px 0;}
.sort .down{background:url("/images/img/sprites.png") no-repeat -92px -60px;width:7px;height:5px;display:inline-block;padding:0;margin-left:3px;}

.tovar{padding:20px;overflow:hidden;}
.tovar strong{float:left;margin-right:20px;}
.tovar .tabs{display:inline;}
.tovar .tabs a{color:#336699;}
.tovar .head{position:relative;text-align:center;vertical-align:top;overflow:hidden;background:url("/images/img/video.png") no-repeat left center;margin-left:-20px;}
.tovar .head .nav{bottom:6px;}
.tovar .head .prices{width:244px;float:right;text-align:left;}
.tovar .head .prices strong{float:none;margin:0}
.tovar .head .prices .middle{font-size:24px;}
.tovar .head .prices .price{padding:4px 0;}
.tovar .head .prices ul{margin:8px 0;padding:0;list-style:none;}
.tovar .head .prices ul li{background:url("/images/img/comments-border.jpg") repeat-x left top;padding:10px 0;}
.tovar .head .prices ul li span{float:right;font:bold 14px arial;}
.tovar .gallery,.picture .gallery{background:#f7f7f7;padding:15px 0 20px 0;margin:0 0 20px -20px;overflow:hidden;position:relative;}
.tovar .gallery li,.picture .gallery li{float:left;width:174px;color:#999;font-size:11px;margin-bottom:0px;position:relative;}
.tovar h4{color:#336699;font-size:16px;}
.tovar .gallery h2,.tovar .gallery ul,.picture .gallery h2,.picture .gallery ul{padding-left:20px;list-style:none;}
.picture .gallery span.icon{background:url("/images/img/sprites.png") no-repeat -147px 0;width:27px;height:27px;position:absolute;top:-1px;left:-1px;cursor:help;}
.picture .gallery img{border:1px solid #e6e6e6;}
.picture .gallery p{font:10px/13px arial;color:#999;}

/* Игры */
#games {
	overflow:hidden;
	width:100%;
}
#games .right {
	float:right;
	margin:0;
	width:200px;
}
#games .right img { margin:0 0 5px }
#games .right h2 { margin:0 0 1px }
#games .right .screenshots {
	background:#f90;
	color:#fff;
	display:inline-block;
	font:bold 8px/16px arial;
	padding:0 3px;
	text-transform:uppercase;
}
#games .right .screenshots {
	color:#fff;
	text-decoration:none;
}
#games .right .screenshots:hover { text-decoration:underline }
#games .right .date { display:block }
#games .left { margin-right:260px }
#games .left table {
	border-collapse:collapse;
	width:100%;
}
#games .left td { padding:0 10px 10px 0 }
/* Компании */
.company { overflow:hidden }
.company table {
	border-collapse:collapse;
	width:100%;
}
.company td {
	margin:0;
	padding:0;
	text-align:center;
}
/* Репортажи и интервью */
.reportings-interview table {
	border-collapse:collapse;
	margin:0;
}
.reportings-interview td {
	padding:0 3% 0 0;
	vertical-align:top;
	width:22%;
}
.reportings-interview img { margin:0 0 5px }
/* Программы */
*:first-child+html .programs { margin:0 0 20px }
* html .programs {
	height:1%;
	margin:0 0 20px;
}
.programs table {
	border-collapse:collapse;
	width:100%;
}
.programs td { padding:0 10px 10px 0 }
.programs .left {
	float:left;
	width:310px;
}
.programs .right { margin:0 0 0 370px }
.programs ul {
	list-style:none;
	margin:0;
	padding:0;
}
.programs .right ul {
	overflow:hidden;
	width:100%;
}
.programs li {
	float:left;
	width:49%;
	height: 45px;
}
.programs h2 a {
	color:#333;
	font:11px/12px arial;
	position:relative;
}
.programs .choice {
	/*background:url(/images/img/choice.gif) no-repeat 100% 6px;*/
	background:url(/images/img/sprites.png) no-repeat -80px -65px;
	padding:1px 11px 0 0;
	position:absolute;
	right:20px;
	top:20px;
	width:7px;
	height:6px;
}
.programs .choice a {
	border-bottom:1px dashed #333;
	color:#333;
	font:12px arial;
	text-decoration:none;
}
.programs .choice a:hover { border:0 }
.programs .platform {
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0 0 15px;
	width:100%;
}
.programs .platform li {
	float:left;
	margin-right:10px;
	padding:0 0 5px;
	width:auto;
}
.programs .platform a {
	border-bottom:1px dashed #666;
	color:#666;
	display:inline-block;
	font:11px arial;
	text-decoration:none;
}
.programs .platform .active { background:url(/images/img/platform-arrow.png) no-repeat 50% 100% }
.programs .platform .active a {
	background:#9c3;
	border:0;
	color:#fff;
	padding:2px 5px;
}
#block .right {
	float:right;
	width:244px;
}
#block .right h2 {
	color:#333;
	margin:10px 0 5px;
}
#block .left { margin-right:304px }
#block ul {
	list-style:none;
	margin:0;
	padding:0;
}
#block li {
	border-top:1px dotted #b2b2b2;
	margin:0 0 10px;
	overflow:hidden;
	padding:10px 0 0;
	width:100%;
}
#block li:first-child, #block li.first-child {
	border:0;
	padding:0;
}
#block h2 {
	color:#c03;
	margin:5px 0;
}
#block h2 a {
	color:#c03;
}
#block h2 a:hover {
	text-decoration:underline;
}
#block p {
	color:#999;
	font:11px/14px arial;
	margin:0;
}
#block img {
	display:inline;
	float:left;
	margin-right:10px;
}
#block .category {
	background:#3cc;
	color:#fff;
	font:bold 8px/16px arial;
	display:inline-block;
	margin:0 0 3px;
	padding:0 3px;
	text-transform:uppercase;
}
.dictionary ul {
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%;
}
.dictionary li {
	border-left:1px dotted #a2a2a2;
	display:inline;
	float:left;
	padding:0 3%;
	width:27%;
}
.dictionary li:first-child {
	border:0;
	padding:0 3% 0 0;
	width:30%;
}
.dictionary h2 {
	background:#6c3;
	color:#fff;
	display:inline-block;
	font:bold 11px/20px arial;
	margin:0 0 5px;
	padding:0 5px;
	text-transform:uppercase;
}
.dictionary h2 a {
	color:#fff;
}
.dictionary p {
	color:#999;
	font:11px/14px arial;
}
#update {
	background:#fff;
	margin:0 0 20px;
	padding:20px;
}
#update h3 { margin:0 }
/* Опрос */
#vote {
	margin:0;
	padding:0;
}
#vote p { margin:0 0 10px }
#vote .button {
	background:url(/images/img/vote-button.gif);
	border:0;
	cursor:pointer;
	height:30px;
	margin:15px 0 20px;
	width:114px;
}
#vote td {
	padding:6px 5px 6px 0;
	vertical-align:top;
}
#vote .selected td { background:#f0efe7 }
.vote .result {
	border-top:1px solid #e5e5e5;
	color:#666;
	font:11px arial;
	padding:10px 0 0;
}
.vote .scale {
	overflow:hidden;
	width:100%;
}
.vote .scale span {
	display:inline-block;
	float:left;
	height:19px;
}
.vote .scale .percent { padding:0 4px }
.vote .scale p { font:11px/14px arial }
.award-r {
	background:url(/images/img/sprites.png) -34px -34px;
	display:inline-block;
	height:14px;
	margin-left:2px;
	position:relative;
	top:3px;
	width:10px;
}
.award-b {
	background:url(/images/img/sprites.png) -44px -34px;
	display:inline-block;
	height:14px;
	margin-left:2px;
	position:relative;
	top:3px;
	width:10px;
}
.award-g {
	background:url(/images/img/sprites.png) -54px -34px;
	display:inline-block;
	height:14px;
	margin-left:2px;
	position:relative;
	top:3px;
	width:10px;
}
.video-ico {
	background:url(/images/img/sprites.png) -64px -34px;
	display:inline-block;
	height:11px;
	margin-left:2px;
	position:relative;
	top:1px;
	width:10px;
}
/* Popup */
.popup-v {
	background:url(/images/img/popup-v.png) no-repeat 100% 19px;
	padding:0 9px 0 0;
	position:absolute;
	right:205px;
	top:0;
	width:250px;
	z-index:10;
}
.popup-v div {
	background:#369;
	color:#fff;
	font:11px/14px arial;
	padding:10px;
}
.popup-v a { color:#fff }
.popup-v span {
	bottom:-2px;
	font-size:24px;
	position:relative;
}
.popup-h {
	background:url(/images/img/popup-h.png) no-repeat 19px 100%;
	bottom:10px;
	left:0;
	padding:0 0 9px;
	position:absolute;
	z-index:10;
}
.popup-h div {
	background:#369;
	color:#fff;
	font:11px/14px arial;
	padding:10px;
	width:155px;
}
.chapters ol{padding:0 20px;}
.chapters ul{padding:0 10px;}
.chapters li{font:normal 14px/26px arial;}
.chapters a{color:#000;font:normal 14px/26px arial;}
.chapters ul li{list-style:none;background:url(/images/img/li-arrow-blue.jpg) no-repeat center left;padding:0 0 0 12px;}

.list{margin:5px 0 12px 0;padding:0 12px;}
.list li{list-style:none;background:url("/images/img/list-point.jpg") no-repeat scroll left 5px transparent; padding:0 0 0 15px;}
.list2{padding:0;margin:0;list-style:none;}

#content .table{border:1px solid #ccc;margin: 0;/*border-collapse:collapse;*/}
#content .table td{overflow:hidden;padding:0;}
#content .table thead{background:#f1f4f9;font-size:14px;font-weight:bold;height:40px;}
#content .table thead td{padding:0 12px;text-align:center;vertical-align:middle;}
#content .table tbody td{border-bottom:1px solid #ececec;padding:12px;text-align:center;}
#content .softOldReviewDiv .table tbody td {padding:7px;}
#content .table tr.colored{background:#fafafa;}
#content .table td.first{font-weight:bold;border-right:1px solid #ececec;text-align:left;}
#content .table td.last{border-bottom:none;}

#content .block.single-po .contentData h2, #content .block.single-po .contentData h1 {text-transform:none;}

#content .table.th {width:600px;}
#content .table.th tr td {text-align: left;}
#content .table.th tr td:first-child{
	
	font-weight:bold;
	width:180px;
	text-align:right;
	vertical-align:top;

}

#content .table.th tr td ul {margin:0; padding: 0 0 0 15px;}

.game-rating td{background:#fcfaee;padding:0 14px;text-align:center}
.game-rating td{color:#999;font-size:9px;text-transform:uppercase;}
.game-rating td.eval{white-space:nowrap;}
.game-rating td p{text-transform:none;margin:0;font:9px/11px Arial;}
.game-rating td.eval p{color:#666;font:10px/20px Arial;}
.game-rating td.eval div{color:#cc0000;font:bold 30px/20px Arial;padding:5px 0}
.game-rating .rating{display:block}
.single-news h1{color:#336699;margin:0;}
.single-news .icon{float:left;margin-right:18px;}
.single-news .desc{
	color:#999;
	font-size:13px;
	background:#f7f7f7;
	padding:9px 20px;
	overflow:hidden;
	position: relative;
	left: -20px;
	font-style: italic;
	margin:5px -20px 7px 0;
	}

.single-po h1{color:#336699;font:bold 24px arial;margin-top:2px;}
.single-po h1 sup{font:normal 12px arial;}
.single-po h3{font:bold 16px/20px arial;}
.single-po .icon{float:left;margin:0 10px 0 0;}
.single-po .info2{padding:3px 0 0 0;color:#666;}

.single-news .gallery,.games-full .gallery{background:#f7f7f7;padding:15px 0 20px 0;margin:0 0 20px -20px;overflow:hidden;position:relative;}
.games-full .info {margin-left:2px;}
.gallery .game-screens img {margin: 0 15px 0px 0}
.games-full .gallery.game-screens li {margin-bottom:10px;}
.block.picture.screenshow div.gallery.game-screens {padding:15px 0;}
.block.picture div.gallery.game-screens ul {margin-top:5px;}
.block.picture div.gallery.game-screens h2 {clear:both; margin-top:15px;}
.block.picture div.gallery.game-screens h2 a {text-decoration:underline;}
.block.picture div.gallery.game-screens h2 a:hover {color:#000;}
.block.gamesBaseList  h4{font-weight: normal;}
.block.gamesBaseList  h3{margin-bottom:0px;}
.block.gamesBaseList  h3 a {border-bottom:0px;}
.block.gamesBaseList  h3 div a {color:#fff;}
.block.gamesBaseList  h3 div a:hover {text-decoration:underline;}
.block.gamesBaseList  p a {text-decoration:none; color:#666666; font-style: italic;}
.block.gamesBaseList  .category{position:relative; top: -2px; margin-bottom:0px;}
.games-full h2 {margin:5px 0 5px 0;}
.games-full .topline {background: url("/images/img/comments-border.jpg") repeat-x scroll left bottom transparent; margin-bottom:15px; height:5px; margin-top:11px;}

.block.main_news.short-news.games h5 a {font: bold 15px/19px arial; color: #000;}
.block.main_news.short-news.games h3 {text-transform:uppercase;}
.block.main_news.short-news.games li {background:none;}

#content .games_main_table {margin:-10px 0 0 -2px;}
#content .games_main_table tbody td:first-child {vertical-align:top;}
#content .table.game-table tbody tr td {vertical-align:middle;}
#content .table.game-table {margin-top:10px;}

#content .table.game-table tbody tr td:first-child{text-align:right; width:180px; vertical-align: top;}
#content .table.game-table tbody tr td:nth-child(2) {text-align:left; width:400px; max-width: 500px; vertical-align: top;}
.connentsScrollToComments.games {color:#336699; /* text-decoration:underline; */ border-bottom:1px dashed #336699;}

.single-news .gallery li,.games-full .gallery li{float:left;overflow:hidden;width:174px;color:#999;font:11px/14px Arial;margin-bottom:12px;}
.gallery li span{font: 11px/14px Arial;}

#imageBigShowView {border: 1px solid #EFEFEF; max-width:100%;}

.single-news .gallery span{display:block;color:#999;font-size:11px;position:absolute;bottom:10px;left:40px;}
.tags{overflow:hidden;margin:0 0 20px 0;padding:0;font-weight:bold;}
.tags ul{margin:0;padding:0;display:inline-block;line-height:26px;vertical-align:middle;font-weight:normal;}
.tags li {color:#333;font-size:8px;text-decoration:none;}
.tags li.clr {background:none; text-transform:none; font-weight:bold; width:auto; padding:0 0 0 4px; font-size:12px;}
.tags li a:hover {text-decoration:underline;}
.tags li.show_all a {border-bottom: 1px dotted #333333}
.tags li.show_all a:hover {text-decoration:none;}
.tags li{
	background:#e5e5e5 url(/images/img/tags-corner.png) no-repeat top right;
	display:block;
	float:left;
	list-style:none;
	height:26px;
	line-height:26px;
	padding:0 15px 0 4px;
	vertical-align:middle;
	margin:0 5px 5px 0;
	text-transform:uppercase;
	color:#333;font-size:8px;text-decoration:none;

}
.tags li.alltags a{
	border-bottom: 1px dotted #333;
}
.tags li img{margin:0px 4px 2px 0px; vertical-align:middle;}
.tags li a{color:#333;font-size:8px;text-decoration:none;}

.short-articles ul{
    list-style:none;
    margin:10px 0;
    overflow:hidden;
    padding:0;
    width:100%;
}
.short-articles ul li {
    display:inline;
    float:left;
    padding-right:3%;
    width:22%;
}

.short-articles h2 a{
	font:bold 12px/14px arial;
	color:#333333;
	text-transform:none;
	padding-right:10px;
}
/* .short-articles h3,.short-news h3, .videos h3,.company h3{text-transform:uppercase;margin-bottom:14px;font-size:16px;} */
.block h3{text-transform:uppercase;margin-bottom:14px;font-size:16px;}
.block.picture .gallery  {padding: 0px;}
.block.picture .gallery h3{
	text-transform:none;
	margin:20px 0 14px 0;
	font-size:16px;
}

.short-articles .category,.games .category{
  background:#CC99CC;
	color:#fff;
	display:inline-block;
	font: bold 8px/16px arial;
	margin:2px 3px 1px 0px;
	padding:0 3px;
	text-transform:uppercase;
	text-decoration:none;
}
.games .category{background:#7f33cc}

.short-news h5 {padding:0px 15px 3px 0px;}

.short-news img{float:left;margin-right:8px; border:0px;}
.short-news strong a{color:#333;text-decoration:none;line-height:1;display:block;}
.short-news.blue strong a{color:#336699;}
.short-news table{width:98%;}
.short-news ul{list-style:none;margin:0;padding:0;overflow:hidden;margin-bottom:10px;}
.short-news ul li{float:left;overflow:hidden;}
.short-news ul li ul li{float:none;}
.short-news .tabs a {font-size:11px;}
.short-news .tabs .active a {padding:0 4px;}
.short-news .img,.short-news .wrap{display:table-cell;vertical-align:top;}
.short-news .wrap{line-height:1.2;}
.short-news .wrap a{color:#333;}
.short-news .wrap span{display:block;color:#999;}
.short-news .wrap .rating span{display:inline-block;}
.short-news .wrap .category{
    color: #FFFFFF;
    float: left;
    font: bold 7px/14px arial;
    margin-right: 6px;
    padding: 0 3px;
    text-decoration: none;
    text-transform: uppercase;
}
.short-news p{color:#666;font-size:11px;line-height:1.2; padding-right:15px; text-align: left;}
.short-news .nav{bottom:14px;}

.addcomment {margin:0 !important;}

.news2 .left{margin-right:275px;}
.news2 .left2{margin-right:332px;}
.news2 .right{width:210px;float:right;}

.news2 .left ul {
    list-style:none;
    margin:0;
    padding:0;
}
.news2 .left ul ul {
    overflow: hidden;
    width: 100%;
}
.news2 .left ul li div {
	
	margin-right:10px;

}
.news2 .left ul ul li {


    display: inline;
    float: left;
    padding: 0 3% 20px 0;
    width: 47%;
}
.news2 .left img {
    display: inline;
    float: left;
    height: 80px;
    margin-right: 10px;
    width: 80px;
}

.news2 h3{
	margin: 0 0 15px;
    text-transform: uppercase;
}
.news3{padding: 20px 30px 20px 30px}
.news3 h2 a, .blue h2 a{color:#336699;}
.up h2 a{text-transform:uppercase;}
.news2 h4 a{
	text-decoration:none;
}
.news2 strong a{color:#333;text-decoration:none;display:block;line-height:1.2}
.news3 .all{left:30px;}
.section-list ul{padding:0;}
.section-list ul li,.news-list ul li{list-style:none;padding:0 0 15px 0;background:url(/images/img/comments-border.jpg) repeat-x bottom left;margin-bottom:15px;overflow:hidden;}
.news-list ul li.quotes .wrap{font:14px/16px arial;background:url(/images/img/quotes.png) no-repeat 86px 0;/*padding-left:120px;*/margin:15px 0;position:relative;padding:0}
.section-list ul li p a{color:#333;text-decoration:none;}
.news-list ul li.quotes em{color:#ccc;font:bold 24px/18px arial;}
.news-list ul li.quotes em.left{margin-left:-14px;}
.news-list ul li.quotes img{float:left;/*position:absolute;*/top:0;left:0;padding-right:40px;}
.section-list ul li img{float:left;margin-right:16px;}
.section-list ul li h4 a{font:bold 14px arial;text-decoration:none;}
.section-list ul li p{font: 12px/17px arial}
.news-list ul li h4 a{font:bold 12px arial;text-decoration:none;}
.section-list ul li h4 a:hover,.news-list ul li h4 a:hover{text-decoration:underline;}
.info span.date{font-weight:normal;}

.news-list h4 .category{
    background: #99CC33; /* #99CC33 */
    color:#fff;
    display:inline-block;
    font:bold 8px/16px arial;
    padding:0 3px;
    text-decoration:none;
    text-transform:uppercase;
}

.section-list .info .category{
	background: #ececec;
	color: grey;
	display:inline-block;
	font:bold 8px/16px arial;
	padding:0 3px;
	text-decoration:none;
	text-transform:uppercase;
}
.section-list .info .category:hover{text-decoration:underline;}
.section-list .info .category:hover{text-decoration:underline;}

.category.green{background:#6ed03f !important;}
.category.purple{background:#9a68c9 !important;}
.category.orange{background:#ff9934 !important;}
.category.brilliant{background:#00cccd !important;}
.news-list ul{padding:0;}
.news-list ul li h4{color:#336699;font:bold 12px/18px arial;text-transform:none;}
.news-list p,.news-list .info span{font:normal 12px/16px arial;}

.new-products.news-list p a {color: #999999}
.new-products.news-list ul li {width: 100%}

.news-list p a{color:#333;text-decoration:none;}
.news-list ul li{display:table;vertical-align:top; width:100%;}
.news-list ul li.last{background:none}
.news-list .img,.news-list .wrap{display:table-cell;vertical-align:top;}
.news-list .img {width:80px; text-align:center;}
.news-list .img img{width:80px; height:80px;}
.news-list.search-results .img img{max-width:160px; width:auto; height:auto;}
.news-list.search-results ul li h4 {margin-bottom:2px;}
.news-list.search-results ul li h4 span {background:#eaeaea; font-size:9px; color:#999999; font-weight:normal; padding:3px 4px;}
.news-list.search-results ul li h4 a {margin-bottom:0px; font:bold 15px/15px arial }

.block.news-list.search-results div.img {text-align:right;}

.block.search-results-cfg-head table td {font-size:13px;}
.block.search-results-cfg-head table td table div {padding:3px 5px;}

.news-list.search-results span.search-result-type {font-size:11px; color:#999999; margin-bottom:10px; }

.news-list .wrap{padding-left:16px;}
.news-list .video{
	border:1px solid #e8e8e8;
	position:relative;
}
.news-list strong a{font-size:14px;}
.news-list form{font:bold 14px/20px arial;margin:14px 0 4px 0;}
.news-list form input{vertical-align:middle;}
.news-list .updates{background:#e8f5fd;border:1px solid #bad9eb;display:block;padding:27px 0;text-align:center;}
.news-list .updates a{color:#333;font:14px/20px arial;}
/*.news-list{padding-bottom:40px;}*/

.news-source{
	float:right;
	color:#999999;
	font-size:13px;
}
.news-source a{
	color:#999999;
}

.attension{border:1px solid #ffcc33;display:block;padding:13px 13px 13px 78px;color:#e77800;background:#fff2cd url(/images/img/attension.png) no-repeat 10px center; margin:10px 240px 14px 0; }
.attension h3{font:bold 14px arial;color:#e77800;text-transform:none; margin:0 0 5px 0;}
.attension p{font:normal 11px arial;}
.attension a{color:#e77800;}
.download,.download2{
	color:#fff;
	display:inline-block;
	background:#67cb33;
	padding:8px 70px;
	margin:20px 0 28px 0;
	text-align:center;
	cursor:pointer;
}

.download a,.download2 b, .download span.link{color:#fff;background:url(/images/img/download-button.jpg) no-repeat;padding:0 0 0 22px;font:bold 18px/18px arial;text-decoration:none;}
.download.full {width:100%;}

.download span,.download2 span{display:block;font:normal 10px/18px arial;}
.download2{
	color:#fff;
	display:block;
	background:#67cb33;
	padding:8px 70px;
	margin:20px 0 28px 0;
	text-align:center;
}

.single-po .desc{position:relative;overflow:hidden; margin-top:7px;}
.desc .right{float:right;width:180px;min-height:100%;margin-top:4px;font:normal 11px/17px arial;padding:0 30px; }
.desc .right2{float:right;width:180px;min-height:100%;margin-top:4px;font:normal 11px/17px arial;padding:0 20px;}
.desc .right2 .nav.horizont{width:100%;}
.single-po .desc .right2 .nav.horizont .prev{margin:0 0 0 -16px;}
.single-po .desc .right2 .nav.horizont .next{margin:0 -20px 0 0;}
.desc .download,.desc .download2{float:left;padding:7px 85px 2px 85px;margin:10px 16px 0 0;display:block;}
.desc .download2{padding:13px 0;margin-right:240px;float:none;/* width:auto; */ width:600px; cursor:pointer;}
.desc .report,.desc .report2{background:#ebebeb;display:inline-block;padding:15px;float:left;margin-top:10px;}
.desc .report a,.desc .report2 a{color:#a7a7a7;background:url(/images/img/arrow-grey.jpg) no-repeat center right;display:block;font:bold 13px/18px arial;text-decoration:none;text-transform:uppercase;padding-right:10px;white-space:nowrap;letter-spacing:-1px;}
.desc .report2{float:right;border-left:16px solid #fff;}
.desc .img{text-align:center;margin-bottom:15px;position:relative;}
.desc .right p{margin:0; text-align: left; font:11px/17px arial;}
.desc .info2{padding-right:220px;}
.desc .info4{padding-right:240px;}
.versions ul{padding:0;list-style:none; width:600px; padding:10px 10px 0 20px; border: 2px dotted #ececec; border-left:none; margin-left:-20px;}
.versions li{
	background:url(/images/img/downloads.jpg) no-repeat 0 3px;
	color:#999;
	padding-left:14px;
	height:30px;
	margin-bottom:14px;
}
.versions li a{color:#666;text-decoration:none;}
.versions li span{position:relative; }
.versions li span.maincont{white-space:nowrap;}
.versions li .category{position:absolute;top:0;right:-45px;font:bold 11px/14px arial;color:#fff;background:#6ed03f;padding:1px 4px;}
.versions li .date{position:absolute;bottom:-16px; left:0px;}
.versions .report{background:#ebebeb;display:inline-block;padding:15px;margin-bottom:24px;}
.versions .report a{color:#666;background:url(/images/img/arrow-grey.jpg) no-repeat center right;display:block;font:bold 14px/18px arial;text-decoration:none;text-transform:uppercase;padding-right:10px;}
.versions-details ul{list-style:none;padding:0;margin:0;}
.versions-details ul li{background:url(/images/img/comments-border.jpg) repeat-x bottom left;overflow:hidden;padding:0 0 10px;}
.versions-details ul li.last{background:none;}
.versions-details span{font-size:11px;}
.versions-details p{margin:0;}
.versions-details .download{margin:10px 0;}
.new-products table{width:97%;}
.new-products table tr td{vertical-align:top;}
.new-products img{float:left;margin-right:10px;}
.rating span{height:12px;line-height:14px;display:inline-block;margin:0 !important;}
.rating img{margin:0;}
#content .rating .comm-num{margin:0;}
.rating span{margin:0;}
.rating .star-big,.rating .star-small{width:13px;background:url(/images/img/sprites.png) no-repeat;display:inline-block;line-height:20px;border:none;padding:0;}
.rating .star-small{width:11px;height:10px;}
.rating .star-big.star100{background-position:-100px 0;}
.rating .star-big.star70{background-position:-100px -13px;}
.rating .star-big.star50{background-position:-100px -26px;}
.rating .star-big.star30{background-position:-100px -39px;}
.rating .star-big.star0{background-position:-100px -52px;}
.rating .star-big.biggest{background-position:-53px -73px;width:17px;height:17px;margin-top:13px;display:inline-block}
.rating .star-small.star100{background-position:-113px 0;}
.rating .star-small.star70{background-position:-113px -10px;}
.rating .star-small.star50{background-position:-113px -20px;}
.rating .star-small.star30{background-position:-113px -30px;}
.rating .star-small.star0{background-position:-113px -40px;}

.rating .star-big.blue.star100{background-position:-175px 0;}
.rating .star-big.blue.star70{background-position:-175px -13px;}
.rating .star-big.blue.star50{background-position:-175px -26px;}
.rating .star-big.blue.star30{background-position:-175px -39px;}
.rating .star-big.blue.star0{background-position:-175px -52px;}
.rating .star-big.blue.biggest{background-position:-53px -90px;width:17px;height:17px;margin-top:13px;display:inline-block}
.rating .star-small.blue.star100{background-position:-188px 0;}
.rating .star-small.blue.star70{background-position:-188px -10px;}
.rating .star-small.blue.star50{background-position:-188px -20px;}
.rating .star-small.blue.star30{background-position:-188px -30px;}
.rating .star-small.blue.star0{background-position:-188px -40px;}
.new-products .category{font:bold 10px/10px arial;color:#fff;padding:3px 5px;text-transform:uppercase;text-decoration:none;float:left;margin-right:6px;}
.new-products .info2{line-height:14px;vertical-align:middle;margin:4px 0 6px 0;font-size:10px;color:#999;}
.new-products .downloads {font-size:10px !important;}
.new-products{color:#999;font:11px/16px arial;}
.new-products h3{text-transform:uppercase;}

.simple-gallery{position:relative;}
.simple-gallery li{display:inline;list-style:none;margin:0 8px;}
.press-release{background:#fff url(/images/img/content-corner.png) no-repeat top right;}
.press-release-data{font-family: monospace; font-size:14px;}
.company-info{float:right;vertical-align:top;}
.company-info a{display:block;}
.company-info .wrap{float:right;font:bold 14px/14px arial;margin:0 40px 0 17px;line-height:1.6;}
.company-info .wrap a{font:11px/14px arial;}
.press-release .date{margin-bottom:24px; font-size:12px;}
.press-release .simple-gallery, .press-release .video-review{margin-left:-14px;}
.press-release .video-review h2{margin-left:14px;}
.press-release .simple-gallery ul,.press-release .video-review ul{width:97%;margin-left:31px;padding:0;}
.press-release .simple-gallery .nav .prev,.press-release .video-review .nav .prev{margin:0 !important;}
.press-release p{margin-bottom:20px;}

.block.fresh-gallery h3 {margin-bottom:2px;}
.block.fresh-gallery table tr td {vertical-align:top;}

.letters{padding:20px;}
.letters ul{padding:0; overflow:hidden; margin:0px;}
.letters ul li{float:left;display:block;width:32px;height:32px;background:#eee;/*padding:0 8px;*/font:bold 24px/40px arial;margin:4px;list-style:none;text-align:center;}
.letters ul li a{color:#666;font:bold 24px arial;text-decoration:none;vertical-align:top;margin-top:2px;display:block;}
.letters ul li.current a{color:#fff; background:#67cb33;}
.letters ul li.current {background:#67cb33;}
.letters ul li:hover{background:#67cb33;}
.letters ul li:hover a{color:#fff;}
.catalog-companies{overflow:hidden;}
.catalog-companies ul{padding:0 0 0 10px; list-style:square;}
.catalog-companies ul li{float:left;width:46%;margin:0 20px 20px 0;}
.catalog-companies ul li a{color:#333;font:16px/18px arial; text-decoration: none;}
.catalog-companies ul li a:hover{text-decoration: underline;}
.catalog-companies ul li ul {padding:0;}
.catalog-companies ul li ul li{float:none;width:auto;display:inline;margin:0;}
.catalog-companies ul li ul li a{color:#336699;font:12px/22px arial; text-decoration:none}
.catalog-companies ul li ul li a:hover{text-decoration:underline; color:#000;}
.catalog-companies .all{color:#999;}
.block.company-single .logo h2 {font-size:9px; margin-top:-3px;}
.company-single .logo img {
	margin:0;	
	max-height: 120px;
	max-width: 270px;
}
.company-single .logo{
	float:right;
	margin: 0 0 0 20px;
}

/* .block.company img{border: 1px solid #ebebeb;} */

.company-single table.about{border:1px solid #ebebeb;border-collapse:collapse;margin-top:13px; max-width:600px}
.company-single table.about tr td{padding:8px;}
.company-single table.about thead tr td{color:#fff;background:#336799;font-weight:bold;}
.company-single table.about tbody tr td{background:#f7f7f7;border-top:1px solid #ebebeb;}
.company-single table.about tbody tr td:first-child{text-align:right; width:130px; vertical-align: top;}

.short-persons  table,.popular-persons table,.list-persons table{width:100%;}
.short-persons  table tr td,.list-persons table tr td,.popular-persons table tr td{vertical-align:top;}
.short-persons  table tr td a,.list-persons table tr td a,.popular-persons table tr td a{display:inline-block;font-weight:bold;text-decoration:none;}
.short-persons  table tr td img,.popular-persons table tr td img,.list-persons table tr td img{display:block;float:none;}
.short-persons  table tr td p,.list-persons table tr td p,.popular-persons table tr td p{color:#999;font:11px arial;}
.popular-persons ul{list-style:none;padding:0;margin-bottom:22px;overflow:hidden;}
.popular-persons img{float:left;margin-right:20px;border:1px solid #e5e5e5;}
.popular-persons h4{color:#336699;font-size:18px;margin:0;}
.popular-persons span,.person .head span{font-size:11px;color:#999;}
.popular-persons h4 span{font-size:18px;}
.popular-persons p{padding:8px 0;margin:0;}
.list-persons table tr td p{margin-bottom:15px;}
.person{padding:20px;}
.person .head{overflow:hidden;}
.person .head .img{float:left;margin-right:22px;font-size:10px;color:#999;text-align:right;}
.person .head .img img{display:block;}
.person .head h4{font-size:16px;margin:0;}
.person .head span.active{display:block;margin-bottom:14px;}
.person h4{color:#336699;font:bold 14px arial;text-transform:uppercase;}
.person .gallery-with{position:relative;overflow:hidden;padding:20px 0 54px 0;background:url(/images/img/comments-border.jpg) repeat-x top left;}

.person .gallery-with table{width:100%;}
.person .gallery-with table tr td{margin-bottom:15px;vertical-align:top;}
.person .gallery-with .all{left:0;}
.person .gallery{background:#f7f7f7;width:100%;padding:16px 0;margin:0 0 18px -20px;position:relative;}
.person .gallery h4{padding-left:20px;}
.person .gallery ul{list-style:none;text-align:center;}
.person .gallery ul li{text-align:center;}
.person .gallery ul li span{display:block;text-align:left;font-size:11px;color:#999;}
.person .gallery .nav{bottom:30px;}

.person .education, .person .career{clear:both;overflow:hidden;}
.person .career, .person .mention{background:url(/images/img/comments-border.jpg) repeat-x top left;padding-top:20px;}
.person .education ul, .person .career ul{list-style:none;padding:0;}
.person .education ul li, .person .career ul li{float:left;width:49%;margin-bottom:20px;}
.person .education span, .person .career span{color:#999;display:block;font:bold 14px arial;text-transform:uppercase;}
.mention p a{color:inherit;text-decoration:none;}
.mention .date a{color:#999;text-decoration:none;}

.person .bio{background:#f7f7f7;margin:0 0 0 -20px;padding:20px;}
.person .quotes{padding:20px 0;}
.person .quotes ul{padding:0;list-style:none;margin:0;}
.person .quotes li{font:14px/16px arial;background:url(/images/img/quotes.png) no-repeat 0px 0;padding-left:40px;margin:15px 0;}
.person .quotes em{color:#ccc;font:bold 24px/18px arial;}
.person .quotes em.left{margin-left:-14px;}
.person .links{background:#f7f7f7;padding:20px;overflow:hidden;}
.person .links a{display:block;color:#666;text-decoration:none;padding-left:23px;}
.person .links a.vimeo{background:url(/images/img/vimeo-small.jpg) no-repeat center left;}
.person .links a.facebook{background:url(/images/img/facebook-small.jpg) no-repeat center left;}
.person .links a.youtube{background:url(/images/img/youtube-small.jpg) no-repeat center left;}
.person .links a.twitter{background:url(/images/img/twitter-small.jpg) no-repeat center left;}
.person .links table{width:100%;}
.brackets{background:#f7f7f7;font:16px/20px arial;padding:10px 22px;position:relative;}
.brackets span{color:#ccc;font-size:24px;}
.brackets span.left{font-size:48px;position:absolute;top:8px;left:-6px;}
.tabs{
    list-style:none;
    margin:0;
    overflow:hidden;
    padding:0;
    width:100%;
}

.tabs li{
    float:left;
    margin-right:10px;
    padding:0 0 5px;
    width:auto;
	vertical-align:top;
}
.tabs .active{background:url("/images/img/platform-arrow.png") no-repeat 50% 100%;}

.tabs li a{
    border-bottom:1px dashed #666;
    color:#666;
    display:inline-block;
    text-decoration:none;
	;
}

.tabs .active a {
    background:#99CC33;
    border:0 none;
    color:#FFF;
    padding:0 0 0 7px;
}

.tabs li span{color:#999;display:inline-block;font:10px/12px arial;vertical-align:top;height:18px;padding:2px 5px 0 3px;overflow:hidden;}
.tabs li.active span{color:#fff;background:#99CC33;}

.sections table tr td {padding:0px; margin:0px;}

.sections ol{list-style:none;padding:0; margin:0; vertical-align:top;}
.sections li{white-space:nowrap;vertical-align:top; width:212px; float:left; margin:0px 10px 4px 0px; padding:1px 9px 2px 0;} /* padding:4px 9px 3px 0px; */
.sections li a{
	color:#333;
	font:normal 11px arial;
	text-transform:uppercase;text-decoration:none;padding:0 0 0 20px;
}
.sections li a:hover{text-decoration:underline;}
/*.sections li a:hover{color:#66cc33;}*/
.sections li span {
	color:#669933;
	background:url("/images/img/sections-span.png") no-repeat;
	display:inline-block;
	font:10px/12px arial;
	height:20px;
	overflow:hidden;
	padding:0 5px 0 18px;
	margin:0 0 0 4px;
  vertical-align:top;
}
.sections .active{background:#67cb33; }
.sections .active a{color:#fff;background:url("/images/img/sections-active.jpg") no-repeat 10px center;}
.calendar{position:relative;float:right;width:268px;}
.calendar table {
	width:100%;
    border-collapse: separate;
    border-spacing: 2px;
    float: left;
	padding:0px;
}
/* .calendar table caption:first-letter {
	tsext-transform:uppercase;
} */

.calendar table caption {
	/* background:#67cb33;
	color:#fff;
	text-transform:uppercase;
	*/	
	color:#336699;
	font-weight:bold;
  height:26px;
	line-height:26px;
  text-align:right;
	font-size:13px;
	margin-right:2px;
}
.calendar table caption a {
	text-decoration:none;
}

.calendar table thead th {
	color: #B1B1B1;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
}
.calendar table tbody{}
.calendar table tbody td.today {
	border:1px grey dashed;
}
.calendar table tbody td {
  color: #666;
  font-size: 12px;
  padding: 3px;
	/* background:#ececec; */
  text-align: center;
	width: 37px;
	height: 32px;
}
.calendar table tbody td a {
	display: block;
	margin: -2px -3px;
	padding: 0px 0;
	text-align: center;
	
	text-decoration: none;
	position:relative;	
	z-index:2;
	
}
.calendar table tbody td.color0{background-color:#fbfbfb; color:#dbdbdb;} /* #f1f1f1 */
.calendar table tbody td.color20{background-color:#c1e0e0;}
/* .calendar table tbody td.color20:hover{background-color:#339999;} */
.calendar table tbody td.color40{background-color:#b8eced;}/* e0ffff */
/* .calendar table tbody td.color40:hover{background-color:#07dee1;}/* 99ffff */
.calendar table tbody td.color60{background-color:#fff0c1;}
/* .calendar table tbody td.color60:hover{background-color:#ffcc33;} */
.calendar table tbody td.color80{background-color:#ffd1b2;}
/* .calendar table tbody td.color80:hover{background-color:#ff6600;} */
.calendar table tbody td.color100{background-color:#ffb2b2;}
/* .calendar table tbody td.color100:hover{background-color:#ff0000;} */



.calendar table tbody td:hover a{text-decoration: underline; font-weight:bold;}


.calendar table tbody td a span:first-child{
	display:none;
	background:url("/images/img/calendar-popup.png") no-repeat;
	position:absolute;
	top:-38px;
	left:-10px;
	width:80px;
	height:43px;
	line-height:1;
	padding:11px 0 0 6px;
	text-align:left;
	z-index:3;
	text-decoration:none;
}
.calendar table tbody td:hover a span:first-child {text-decoration:none !important;}
.calendar table tbody td:hover a span{display:block;font-weight:normal;color:#666;font-size: 11px;}

.calendarYearList{
	float: left;
	margin:0 15px 0 -15px;
	padding:10px;
}
.yearList table{
	padding:0px;
	
}

/*.calendar .nav .prev, .calendar .nav .next{margin:0;}*/
.terms{position:relative;}
.terms ul{list-style:none;padding:0;overflow:hidden;margin-left:6px;width:100%;}

.terms ul li a{background:#63ca31;color:#fff;font:bold 11px arial;text-decoration:none;text-transform:uppercase;padding:4px 4px 3px 4px;}
.terms ul li a:hover{text-decoration:underline;}
.terms ul li p{color:#999; text-align:left; font:12px/14px arial; margin-top:3px;}
.terms ul li p a{background:none; color:#999; text-align:left; font:12px/14px arial; text-transform:none;}
.terms ul li p a:hover{text-decoration:none;}



.terms-list ul{list-style:none;padding:0;overflow:hidden;margin:0;}
.terms-list ul li{float:left;width:47%;background:url("/images/img/vertical-border.jpg") repeat-y top right;}
.terms-list ul li.last{padding:0 0 0 26px;}
.terms-list ul li a{display:block;padding:8px 0;text-decoration:none;text-transform:uppercase;}
.terms-list ul li a span{background:#63ca31;color:#fff;font:bold 11px arial;padding:4px 4px 3px 4px;}
.info3 {margin-bottom:10px;}
.info3 span{color:#999;}
.info3 span.last span{border:none;}
.info3 span span{margin:0 5px 0 0;/* padding:0 15px 0 0;border-right:1px dotted #ccc; */}
#imageBigShowViewSize{margin:0;}
.info3 .rating{}

.popups{} /*position:absolute;top:0;left:0;width:100%;height:100%; */
.popup{position:relative;display:block;border:5px solid #336799;padding:15px;background:#fff;margin:0 auto;}
.popup h3{font-size:16px;text-transform:uppercase;}
.popup a{border-bottom:1px dashed #336699;text-decoration:none;}
.popup a:hover{border:none;}
.popup.password-recovery{margin-top:68px;width:362px;}
.popup.password-recovery a{position:absolute;bottom:25px;right:15px;}

.popup {z-index:9999;}
.popup.softBaseDlPopup{width:362px;}
.popup.softBaseDlPopup a{border-bottom: 0px;}

.softBaseDlForm .download, .softBaseDlPopup .download{margin: 0px 0 15px 0;}
.popup.softBaseDlPopup #softBaseDlCode{margin-top: 0px;}
.popup .comments .captcha span.reloader {
	top: -15px;
	bottom:0px;
	position: relative;
	cursor:pointer;
	font:12px/14px arial;
}

.popup.softBaseDlPopup .softBaseDlCode{margin-top: 0px;}

.small{font:11px/14px arial;}
.popup input{border:1px solid #ccc;color:#999;height:26px;margin-bottom:8px;padding:0 8px;font-size:12px;}
.popup input.login,.popup input.email{width:87%;margin-right:4px;}
.popup .captcha{margin:0px;}
.popup .captcha img{margin:0 0 7px 0;}
.popup .close{position:absolute;top:15px;right:15px;display:block;width:15px;height:15px;background:url("/images/img/sprites.png") no-repeat -130px -72px;border:none; cursor:pointer;}
.popup .submit{display:block;background:#3a76b4;border:none;color:#fff;font:bold 12px/14px arial;height:30px;line-height:30px;margin:6px 0;padding:0 30px;text-align:center;text-transform:uppercase;}

.popup.registration{margin-top:72px;width:512px;}
.popup.registration input{display:block;}
.popup .nicknames ul{margin:0;padding:0 0 5px 0;list-style:none;}
.popup .nicknames ul li{display:block;margin:0;padding:0 0 5px 0;}

.popup.registration form{font:bold 12px arial;}
.popup.registration form table{margin-bottom:20px;border-collapse:separate;border:none;width:100%;}
.popup.registration form table tr td{vertical-align:top;text-align:left;background:url(/images/img/form-border2.png) no-repeat top right;padding:0 32px 0 4px;}
.popup.registration form table tr td.last{background:none;padding-right:0;}

.popup.enter{margin-top:80px;width:360px;}
.popup.enter form{font:bold 12px arial;}
.popup.enter form input{font-size:12px;height:26px;padding:0 4px;}
.popup.enter form .login,.popup.enter form .password{width:45%;}
.popup.enter form .lostpassword{float:right;margin:0 10px 0 0;}
.popup.enter form .submit{color:#fff;background:#3a76b4;font-weight:bold;height:30px;line-height:30px;text-align:center;padding:0 30px;margin:6px 0;text-transform:uppercase;}
.popup.enter form table tr td{background:url(/images/img/form-border3.png) no-repeat bottom left;padding:0 0 32px 0;}
.popup.enter form table tr td.last{background:none;padding:0;}

.popup.blocks1{margin-top:97px;width:895px;}
.popup.blocks1 .right{background:#fafafa;float:right;width:213px;margin-right:15px;padding:20px;position:relative;}
.popup.blocks1 .right h3{color:#333;}
.popup.blocks1 .right ul{list-style:none;margin:0;padding:0;overflow:hidden;padding-bottom:10px;}
.popup.blocks1 .right ul li{margin-bottom:10px}
.popup.blocks1 .right ul li a{border:none;line-height:0.9}
.popup.blocks1 .right .info{color:#999;}
.popup.blocks1 .right .nav{bottom:15px;}
.popup.blocks1 .right .gallery{padding:24px 0 5px 0;}
.popup.blocks1 .right .gallery li{text-align:center;}
.popup.blocks1 .right .gallery .active img{border:5px solid #326696;}

.popup .player{text-align:left;}
.popup .player .info{width:auto;}
.popup .share, .popup p{margin:10px 0 0 0;}
.popup .share img{display:block;margin-bottom:5px;}
.popup .share .add{float:none}

.popup .img{text-align:center;}
.popup .img .wrap{text-align:center;position:relative;z-index:1;overflow:hidden;}
.popup .img .prev,.popup .img .next{display:block;position:absolute;top:35%;left:56px;background:url(/images/img/lightbox-prev.png) no-repeat;width:70px;height:70px;z-index:2;}
.popup .img .next{left:auto;right:56px;background:url(/images/img/lightbox-next.png) no-repeat;}
.popup .right p{margin:0}
.img{text-align:center;}
.picture p{font-size:14px;}
.picture .info3 a{color:#999999}

.fresh-gallery{color:#999;}
.fresh-gallery table img{margin-right:18px;}
.fresh-gallery .gallery{margin:0 0 0px -20px;overflow:hidden;position:relative;}
.fresh-gallery .gallery li{float:left;width:174px;color:#999;font-size:11px;margin-bottom:12px;position:relative;}
.fresh-gallery h4{color:#336699;}
.fresh-gallery .gallery ul{padding-left:20px;list-style:none;overflow:hidden;}
.fresh-gallery .gallery img{border:1px solid #e6e6e6;}
.fresh-gallery .gallery p{font:10px/13px arial;}
.fresh-gallery .img,.fresh-gallery .wrap,.galleries .img,.galleries .wrap,.games .img,.games .wrap{display:table-cell;vertical-align:top;color:#999;}
.fresh-gallery ul,.galleries ul,.games ul{list-style:none;padding:0;}
.fresh-gallery .img,.galleries .img,.games .img{padding-right:18px;}
.fresh-gallery .nav{
	bottom:0;
}
.galleries li,.games li{padding:0 0 15px 0;background:url(/images/img/comments-border.jpg) repeat-x bottom left;margin-bottom:15px;}
.galleries li.last,.games li.last{background:none;}
.galleries .nav.top,.games .nav .top{top:50px; }
.galleries .nav,.games .nav {margin-right:20px; width:auto;}
.galleries h2,.games h2{margin-bottom:10px;}

.galleries .wrap h3 {margin-bottom:0px}
.galleries .wrap h3 a {border:0;}
.galleries .wrap p {line-height:19px; font-size:13px;}
.galleries .wrap p a {text-decoration:none; color:#333333;}
.galleries .img img {width:280px; height:210px;}

.games h3{text-transform:none}
.games h4{font-size:11px}
.games p{color:#666}
.games .tabs li a{color:#336699;border-bottom:1px dashed #336699;}

.games-full .gallery{padding:20px 0 20px 20px;}
.games-full .gallery ul{padding:0;margin:0;}
.article .covers,.games-full ul{list-style:none;overflow:hidden;}
.article .covers,.games-full .covers{color:#999;}
.article .covers strong,.games-full .covers strong{display:block;}
.article .covers li,.games-full .covers li{margin-bottom:10px;}
.games-full .video-review .nav{bottom:0}

.cols1{position:relative;}
.cols2,.cols3{display:table;width:100%;}
.cols2 li,.cols3 li{display:table-cell;}
.cols2 li{width:50%;}
.cols2 li ul li,.cols3 li ul li{width:auto;padding:20px 0;display:block;}
.cols3 li{width:33%;}
.cols4 li{width:25% !important;}

.cols3 ul{}

strong a{color:#333;text-decoration:none;}
.blue strong a{color:#336699;}
.cols3 strong{display:block;line-height:1.2}

.new-products .cols2{padding:0 18px;width:95%}
.games li li {
  background:none;
}
.short {
  margin:0 0 0 -20px !important;
}
.short .table td {
  background:#fff;
}
.short .table .colored td {
  background:#FAFAFA;
}




li.highlight {
	background-color: #F5F4F0;
}

.nav .load img {
	float: right;
	position: relative;
	right: 27px;
	top: 2px;
	margin:0px;
}
.news-list .nav.top, .news-list .nav.bottom, .section-list .nav.top, .section-list .nav.bottom{width:inherit; right:20px;}

#content .comments .comment_reply_box{
	
	margin:0px 0 0 0;
	display:none;

}

#content .comments .commentsError li {

background: none;
list-style: square;
margin:0px;
color:#cc3333;

}
#content .comments div.error {

font-size: 15px;
padding: 10px 30px;
margin:0px 0px 3px 0px;
display:none;
background: #fff2cd;
/* */

}
#content .comments div.error li {
	padding:0px;	
}
#content .comments div.error ul {
	padding:0px;
}

form input.focus-on{
	color: #666666;
	/* background: #ececec; */
	font-weight:bold;
}

#content .comments form .smiles span#hide_smiles{
	
	display:none;

}
#content .comments form .smiles span.one_smile{

width:72px;
height:30px;
display:inline-table;
text-align:center;
vertical-align:bottom;
margin-top: 10px;
cursor:pointer;

}
#content .comments .meta a.connentsAddMain {
	color: #336699;
	outline: 0 none;
	font: 13px/20px arial;
	border:0px;
	text-decoration: underline;
}
#content .comments .meta a.connentsAddMain:hover {text-decoration: none;}
#content .comments .meta a#connentsAddMainlast{display:none;}

.connentsScrollToComments{cursor: pointer;}

.content-p-data p {

	font: 13px/19px arial;

}
.content-p-data img.data_img   {

margin:5px 0px;

}

#images-gl-tmpl.galleryDiv {margin: 10px 0 20px -20px}
.block.fresh-gallery.picture p {color:#333;}
.block.company-single p{font-size:13px;}
.block.company-single h1{text-transform:uppercase;}
.block.company-single h2{font-size:11px; color: #999999; text-transform:uppercase;}
.block.news-list.companies-list h4{text-transform:uppercase;}
.block.news-list.companies-list .info .date{font-size:11px;}

.block.news-list.companies-list .info .category {
	background:#ececec;
	color: grey;
	display:inline-block;
	font:bold 8px/16px arial;
	margin:0px 5px 1px 0px;
	padding:0px 5px;
	text-transform:uppercase;
	text-decoration:none;
}
.block.news-list.companies-list .info.category {
	color:#fff;
}
.block.news-list.companies-list .info .category:hover { text-decoration:underline }
.block.company-single .catalog-companies ul {list-style:none; padding:0; margin:0px;}
.block.company-single .catalog-companies ul li {width:100%; margin:0 0 10px 0;}
.block.company-single .catalog-companies ul li a {font-size:12px; text-decoration: underline;}
.block.company-single .catalog-companies ul li a:hover {text-decoration: none;}
.block.company-single .catalog-companies ul li  ul li a {text-decoration: none;}

.block .term_value{padding:15px; margin-top:5px;	 background:#eee;}
.block.dictionaryLetter ul {list-style: square;}

#content .block.single-po h2{text-transform: uppercase; margin:20px 0 5px 0;}
#content .block.single-po .softBaseVerDiffInfo{
	background: #ececec;
	padding:15px 25px;
	margin-left:-20px;
}

#content .versions-details h3 {margin:0; text-transform:none;}
#content .versions-details li {margin-bottom:15px;}
#content .versions-details li.last {margin-bottom:0px;}

#softBaseDiffDataEng {display:none;}
#softBaseDiffDataEngBtm {
	cursor: pointer;
	color: #336699;
	border-bottom: 1px dashed #336699;
	font-weight: bold;
}

#backgroundPopup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#000000;  
	border:1px solid #cecece;  
	z-index:1;  
}
#softBaseDlUrlInput{width:650px; font-size:16px; padding:5px; background:#ececec; margin-bottom:15px;}

.softBaseDlFile div.desc {margin-top:5px;}


#popups .wrong, .softBaseDlFile .wrong{background:#ffe5e6 url("/images/img/wrong.png") no-repeat 8px center;border:1px solid #fe0000;color:#e70000;display:block;padding:20px 20px 20px 45px;margin-bottom:15px; width:auto; max-width: 600px;}


.photoMetaDataTable td {background: #ececec;}
.photoMetaDataTable td img {border: 1px solid grey;}
.photoMetaDataTable td div {font-size:12px; margin-top:0px;}

ul.softOldReviewsUl {margin:0px;	padding:0px 10px;}

.___context-ad-span-block{cursor: pointer;}

.block.adBtm{margin-right:20px;}
.btmMarginAdd {margin-bottom:10px;}
.block.gadget8AdArtBlock .nav { right: -75px; bottom:40px; }
.sponsore {margin-top:10px;}

.block.news-list.press_release-list ul a {font-family:monospace; color: #333333}
.block.news-list.press_release-list ul li h4 a {font-size:16px;}
.block.news-list.press_release-list ul li h4 a:hover {text-decoration:none;}
.block.news-list.press_release-list p a {font-size:14px;}
.block.news-list.press_release-list span.date a {font-size:12px;}

.f1cd-go {color:#336699; text-decoration: underline; cursor:pointer;}
.f1cd-go:hover {text-decoration: none;}

.promoBlock {

	background:#fff;
	margin:0 0 20px;
	/*overflow:hidden;*/
	padding:20px 20px 20px;
	position:relative;

}

/* NEW_YEAR */

/*

body {background-attachment: scroll!important; background:#efefef url(/images/img/ny/bgMain.png) repeat!important;} 
#top { background:#000 url(/images/img/ny/top.png) repeat-x!important;} 
#header .logo { top:10px!important; left:0!important; width:206px!important; height:83px!important; background:url(/images/img/ny/logo.png)!important;}
#header > .ny { z-index:1; position:absolute; width:100%; left:0px; margin-right:-15px; top:65px; height:39px; background:url(/images/img/ny/bgLine.png) no-repeat 0 0;}
.search{ position:relative!important; z-index:2;}
.search > .ny{ z-index:1; position:absolute; width:170px; left:50%; top:-12px; margin-left:-85px; height:12px; background:url(/images/img/ny/bgsearch.png) no-repeat 0 0;}
#footer { border-top:none!important; margin:-12px 0 0 0!important; padding:37px 20px 20px 20px!important; background:url(/images/img/ny/bgFooter.png) repeat-x 0 0;}

*/

/* END NEW_YEAR */


._QForm div.test-bl-centr p { font-size: 14px; font-weight:bold; color: #336699; }
._QForm div.test-bl-centr ul{ margin-left:-20px; }
._QForm div.test-bl-centr li { list-style-type: none; }
._QForm div.test-bl-bottom { margin-top:10px; }
._QForm div.test-bl-centr p.formErr, ._QForm div.test-bl-centr.test-bl-your-info b.formErr, .formErrH { color: #ca2e04; }

.test-bl-centr.test-bl-ok, .test-bl-centr.test-tbl-error {
  background: #ffd477 none repeat scroll 0 0;
  font-weight: bold;
  padding: 10px;
}
.test-bl-centr.test-bl-ok > p, .test-bl-centr.test-tbl-error > p  {
  font-weight: bold;
}
.test-bl-centr input.submit{
	
	background: #336699;
	border: 0;
	color: #ffffff;
	font: bold 17px arial;
	height: 36px;
	padding: 5px 0;
	width: 200px;
	cursor: pointer;
	
}

.test-bl-centr td {
	vertical-align: top;
}