/* Почистить style.css после утверждения */
body {font-family:Verdana, sans-serif; font-size:12px; margin:0; padding:0; color:black; background:white}
form {margin:0}
table {width:100%; border-collapse: collapse;}
table td {vertical-align:top; margin: 0; padding: 0;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {display: inline-block;}
#ctrlcopy {
    height:1px;
    overflow:hidden;
    position:absolute;
    width:1px;
    margin: 5px 0 0 -1px;
    line-height:0;
    opacity: 0;
}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

a		{color: #004488}
a:hover 	{color: #FF9700; text-decoration: none}
a.serv {cursor:pointer; border-bottom:dashed 1px}
a img {border:0}
a.fbox_link {color: #AAA}

h1 {font-size:170%; font-weight:normal; margin-bottom:3px}
h6 {margin:0; color:#777; font-size:10px; font-weight:normal}
h6 a {color:#777}
h6 a.name {font-weight:bold; color:#004488; margin-right:15px}
h6 span {margin-left:15px}

#fixoldhtml  {margin-top:1em}
#fixoldhtml h1 {font-size:130%; font-weight:bold; margin:1em 0 5px 0}
#fixoldhtml p {text-align:justify}
/* hack для графиков */
#fixoldhtml center table {width:400px; font-size:11px}
#fixoldhtml center table td{padding-right: 5px}
.materialtable {margin: auto;}
.materialtable table td{padding: 5px}
.materialtable table th{vertical-align: middle; text-align:center; font-weight: bold;}
.materialtable table tr.tr1 {background-color: #F0F0F0;}
.materialtable table tr.tr2 {background-color: #FFFFFF;}

/*#fixoldhtml center table[border='1'] {width:100%}*/

hr {color:#999;	background-color:#999; height: 1px; border-width:0px;}
.date	{font-size: 9px}

.shifttop {margin-top:10px}
.fright {float:right; text-align:right}
.hright {text-align:right}
.hcenter {text-align:center}
.vcenter {vertical-align:center}
.vbottom {vertical-align:bottom}

.nou a	{text-decoration: none}
.nou a:hover {text-decoration: underline}

.fifty-fifty-left,.fifty-fifty-right {font-size:16px; width:50%;}
.fifty-fifty-left a,.fifty-fifty-right a {text-decoration:none}
.fifty-fifty-left {padding-right:3px}
.fifty-fifty-right {padding-left:3px}

ul.downlist {display:none; width:200px; padding:10px; text-align:left; position:absolute; margin:0 0 0 40px; z-index:10;}
ul.downlist li {cursor:pointer; color:white; list-style-type:none; padding:2px 0 4px 0}
ul.downlist li a {border-bottom:dashed 1px; text-decoration:none}
ul.downlist  .selected {background:#6b8dbb; font-weight:normal}
a.downlist-button {padding-right:9px; margin-right:5px; background:url(/images/arrow-down.png) no-repeat right}

#wrapper {/*min-width:960px;*/}
/*#crosssites {background:url(/images/shade.png) bottom repeat-x; height:23px; width:100%;} */
#crosssites {border-bottom: 1px solid #ccc; height:23px; width:100%; /* min-width:1250px; */}
#crosssites a {color:black; text-decoration:none}
#crosssites div {background:#eee url(/images/shade.png) repeat-x bottom; float:left; text-align:left; margin-right:1px; padding:4px 7px 3px 7px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;}
#crosssites div.selected  {background:white url(/images/cross_selected.png) repeat-x top; font-size:12px; font-weight:bold}
#crosssites p  {float:right; text-align:right; margin:0; margin:1px 15px 0 0;font-size:10pt; text-shadow: 2px 2px 2px #999;}
#crosssites p  a {text-decoration:underline}
#crosssites p img {vertical-align:middle;}

#header {width:100%; /* min-width:1250px; */}

#logo {display:block; margin:32px 0 0 10px}
#uhi{float:right; width:100%}
#uhi img, #uhi object {margin-right:7px;float:right}

.downlist, #blueline {background:#245e99;}

#blueline {width:100%}
#blueline form {margin:0; padding:0}
#grandsearch {margin-top:4px; color:white; width:100%;}
#grandsearch a {color:white}
#searcher {float:right; width:200px; text-align:right; margin:2px 5px 1px 0}
#searcher input {border:0; color:black}
#query {height:20px; margin-top:1px}
#find-button {margin-bottom:3px}

#blueline span {padding:8px 0 0 16px; margin:0 0 0 10px; float:left}
#cpustat {background:url(/images/cpustat.gif) bottom left no-repeat}
#comptests {background:url(/images/aimico.png) bottom left no-repeat}


#leftplace, #rightplace {width:12%; text-align:center;}
#middleleftplace {width:23%; text-align:center; padding:0 30px 0 0}
#rightplace {padding-right:30px}
#mainplace {padding:0 7px 0 10px;}
#rightplace {padding-left:0}


/*
#leftplace object, #rightplace object {margin:10px 0px 10px 0px; display:block;}
*/

#left-bs {text-align:left; margin:1em 0 1em 15px; width:150px;}
#left-bs object {margin: 10px 0 10px 0}


#contentplace {width:797px; margin:0 auto;}

#footer {margin-top:30px; padding:10px 30px 10px 30px; border-top:dashed 1px #ddd; /* min-width:1191px; */ font-size:11px}
#copy {float:right}
#copy,#copy a {color:#999}
#footer-nav {float:left}
.extlinks,.extlinks a {color:#999}

div.menu {
	text-align:left;
	margin-bottom:30px;
	-webkit-border-radius: 0px 7px 7px 0px; -moz-border-radius: 0px 7px 7px 0px; border-radius: 0px 7px 7px 0px; background-color:#eee;
}
div.menu div.submenu {padding:5px 10px 5px 20px; border-top:solid 1px white; border-bottom:solid 1px #ddd; font-weight:bold}
div.menu div.last {border-bottom:none}
div.menu div, div.menu div a {font-size:12px}
div.menu div a {text-decoration:underline}
div.menu ul {margin:0; padding:0; font-weight:normal}
div.menu ul a {t1ext-decoration:none}
div.menu ul  {margin-top:5px;}
div.menu ul li {margin-bottom:5px; list-style-type:none; list-style-image:url(/images/marker.png); font-weight:normal}
div.menu ul.files li, div.menu ul.files li a {font-size:10px}
div.menu ul.files li { list-style-image:url(/images/marker-files.png);}

.item:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.items {margin:0 0 0 0; padding:0}
.items div {display: inline-block; font-size:11px; width:100%; padding:10px 0 12px 0; background:#fafafa}
.items div.odd {background:#f3f3f3}
.items a {text-decoration:underline; font-size:12px}
.items p {margin:3px 0; font-size:97%}
.items i {float:right; width:40px; margin-left:10px; font-size: 9px; color:#777;display:block;font-weight:bold}
.items img {width:90px; float:left; margin:0 10px 0 5px; border: solid 1px #ccc}

/* новая вёрстка блока */
.spacer-top {width:8px; height:20px;}
.decoblock {width:100%; height:24px; background:#ddd; border-collapse: collapse;}
.decoblock td {width:100%; background:url(/images/pw_grad_up_mid.gif); font-size:12px; height:24px; text-align:center; vertical-align:middle; font-weight:bold; padding:0}
.decoblock td.tl,.deco-block td.tr {width:8px;}
.decoblock .tl {background:url(/images/pw_grad_up_l.gif);}
.decoblock .tr {background:url(/images/pw_grad_up_r.gif);}

.decoblock_rnd1 {width:100%; height:24px; background:#ddd; border-collapse: collapse;}
.decoblock_rnd1 td {width:100%; background:url(/images/pw_grad_up_mid.gif); font-size:12px; height:24px; text-align:center; vertical-align:middle; font-weight:bold; padding:0}
.decoblock_rnd1 td.tl,.deco-block td.tr {width:8px;}
.decoblock_rnd1 .tl {background:url(/images/pw_grad_up_l.gif);}
.decoblock_rnd1 .tr {background:url(/images/pw_grad_up_r.gif);}

.decoblock-content {background:white; padding:0 5px 0 5px; border:solid 1px #ddd; margin-bottom:15px; font-size: 12px;}
.over-hiddenlink, .over-hiddenlink-html {color: #004488;}
.decoblock-nopadding {padding:0}
.decoblock-content ul {margin: 6px 0 0 16px; padding: 0 0 6px; text-align: left;}
.decoblock-content li {
    margin: 0;
    padding: 2px 0 4px 0;
    list-style-type: none;
    list-style-image: url("/images/m_old.gif");
    /* list-style-image: url("/images/m7.gif"); */
}
.compress li {
    margin: 0 0 5px 0;
    padding: 0;
}

div.newsitem > p {margin-left: 5px}

.decoblock-content li.odd {background:#f6f6f6; border-radius: 3px;}
.decoblock-content li.new {list-style-image: url("/images/m_new.gif"); /* list-style-image: url("/images/m7_new.gif");*/}
.decoblock-content i {font-size: 9px; color:#777; margin-right:5px; display:inline-block}
.ad_blo {height:127px; min-width:510px}
.ad_blo li {margin-bottom:1px}

#hpath {margin-bottom:15px; font-size:11px; background:#e7f1f7; padding:5px 7px 7px 7px; width:100%;}
#hpath a {white-space:pre-wrap}
.warning {border:solid 1px red; padding:20px; margin:1em 0 1em 0}
.tags {font-size:11px; margin:0 0 1em 0; padding:5px 7px 7px 7px; background:#eee; color:#777}
.tags a {color:#777}
#navpages {margin:1em 0 1em 0}
#backlink, #nextlink {width:auto; float:left; padding:5px 10px 7px 10px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; background:#004488; color:white}
#backlink a, #nextlink a{color:white}
#nextlink {float:right}
#navf, #navt {padding:15px 17px 17px 17px; background:#e7f1f7; margin-top:1em; padding-left:50px; font-size:11px}
#navf li, #navt li {margin-bottom: 15px; list-style-type:none;}
#optnav {background:#e7f1f7; padding:15px 17px 17px 17px;}
.twooptnav {width:48%; float:left; font-size:11px}
.twooptnav li {margin: 0 0 7px 0; padding: 0; list-style-type: none; list-style-image: url("/images/m7.gif");}

#vote_buttons {width:100%; height:17px; margin:1em 0 1em 0}
.voteblock {float:left; width:250px; font-style:italic; font-size:11px}
.votestars img {vertical-align:top}
.buttons {float:right; text-align:right}
a.forumlink {color:black; font-size:11px; margin-left:20px; font-style:italic;}
b.forumlink {margin-left:5px; font-size:10px; color:white; padding:3px; background:#2597e8; -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
span.forumlink {background:#f0f0f0; display:inline-block; padding:5px 10px 10px 10px;  -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.list_item {margin-bottom:3em}
.list_item h1 {font-size:110%; font-weight:bold}
.half {width:47%; float:left;}
.info {font-size:11px}
.info-big {font-size:18px}

/* Banner v ushah */
.uhobor	{background-color:#245E99}
a.uho	{color:#325FB5; text-decoration: none;}
.mu, .mu .over-hiddenlink	{font-size:12px; font-family:Tahoma; font-weight:bold; text-decoration:none}
.op	{font-size:11px; font-family:Tahoma; font-weight:regular; text-decoration:none}
.redp	{font-size:14px; font-family:Tahoma; font-weight:bold; color:#EE0000}

#topbanners  {margin:0; padding:0; margin-top: 3px;}
#topbanners  table {margin:0; padding:0}
#topbanners p {margin:0}
.spacer3px {height:3px; display:block}

/* refactor block items & this styles */
li.pw,li.pw2 {font-size:12px; margin:3px 0 2px 0}
.header1 {font-size:12px; padding-top:4px}
.header1 a{text-decoration:underline}

/* поиск */
#search-results h2 {font-weight:normal}
#search-results h3 {margin:0}
#search-results h6 {margin:4px 0 5px 0}
#search-results div {padding:15px}
#search-results div.odd {background:#f0f0f0}

/* врменный стиль для убирания блоков с банерами*/
#middleleftplace {display:none}
/* #rightplace {display:none} */

.smallrightbutton {float:right; border:0; margin-right:3px}
.shiftarchive {margin-left:40px;}
.shiftrss {margin-left:25px;}
.shiftarchiverss {margin-left:70px;}

/* графики */
.graphic h3 {margin-bottom:0}
.graphic br {font-size:3px; line-height:3px}
.graphic table {margin:3px 0 3px}
.graphic td {border-width:1px;}
.graphic td font {padding:2px 0 3px 0; display:block}
.graphic td nobr {margin-top:5px; display:block}


.page_nav  {font-size:120%}
.page_nav  * {margin-right:5px; padding:3px 5px 5px 5px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}
.page_nav  .disabled {color:#999}
.page_nav  .current {background:#2597E8; color:white}

.forums_posts_count {
	background: none repeat scroll 0 0 #245E99;
	border-radius: 5px;
	margin-left: 5px;
	padding: 0 5px 2px;
	opacity: 0.2;
}
.forums_posts_count a, .forums_posts_count a:hover, .forums_posts_count a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 0.8em;
}

.social_att {
	width:auto; /*-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; */ background-color:#f0f0f0; padding:10px; text-align: justify
}


.infoblock {background:#eee; border-radius:5px; border:solid 1px #d6d6d6; text-align:left; margin-bottom:15px; padding:10px; width:100%}
.infoblock h2 {font-size:110%; margin:0; padding:0 0 0 15px;}
.infoblock ul {margin:5px 0 0 0; padding:0 5px 0 15px; font-size:90%}
.infoblock li {margin-bottom:7px}
.infoblock a {text-decoration:none}


.infoblock_r {background:#eee; border-radius:5px; border:solid 1px #d6d6d6; text-align:left; margin-bottom:15px; padding:10px}
.infoblock_r h2 {font-size:110%; margin:0; padding:0 0 0 15px;}
.infoblock_r ul {margin:5px 0 0 0; padding:0 5px 0 15px; font-size:90%}
.infoblock_r li {margin-bottom:7px}
.infoblock_r a {text-decoration:none}

.uplinkblock {font-size:90%; width:900px; border:solid 1px #1e81ce; padding-left:10px; border-radius:5px; -moz-border-radius:5px; background:#f6f6f6 url(/images/pup_title.gif) no-repeat}
.uplinkblock.single {width:370px;}
.uplinkblock ul {width:260px; float:left; margin:13px 10px 4px 0; padding:0 0 0 10px;}
.uplinkblock li {list-style-type:none; list-style-image: url("/images/marker.png"); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.uplinkblock.single ul {width:350px;}
.uplinkblock.single ul.secondul {display:none}

.uplinkblock a {text-decoration:none}
.uplinkblock.single.best {background:#f6f6f6 url(/images/best_title.png) no-repeat}

.menu .ucontent a {text-decoration: none; font-size:90%;}
.menu h2 {font-size:110%; margin:0;}

.fb-comments, .fb-comments span, .fb-comments.fb_iframe_widget span iframe {    width: 100% !important;}

.rastyazka {margin: 0px 0 3px 0; border-bottom:dashed 1px #ddd; padding-bottom:3px; height: 72px;}
.rastyazka a		{text-decoration: none}
.rastyazka .pricecol span {color: white; background:#006699; bottom: 0; position: absolute;}
.rastyazka span {color: #004488;}
.rastyazka .itemimg, .rastyazka .over-hiddenlink-img .itemimg {margin: 5px 5px 5px 0;}

.rastyazka_v {margin: 0px 0 3px 0; border-bottom:dashed 1px #ddd; padding-bottom:3px; width: 160px;}
.rastyazka_v .pricecol{width:100%; color: white; background:#006699;}
.rastyazka_v .itemimg {margin-top: 20px;}
.rastyazka_v a		{text-decoration: none}


.rastyazka_regard {margin: 0px 0 3px 0; border-bottom:dashed 1px #ddd; height: 91px; width:99%}
.rastyazka_regard .pricecol {color: white; background:#006699; bottom: 0; position: absolute; margin-bottom:18px;}
.rastyazka_regard .reginfo, {color: white; background:#006699; bottom: 0; /*position: absolute;*/ margin-bottom:18px;}
.rastyazka_regard .itemimg {margin: 5px 5px 5px 0;}
.rastyazka_regard a {text-decoration: none}

.clogo {margin-left: 3px; float: left;}
.pricecol{vertical-align: bottom;}
.rastyazka, .rastyazka_v, .rastyazka_regard {
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
  background-color: white;
  border: 1px solid #006699;
  -moz-border-radius: 4px; /* Firefox */
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px; /* KHTML */
  border-radius: 5px; /* CSS3 */
  behavior: url(/_css/border-radius.htc);
}
.citilink {
  border: 2px solid #f05922;

}
.citilink .pricecol span {color: white; background:#f05922; bottom: 0; position: absolute;}

.intel{height: 86px;margin-bottom:0}
.intel_note {
  color: #000;
  margin-top: 4px;
  text-align:center; padding: 0 4px 4px 4px;
  position: relative;
  background-color: white;
  border: 1px solid #006699;
  -moz-border-radius-bottomleft: 5px; /* Firefox */
  -moz-border-radius-bottomright: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  -webkit-border-top-left-radius: 0; /* Safari, Chrome */
  -webkit-border-top-right-radius: 0; /* Safari, Chrome */
  -khtml-border-radius: 5px; /* KHTML */
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	behavior: url(/_css/border-radius.htc);
}
.ad_article {
	margin: auto;
	width: 728px;
	padding: 60px 0;
	}