/*** Barron - $Id: style.css,v 1.4.2.5 2008/01/10 05:18:41 jwolf Exp $ ***/

div {
  zborder: red solid 1px;
}

body {
  background: transparent url('images/header.jpg') 0 0 repeat-x/*, transparent url('images/footer.jpg') 0 0 repeat-x*/;
	zbackground:  url('images/header.jpg') 0 0 repeat-x, url('images/footer.jpg') 0 10% repeat-x;
  zbackground: transparent url('images/footer.jpg') 0 10% repeat-x;
	color:#444;
	font:normal normal normal small/1.5em Verdana, sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	margin:0;
	padding:0;
}

h2 {
	font-family: arial;
	font-size: 19px;
	font-weight: normal;
	margin: 0 0 5px -0.05em;
}

.panel-col-first h2,
.panel-col-last h2
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 5px 1px;
	zfont-variant: small-caps;	
}
	.panel-col-first h2.nodeTitle,
	.panel-col-last h2.nodeTitle
	{
		font-family: verdana;
		font-size: 13px;
		font-weight: normal;
		zfont-variant: normal;
		margin: 0 0 3px 0;
	}

.panel-col-first p,
.panel-col-last p
{
	zfont-family: arial;
	zfont-size: 100%:
}

.panel-col-first .node,
.panel-col-last .node
{
	margin: 0;
}


.panel-col-first .node .content,
.panel-col-last .node .content
{
	margin-top: 0;
	margin-bottom: 15px;
}
	
h3
{
	font-size:130%;
	font-weight:normal;
}

a:link,a:visited {
	color: #1653C4;
	text-decoration: underline;
}

a:hover {
	color: #006aff;
	text-decoration: underline;
}

#container {
  margin: 0 auto;
	max-width: 1000px;
  width: expression(((document.compatMode && 
	document.compatMode=='CSS1Compat') ? 
	document.documentElement.clientWidth : 
	document.body.clientWidth) > 1002 ? "1000px" : "auto");
  overflow: hidden;
  zoom: 1;
  padding-bottom: 10px;
}

/*----------header, logo and site name styles----------*/
#header {
	height:170px;
	position:relative;
  padding: 0 0 0 10px;
}
  .banner_728x90_top {
    position: absolute;
    top: 10px;
    right: 5px;
    z-index: 5; 
    zbackground-color: #fff;
    width: 728px; 
    height: 90px;
  }

    
  .banner_728x90_bottom {
    background-color: #fff; 
    width: 728; 
    height: 90px; 
    padding-top: 20px; 
    clear: both; 
    ztext-align: right;
  }
    .banner_728x90_top div,
    .banner_728x90_bottom div {
      zfloat: right;
    }
    .banner_728x90_top div,
    .banner_728x90_bottom div,
    .banner_728x90_top ins,
    .banner_728x90_bottom ins,
    .banner_728x90_top frame,
    .banner_728x90_bottom frame {
      float: right;
      line-height: 1px;
    }
    .banner_728x90_top img,
    .banner_728x90_bottom img {
      padding: 0;
    }

#logo
{
	float:left;
	margin-top:15px;
}

#siteName {
	float:left;
	font-size: 24px;
  font-weight: bold;
	margin: 20px 0 0;
}

#siteName a
{
	color:#fafafa;
	text-decoration:none;
	line-height: 1em;
}

#siteName a:hover
{
	color: #fff;
	text-decoration: none;
}

#siteSlogan
{
	color:#eaeaea;
	float:left;
	font-size: 19px;
	margin: 2px 0 0 0;
  zpadding-left: 7px;
	text-transform:lowercase;
	white-space:nowrap;
	font-weight: normal;
	clear: both;
	line-height: 1em;
}

#logo img
{
	border:0;
	float:left;
}

#logoWrapper {
	position: absolute;
  font-family: arial;
}

/*----------nav styles -- primary links in header----------*/

#nav {
  padding-top: 115px;
}
#nav ul, 
#cat-nav ul {
	height: 30px;
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 4px 0 0;
	zposition: absolute;
	zright: 0;
}
  #cat-nav ul {
    line-height: 1.5em;
    padding: 0;
  }
#nav li,
#cat-nav li {
  background: transparent;
	display: inline;
  list-style: none;
  padding: 0;
  margin: 0;
}

#nav li a,
#cat-nav li a {
	color: #ccc;
	font-weight: normal;
	padding: 6px 8px 8px 8px;
	text-decoration: none;
  display: inline;
}
  #cat-nav li a {
    color: #212121;
  }

#nav li a:hover {
	background: #4e6579 none repeat;
	border-left: 1px solid #232323;
	border-right: 1px solid #232323;
	color:#fff;
	padding-left: 7px;
	padding-right: 7px;
}
  #nav li a.active {
    background: #3e5060 none repeat;
  }
#cat-nav li a:hover {
  background: #ededed;
  border: none;
  color: #212121;
  padding-left: 8px;
  padding-right: 8px;
}
  #cat-nav li a.active {
    background: #dedede;
  }
  
li a.active {
  background: none;
}

#content {
	display:inline;
	float:left;
	margin:20px 0;
	overflow:hidden;
	
  zwidth:73.5%;
  width: 728px;
  padding-right: 5px;
}
#sidebarWrapper {
	display:inline;
	float:right;
	margin-top:20px;
	
  zwidth:25.5%;
  width: 240px;
}
  #sidebar {
    margin:0 0 20px;
    padding:10px 0 0 30px;
  }
  #sidebarWrapper #sidebar {
    padding-top: 0;
    padding-right: 0;
  }
    #sidebar .block {
      padding-left: 10px;
    }
    #sidebar #block-block-8 {
      padding-left: 0;
    }
      #sidebar #block-block-8 .s-wr {
        padding-left: 10px;
      }
      #block-block-5,
      #block-block-12,
      #block-block-6,
      #block-block-13,
      #block-block-3 {
        margin-bottom: 6px;
        zpadding-left: 7px;
      }
      #sidebar img {
        padding: 0;
      }

#sidebar .title
{
	zborder-bottom:1px solid #eee;
	color: #333;
	font-size:100%;
	font-weight:bold;
	line-height: 1.3em;
	margin:10px 0;
	font-size: 13px;
	font-variant: normal;
	font-family: verdana;
}

/*----------page styles----------*/
.pageTitle
{
	color:#2D0102;
	font-size:220%;
	line-height:1.3em;
	margin:10px 0 5px;
}

.mission
{
	background-color:#efefef;
	border:solid 1px #ccc;
	margin:0;
	padding:10px;
}

.messages
{
	color:#C80000;
	font-size:110%;
	margin:10px 0;
}

/*----------node styles----------*/

.node
{
	margin:0 0 35px;
}

.content p {
	margin: 0 0 10px 0;
}
.comment .content p {
  margin: 5px 0 5px 0;
}

.submitted {
	font-size: 13px;
  zcolor: #888;
}
.comment .submitted .author {
  zfont-family: arial;
  zfont-weight: bold;
  zfont-size: 14px;
  zfont-variant: small-caps;
}
  .comment .submitted .author a:link,
  .comment .submitted .author a:visited,
  .comment .submitted .author a:hover {
    ztext-decoration: none;
  }
.date2 {
  zfont-size: 11px;
  color: #888;
  zletter-spacing: -1px;
}
.commentLinks {
  font-size: 11px;
}
  .commentLinks a:link,
  .commentLinks a:visited,
  .commentLinks a:hover {
    ztext-decoration: none;
    color: #898989;
  }
.nodeLinks
{
	font-size:95%;
	margin:0;
	padding:0;
}

.taxonomy
{
	background:url('images/tag_red.png') no-repeat 0 7px;
	font-size: 85%;
	padding: 3px 0 5px 20px;
	font-family: verdana;
}

.picture
{
  float:right;
  padding-right:1em;
}

.preview .node
{
  padding:0.75em;

}
/*----------comment styles----------*/
h3.commentTitle
{
  font-size:1.35em;
  margin:0;
  padding:0;
}

.commentTitle a
{
  color:#390100;
  margin:0;
  padding:0;
}

.comment {
  zbackground-color: #fcfcfc;
  zborder:1px solid #ddd;
  zmargin: 0 0 1em;
  padding: 0.8em 1em 0.8em 35px;
}
  .indented .comment {
    padding-left: 1em;
  }
.indented {
  margin-left: 47px !important;
}
  .indented .indented {
    margin-left: 25px !important;
  }

.comment-accident {
  background: url('icons/accident.png') no-repeat 7px 13px;
}
.comment-negative {
  background: url('icons/negative.png') no-repeat 7px 13px;
}
.comment-positive {
  background: url('icons/positive.png') no-repeat 7px 13px;
}
.comment-neutral {
  background: url('icons/neutral.png') no-repeat 7px 13px;
}
.comment-marker {
  background: url('icons/comment-marker.png') no-repeat 7px 13px;
}
  
h2.comments
{
font-size:1.85em;
line-height:1.2em;
margin-bottom:0.25em;
}

blockquote
{
  margin:0;
  padding:0 0 8px;
}

blockquote p
{
  background:url('images/close-quote.gif') no-repeat right bottom;
  color:#620203;
  zfont-family:serif;
  margin:10px 20px;
  padding-left:18px;
  text-indent:-18px;
  zwidth:400px;
}

blockquote p:first-letter
{
  background:url('images/open-quote.gif') no-repeat left top;
  padding-left:18px;
}

/*----------footer----------*/
#footer {
	zclear:both;
	zfont-size:85%;
	zmargin:0 0 20px;
	ztext-align:center;
  padding: 20px 0 40px 0;
  margin: 0 auto;
  max-width: 1000px;
  width: expression(((document.compatMode && 
	document.compatMode=='CSS1Compat') ? 
	document.documentElement.clientWidth : 
	document.body.clientWidth) > 1002 ? "1000px" : "auto");
}
  #footer2 {
    zmargin: 0 auto;
    zmax-width: 1000px;
    background: transparent url('images/footer.jpg') 0 0 repeat-x;
  }

#footer .copyright a {
	zborder:medium none;
	color:#a3a3a3;
}
#footer .copyright strong {
  font-weight: normal;
}

#footer ul,
#footer li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: 0;
}
#footer li {
  padding-bottom: 3px;
}

.footer-links {
  float: left; 
  width: 222px;
  padding-right: 20px;
}
  .footer-links a {
    text-decoration: none;
  }

/*----------img styles----------*/
img
{
	padding:3px;
}

/*----------icons for links----------*/
.comment_comments a
{
	background:url('images/comment.png') no-repeat 0 2px;
	padding-bottom:5px;
	padding-left:20px;
}

.node_read_more a
{
	background:url('images/page_whi.png') no-repeat;
	padding-bottom:5px;
	padding-left:20px;
}

.comment_add a,.comment_reply a
{
	zbackground:url('comment_.png') no-repeat;
	padding-bottom:5px;
	zpadding-left:20px;
}
.comment_delete a
{
	zbackground:url('comment_.png') no-repeat;
	padding-bottom:5px;
	zpadding-left:20px;
}

.comment_edit a
{
	zbackground:url('comment_.png') no-repeat;
	padding-bottom:5px;
	zpadding-left:20px;
}

/*----------TinyMCE editor----------*/
body.mceContentBody
{
	background:#fff;
	color:#000;
	font-size:12px;
}

body.mceContentBody a:link
{
	color:#ff0000;
}

/*----------misc. styles----------*/
hr
{
  margin:0;
  padding:0;
  border:none;
  height:1px;
  background:#5294c1;
}

dl
{
  margin:0.5em 0 1em 1.5em;
}

dl dd
{
  margin:0 0 .5em 1.5em;
}

dt
{
  font-size:1em;
  margin:0.65em 0 0;
}

dl
{
  margin:0.5em 0 1em 1.5em;
}

dl dd
{
  margin:0 0 .5em 1.5em;
}

span.form-required
{
  color:#ffae00;
}

.description
{
  font-size:0.92em;
  color:#5A5A5A;
  margin-bottom:0.75em;
}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item
{
  margin:0.25em 0;
}

#center form
{
  margin-bottom:2em;
}

.form-button, .form-submit
{
  margin:0.5em 0.5em 1em 0;
}

#watchdog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit
{
  margin: 0;
}

.box
{
  margin-bottom:2.5em;
	margin-top: 30px;
}

div.admin
{
  margin:0;
  padding:0;
}


.user-signature
{
  color:#949494;
  font-family:Cursive, sans;
  font-size:0.80em;
  margin:0;
  padding:0;
}

/**
 * Admin Styles
 */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu
{
  margin: 0;
  padding: 0;
}

div.admin .left
{
  float: left;
  width: 48%;
}
div.admin .right
{
  float: right;
  width: 48%;
}

div.admin-panel
{
  padding: 1em 1em 1.5em;
}

div.admin-panel .description
{
  margin-bottom: 1.5em;
}

div.admin-panel dl
{
  margin: 0;
}

div.admin-panel dd
{
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

/*----------list styles----------*/
ul
{
  margin: 0.5em 0 1em;
  padding: 0;
}

ol
{
  margin: 0.75em 0 1.25em;
  padding: 0;
}

ol li, ul li
{
  margin: 0.4em 0 0.4em .5em;
}

ul.menu, .item-list ul
{
  line-height:1.2em;
  margin: 0.35em 0 0 -0.5em;
  padding: 0;
}

ul.menu ul, .item-list ul ul
{
  margin-left: 0em;
}

ol li, ul li, ul.menu li, .item-list ul li, li.leaf
{
  margin: 0.15em 0 0.15em .5em;
}

ul li, ul.menu li, .item-list ul li, li.leaf
{
  padding: 0 0 .2em 1.5em;
  list-style-type: none;
  list-style-image: none;
  background: transparent url('images/menu-leaf.gif') no-repeat 1px .35em;
}

ol li
{
  padding: 0 0 .3em;
  margin-left: 2em;
}

ul li.expanded
{
  background: transparent url('images/menu-expanded.gif') no-repeat 1px .35em;
}

ul li.collapsed
{
  background: transparent url('images/menu-collapsed.gif') no-repeat 0px .35em;
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a
{
  display: block;
}

ul.inline li
{
  background: none;
  margin: 0;
  padding: 0 1em 0 0;
}

ol.task-list
{
  margin-left: 0;
  list-style-type: none;
  list-style-image: none;
}
ol.task-list li
{
  padding: 0.5em 1em 0.5em 2em;
}

ol.task-list li.active
{
  background: transparent url('images/task-list.png') no-repeat 3px 50%;
}

ol.task-list li.done
{
  color: #393;
  background: transparent url('../../misc/watchdog-ok.png') no-repeat 0px 50%;
}

ol.task-list li.active
{
  margin-right: 1em;
}

fieldset ul.clear-block li
{
  margin: 0;
  padding: 0;
  background-image: none;
}

ul.primary, ul.primary li, ul.secondary, ul.secondary li
{
  border-bottom:1px solid #BBBBBB;
  background: none;
  height:auto;
  margin:5px;
  padding:0 ;
}

ul.secondary li
{
  background: none;
  border-right:1px solid #CCCCCC;
  display:inline;
  padding:0 1em;
}

ul.links li {
  background:none;
  list-style:none;
  margin:0 1em 0 0;
  padding:0;
}


/*---------------user-login-form---remove center alignment---------------*/
#user-login-form
{
  margin:0;
  padding:0 0 0 10px;
  text-align:left;
}

.form-item {
  text-align:left;
  margin:0;
  padding:0;
}


/*---------------TinyMCE editor---------------*/
body.mceContentBody
{
  background:#fff;
  color:#000;
  font-size:14px;
}

body.mceContentBody a:link
{
  color:#ff0000;
}


/*---------------table styles---------------*/
table
{
  margin:1em 0;
  width:100%;
}

thead th {
  border-bottom: 1px solid #ccc !important;
  color:#494949;
  font-weight:bold;
}

td,th
{
  padding:.3em 0 .5em;
}

tr.even, tr.odd, tbody th {
  border: solid #e2e2e2 !important;
  border-width: 0 0 1px 0 !important;
}

tr.even {
  background-color: #fff !important;
}

td.region,td.module,td.container
{
  background-color:#CBB5B5;
  border-bottom:1px solid #AAAAAA;
  border-top:1.5em solid #fff;
  color:#000;
  font-weight:bold;
}

tr:first-child td.region,tr:first-child td.module,tr:first-child td.container
{
  border-top-width:0;
}

td.menu-disabled,td.menu-disabled a
{
  background-color:#D5C2C2;
  color:#000;
}

td.active
{
  background-color:#f7f7f7;
}

/**
 * Watchdog.module
 */
tr.watchdog-user {
  background-color: #fcf9e5;
}

tr.watchdog-user td.active {
  background-color: #fbf5cf;
}

tr.watchdog-content {
  background-color: #fefefe;
}

tr.watchdog-content td.active {
  background-color: #f5f5f5;
}

tr.watchdog-warning {
  background-color: #fdf5e6;
}

tr.watchdog-warning td.active {
  background-color: #fdf2de;
}

tr.watchdog-error {
  background-color: #fbe4e4;
}

tr.watchdog-error td.active {
  background-color: #fbdbdb;
}
tr.watchdog-page-not-found, tr.watchdog-access-denied {
  background: #d7ffd7;
}
tr.watchdog-page-not-found td.active, tr.watchdog-access-denied td.active {
  background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}
.view-content-cal .odd
{
  background-color:#fff;
}

/* */

h2.procon
{
  	font-size: 135%;
  	font-weight: normal;
  	margin-bottom: 0.7em;
}

.view-procon-arguments .nodeTitle
{
  	font-size: 120%;
  	font-family: arial;
  	background: none;
  	zfloat: left;
  	zpadding-bottom: 0.7em;
  	zwidth: 90%;
  	color: #333;
}

.view-procon-arguments .content
{
  	zfloat: left;
		width: 40px;
		height: 24px;
		position: absolute;
		bottom: 0;
		right: 0;
}

.view-procon-arguments .description
{
  	display: none;
}

.pageTitle {
  font-family: arial;
  font-size: 28px;
	font-weight: bold;
}

#block-user-1
{
  	font-family: arial;
}

.box .content .tips,
.box .content p
{
  	display: none;
}

#node-form .tips,
#node-form p
{
	display: none;
}

#add-argument	#edit-preview
{
	display: none;
}

.node-argument
{
	margin: 0 0 0 1px;
}

.date
{
	color: #999; 
	font-size: 11px;
}

.node .content
{
	margin-top: 0px;
}

.more-comments a:link,
.more-comments a:visited,
.more-comments a:hover
{
	font-weight: bold;
}

.view-procon-arguments
{
	margin-top: 25px;
}

.nov
{
	font-weight: bold;
}

.node #add-argument
{
	zmargin-top: 30px;
}

h2.section,
p.section,
h2.procon
{
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 10px;
	background: #efefef;
	padding: 0.2em 0.5em;
	font-family: arial;
}

#block-block-1 img
{
	border: #eee solid 1px;
}

.panel-col-top
{
	padding-bottom: 5px;
	border-bottom: #ddd solid 2px;
	margin-bottom: 15px;
}

.panel-2col-stacked .index_comment,
.panel-2col-stacked .node
{
	margin-bottom: 15px;
}

.panel-2col-stacked .node .content
{
	margin-bottom: 0;
}

.panel-2col-stacked .node .nodeTitle a:link,
.panel-2col-stacked .node .nodeTitle a:visited
.panel-2col-stacked .node .nodeTitle a:hover
{
	zfont-weight: bold;
}

/* v2 */

#procon .node
{
	zoverflow: hidden;
	position: relative;
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 2px;
	margin-bottom: 15px;
}
#node-form-1,
#node-form-2
{
	float: left;
	clear: left;
	width: 100%;
	margin: 15px 0;
}


#procon .wr
{
	padding: 20px 15px 20px 20px;
  overflow: hidden;
  zoom: 1;
}

.under
{
	padding: 0 3px 2px 0;
}

#procon-1,
#procon-1 .under
{
	background: #f4fdf4;
}

#procon-2,
#procon-2 .under
{
	background: #fdf3f3;
}

h2.procon
{
	background: none;
	padding: 0;
	margin-bottom: 15px;
	font-size: 19px;
	font-weight: normal;
}

#procon .nodeTitle
{
	background: url('images/dot.gif') repeat-x bottom;
	padding: 0;
	width: 86.5%;
	color: #3f3f3f;
}

#procon form.fivestar-widget
{
	zclear: none;
}

sup.nov
{
	bottom: 0.5em;
	position: relative;
	vertical-align: middle;
	font-size: 11px;
	color: #787878;
	font-weight: normal;
}

.fivestar-submit
{
	width: 36px;
}

#node-form-1 .form-text,
#node-form-2 .form-text
{
	width: 100%;
}

#sidebar .hosting_cat,
.providers-list .hosting_cat
{
	width: 100%;
	float: left;
	zclear: both;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 6px 0;
  line-height: 1.4em;
}
  #sidebar .hosting_cat {
    width: 95%;
  }
#block-block-5 p,
#block-block-12 p,
#block-block-13 p {
	margin-bottom: 0;
}

.providers-list {
	width: 300px;
}
#sidebar .hosting_col1,
.providers-list .hosting_col1 {
	width: 48.5%;
	float: left;
}
#sidebar .hosting_col2,
.providers-list .hosting_col2 {
	width: 48.5%;
	float: right;
}

#sidebar .hosting_col1 ul,
#sidebar .hosting_col2 ul,
.providers-list .hosting_col1 ul,
.providers-list .hosting_col2 ul {
	padding: 0;
	font-family: arial;
	font-size: 13px;
}
#sidebar .hosting_col1 li,
#sidebar .hosting_col2 li,
.providers-list .hosting_col1 li,
.providers-list .hosting_col2 li {
	padding-left: 0;
	margin-left: 0;
	background: none;
}

#content #sidebar
{
	background: none;
	width: 215px;
}

#content #sidebarWrapper
{
	background: none;
}

.dev-query
{
	float: left;
	clear: both;
}

.s-wr
{
	overflow: hidden;
	width: 100%;
}

a.r5:link,
a.r5:visited
{
	color: #0069da;
}
a.r4:link,
a.r4:visited
{
	color: #4486d0;
}
a.r3:link,
a.r3:visited
{
	color: #74a0ce;
}
a.r2:link,
a.r2:visited
{
	color: #74a0ce;
}
a.r1:link,
a.r1:visited
{
	color: #74a0ce;
}

#list-4col a.r1,
#list-4col a.r2,
#list-4col a.r3 {
  text-decoration: none;
}

th.n,
td.n {
	text-align: right;
  padding: 0 0 0 13px;
}
.providers-rating {
	width: 47%;
}
.providers-rating th,
.providers-rating td,
#block-block-9 th,
#block-block-9 td {
	line-height: 1.1em;
}
.hosting_col1 li,
.hosting_col2 li {
	line-height: 1.3em;
}

td.po {
	color: #14D514;
}
td.ne {
	color: #D51717;
}

.pageTitle {
  margin: 10px 0 10px 0;
}
#container #content {
	margin-top: 16px;
}

fieldset.captcha {
	border: none;
	padding: 0;
	margin-top: 15px;
}
fieldset.captcha legend,
fieldset.captcha .description {
	display: none;
}

#block-taxonomy_blocks-1 {
  width: 280px;
  float: left;
}
#block-taxonomy_blocks-4 {
  width: 250px;
  float: left;
}
#block-taxonomy_blocks-5 {
  width: 170px;
  float: left;
}
#block-h101_misc-3 {
  float: left;
}
.block-taxonomy_blocks,
#block-h101_misc-3 {
  padding-top: 15px;
}
.block-taxonomy_blocks h2,
#block-h101_misc-3 h2 {
  font-size: 17px;
  font-weight: bold;
}
.block-taxonomy_blocks ul,
#block-h101_misc-3 ul {
  padding-left: 0;
  padding-right: 7px;
}

.provider_cat {
  zwidth: 220px;
  zfloat: right;
  zmargin-left: 10px;
  margin: 10px 0 10px 0;
  zbackground: none;
  zpadding-left: 0;
}
.provider_cat a:link,
.provider_cat a:visited,
.provider_cat a:hover {
  zcolor: #bbb;
}
#header .banner468x60 img {
  padding: 0;
}
#procon #node-form-1 label,
#procon #node-form-2 label {
  margin-bottom: 10px;
}
#procon #node-form-1 span.form-required,
#procon #node-form-2 span.form-required {
  display: none;
}
#procon #node-form-1 .form-text,
#procon #node-form-2 .form-text {
  width: 99.5%;
}
#procon #node-form-1 .form-submit,
#procon #node-form-2 .form-submit {
  margin: 5px 0 0 0;
  zpadding: 1px;
  width: 7em;
  font-family: verdana;
}
#procon #node-form-1,
#procon #node-form-2 {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
}
.flag_link {
  font-size: 11px;
  white-space: nowrap;
}
  .flag_link a {
    color: #888;
  }
#block-user-1 {
  padding-bottom: 15px;
}
ul.tabs a:link,
ul.tabs a:visited,
ul.tabs a:hover {
  text-decoration: none;
}
ul.tabs li.active {
  border-bottom: none;
}
form#user-register .description, 
form#user-login .description {
  display: none;
}
form#user-register .form-item,
form#user-login .form-item {
  padding-top: 5px;
}
div.tabs {
  padding-top: 5px;
  padding-bottom: 5px;
}
#block-block-8 a:link,
#block-block-8 a:visited,
#block-block-8 a:hover {
  text-decoration: none;
}
#block-block-8 li {
  margin: 0;
  padding: 1px 0 2px 0;
}
#block-block-8 .hosting_col1 {
  zpadding-left: 7px;
}
#block-taxonomy_blocks-1 ul,
#block-taxonomy_blocks-1 li,
#block-taxonomy_blocks-4 ul,
#block-taxonomy_blocks-4 li,
#block-taxonomy_blocks-5 ul,
#block-taxonomy_blocks-5 li,
#block-h101_misc-3 ul,
#block-h101_misc-3 li {
  margin: 0;
  padding: 0;
  background: none;
}
  #block-taxonomy_blocks-1 a:link,
  #block-taxonomy_blocks-1 a:visited,
  #block-taxonomy_blocks-1 a:hover,
  #block-taxonomy_blocks-4 a:link,
  #block-taxonomy_blocks-4 a:visited,
  #block-taxonomy_blocks-4 a:hover,
  #block-taxonomy_blocks-5 a:link,
  #block-taxonomy_blocks-5 a:visited,
  #block-taxonomy_blocks-5 a:hover,
  #block-h101_misc-3 a:link,
  #block-h101_misc-3 a:visited,
  #block-h101_misc-3 a:hover  {
    text-decoration: none;
  }
  #block-taxonomy_blocks-7 ul {
    padding-left: 7px;
  }
  #block-block-3 {
    zpadding-left: 4px;
  }
  #block-user-1 ul {
    margin-left: 0;
    padding-left: 7px;
  }
  #block-taxonomy_blocks-1 li,
  #block-taxonomy_blocks-4 li,
  #block-taxonomy_blocks-5 li,
  #block-taxonomy_blocks-7 li,
  #block-user-1 li,
  #block-h101_misc-3 li {
    margin: 6px 0 6px 0;
    padding: 0 0 0 15px;
    line-height: 1.3em;
    background: url('images/bullet-blue.gif') no-repeat 2px 0;
  }
  * html div#block-user-1 ul li {
  	height: 1px;
  }
    #block-taxonomy_blocks-1 li {
      margin-right: 20px;
    }
  #block-taxonomy_blocks-1 a.active,
  #block-taxonomy_blocks-4 a.active,
  #block-taxonomy_blocks-5 a.active {
    background: #eee;
  }
#node-6104 {
  margin-bottom: 0;
}

/* QA */

.view-qa td,
.view-qa-arg td,
.view-admin-services-page td {
  vertical-align: top;
}
.view-qa table a:link,
.view-qa-arg a:link,
.view-admin-services-page a:link,
.view-admin-services li a:link,
#block-views-server_test_results li a:link,
.view-qa table a:visited,
.view-qa-arg a:visited,
.view-admin-services-page a:visited,
.view-admin-services li a:visited,
#block-views-server_test_results li a:visited,
.view-qa table a:hover,
.view-qa-arg a:hover,
.view-admin-services-page a:hover,
.view-admin-services li a:hover,
#block-views-server_test_results li a:hover
 {
  text-decoration: none;
}
.view-qa td,
.view-qa th,
.view-qa-arg td,
.view-qa-arg th,
.view-admin-services-page td,
.view-admin-services-page th
 {
  padding-left: 0.3em;
  line-height: 130%;
}
  .view-qa th {
    font-family: arial;
    font-size: 14px;
  }
  .view-qa .more-link {
    text-align: left;
    display: block;
    padding-left: 4px;
  }
  .view-admin-services-page th {
    white-space: nowrap;
  }
.view-qa .view-field-node-comment-statistics-comment-count,
.view-qa-arg .view-field-node-comment-statistics-comment-count {
  text-align: center;
  padding-right: 0.6em;
}
.view-qa .view-field-term-node-7-name {
  padding-right: 0.5em;
}
.view-qa .view-field-node-title,
.view-qa-arg .view-field-node-title {
  padding-bottom: 0.5em;
}
.view-qa-arg {
  width: 90%;
}

.view-admin-services-page  .view-field-node-data-field-price-hourly-field-price-hourly-value,
.view-admin-services-page  .view-field-node-data-field-price-monthly-field-price-monthly-value
 {
  text-align: center;
}

/* */

#block-hosting_list-0 {
  padding-left: 7px;
}
#block-h101_misc-0 {
  padding-bottom: 15px;
}
#block-hosting_list-0 ul,
#block-h101_misc-0 ul {
  margin-top: 3px;
  margin-left: 0;
  padding-left: 0;
}
#block-hosting_list-0 li,
#block-h101_misc-0 li {
  margin-left: 1px;
  padding-left: 0;
  background: none;
  list-style-type: none;
}
  #block-h101_misc-0 li {
    margin-bottom: 6px;
    line-height: 135%;
  }
  #block-h101_misc-0 li a {
    text-decoration: none;
  }
  #block-h101_misc-0 b {
    color: #fff;
    zbackground: #14b014;
    background: #14b014 url('/themes/barron/images/gr-green-offers.png') repeat-x 0 0;
    padding: 1px 3px;
    white-space: nowrap;
    font-weight: normal;
  }
  #block-h101_misc-0 a.offer_author {
    color: #5d6369;
  }
  #block-h101_misc-0 h2 {
    font-size: 14px;
  }
  #block-h101_misc-0 h2.title {
    zbackground: #ffde00 url('/themes/barron/images/header-yellow-bg.png') no-repeat 0 0;
    background: url('/themes/barron/images/header-yellow-bg.png') no-repeat 0 0;
    line-height: 155%;
    padding-left: 8px;
    margin-bottom: 8px;
  }
  #block-h101_misc-0 h2.categ_offers {
    zfont-size: 14px;
    zcolor: #595a69;
    margin-top: 12px;
    margin-bottom: 0;
  }
  #block-h101_misc-0 .content {
    padding-left: 8px;
  }
  .offers_more {
    display: block;
    padding-top: 5px;
    padding-left: 2px;
  }
#block-hosting_list-0 span {
  font-size: 11px;
}
.profile p {
  margin-top: 0;
}

form span.bo {
  display: none;
}

#procon-1  .arg_new {
  color: #2dd32d;
}
#procon-2 .arg_new {
  color: #ea2525;
}
#google-cse-results-searchbox-form {
  padding: 10px 0 20px;
}
.descr-location a {
  padding: 0 6px 0 0;
}

.compare_table {
  zwidth: auto;
  border-collapse: collapse;
  margin: 0;
}
  .tableFloatingHeader {
    z-index: 10;
  }
  tr.t_head {
    background: #344453 url(images/header.jpg) repeat-x 0 45%;
  }
    .compare_table th {
      border: none;
      text-align: center;
      font-size: 16px;
      font-weight: normal;
      padding: 0.4em;
      border-right: #ccc solid 1px;
      color: #fafafa;
      zmax-width: 400px !important;
    }
      .compare_table th a:link,
      .compare_table th a:visited,
      .compare_table th a:hover {
        color: #fafafa;
        font-weight: bold;
      }
      .compare_table th span {
        font-size: 13px;
      }
  .compare_table tbody {
    border: none;
  }
    .compare_table td {
      padding: 5px;
    } 

/* opera bug */
.tableFloatingHeader {
  zoverflow: hidden;
}
    
#compare_providers_form {
  font-family: arial;
} 
#compare_providers_form h2 {
  font-size: 16px; 
  font-weight: bold;
}
#compare_providers_form li, 
#compare_providers_form ul {
  margin: 0; 
  padding: 0; 
  background: none;
} 
  #compare_providers_form li {
    width: 95%;
  }
  #compare_providers_form a:link, 
  #compare_providers_form a:visited, 
  #compare_providers_form a:hover {
    text-decoration: none;
  } 
  #compare_providers_form li input {
    vertical-align: middle; 
    margin: 0 5px 0 2px;
  }

.hilight {
  background-color: #fffecb !important;
}

/* */

div.tabs ul {
  padding: 2px 0 1px 0;
  line-height: normal;
  margin-bottom: 7px;
  margin-left: 0;
}
div.tabs ul.primary li,
div.tabs ul.secondary li {
  padding: 2px 0 1px 0;
  background: #f2f2f2;
  border: #bbb solid 1px;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
  z-webkit-box-shadow: #CCC 0 0 2px;
  z-moz-box-shadow: #CCC 0 0 2px;
  zbox-shadow: #CCC 0 0 2px;
}
  div.tabs ul.primary li.active,
  div.tabs ul.secondary li.active {
    padding-bottom: 2px;
    background: #fff;
    border-bottom: none;
  }
div.tabs a:link,
div.tabs a:visited,
div.tabs a:hover {
  border: none !important;
  background: none !important;
  margin: 0 !important;
  padding: 0 8px;
  color: #444;
}

.provider-info p {
  clear: left;
}
.provider-info .tabs {
  padding-top: 0;
}
.provider-info-right {
  padding-top: 10px;
  padding-bottom: 10px;
}

#list-4col {
  width: 620px;
  clear: both;
}
#list-4col .hosting_col1,
#list-4col .hosting_col2 {
  width: 24.5%;
  float: left;
}

#comment-form .form-item {
  margin-bottom: 5px;
}
#comment-form .form-radios .form-item {
  display: inline;
}
#comment-form .form-radios input {
  margin-top: 0;
  vertical-align: middle;
}

body.admin-menu {
  zborder-top: 27px solid #fff;
  ztop: 27px;
}

.provider-info .view-special {
  border-left: 3px solid #14D514; 
  padding: 2px 0 2px 8px; 
  margin: 0 0 10px 1px;
}
  .provider-info .view-special .item-list ul,
  .provider-info .view-special .item-list ul li,
  #block-views-news .item-list ul,
  #block-views-news .item-list ul li  {
    margin: 0;
    padding: 0;
    background: none;
    line-height: 150%;
    list-style-type: none;
  }
    #block-views-news .item-list ul li {
      padding: 10px 0 0 0;
      border-bottom: #E2E2E2 solid 1px;
    }
  .provider-info .view-special .more-link {
    text-align: left;
  }

fieldset {
  zborder: 1px solid #bbb;
  border: none;
  margin: 0 0 10px 0;
  padding: 6px 0 6px 0;  
}
  fieldset legend {
    padding: 0;
  }
fieldset.more-args {
  clear: left; 
  float: left; 
  width: 100%;
  zoverflow: hidden;
  zzoom: 1;
}
  html.js fieldset.more-args .fieldset-wrapper {
    overflow: hidden !important;
  }
.indented fieldset legend {
  zmargin-top: 10px;
}

.panel-col-top {
  border: none;
  margin: 0;
  padding: 0;
}
  #block-block-14,
  #block-block-15 {
    zheight: 255px;
    padding-bottom: 10px;
    line-height: 150%;
  }

#block-views-qa .odd {
  background: #fff;
}
#block-views-qa .view-field-term-node-7-name {
  display: none;
}

.panel-2col-stacked #block-hosting_list-0 {
  padding: 0 0 1em 8px;
}
.panel-2col-stacked #block-hosting_list-0 ul,
.panel-2col-stacked #block-block-9 ul {
	-moz-column-count: 2;
	-moz-column-gap: 10px;
	-webkit-column-count: 2;
	-webkit-column-gap: 10px;
	column-count: 2;
	column-gap: 10px;
}
.panel-2col-stacked #block-block-9 ul {
  padding-bottom: 10px;
  padding-left: 0;
}
.panel-2col-stacked #block-block-9 li {
  list-style-type: decimal;
  background: none;
  padding-left: 0;
  margin-left: 25px;
  font-size: 11px;
  color: #777c81;
}
  .panel-2col-stacked #block-block-9 li a {
    font-size: 13px;
    text-decoration: none;
    zpadding-left: 5px;
    zmargin-left: -5px;
  }
.panel-2col-stacked #block-block-9 .content {
  padding-bottom: 10px;
}

.better-select {
  zpadding: 5px 0 5px 0;
}
.better-select .form-checkboxes {
	-moz-column-count: 3;
	-moz-column-gap: 10px;
	-webkit-column-count: 3;
	-webkit-column-gap: 10px;
	column-count: 3;
	column-gap: 10px;
}

.l-4279,
.l-37097,
.l-98857, 
.l-98859,
.l-6627,
.l-16985,
.l-109813,
.l-1850,
.l-82334 {
  font-size: 11px; 
  letter-spacing: 1px;
  padding-left: 1px;
}

.l-3949 {
  zfont-size: 12px;
}

.view-news .view-data-users-name,
.view-news .view-data-node-title,
.view-news .view-label-node-data-field-finish-field-finish-value,
.view-news .view-data-node-data-field-finish-field-finish-value {
  display: inline;
  float: left;
  padding: 0 10px 0 0;
}
  .view-news .view-label-node-data-field-finish-field-finish-value {
    padding: 0 4px 0 0;
  }
.view-news .view-data-node-body {
  clear: both;
}
.view-news .view-item {
  overflow: hidden;
  zoom: 1;
}
#yd_bottom iframe {
  height: auto !important;
}
#cat-nav li:last-child a:link,
#cat-nav li:last-child a:visited,
#cat-nav li:last-child a:hover {
  color: #E43535;
  text-decoration: underline;
}

/* */

.view-content-pricing-plans-shared table,
.view-pricing-plans-shared .pager {
  width: 600px;
}
.view-content-pricing-plans-shared th {
  font-size: 12px;
  text-align: center;
  padding: 0.3em 0.3em 0.3em 0.5em;
}
.view-content-pricing-plans-shared tr.odd,
.view-content-pricing-plans-shared tr.even {
  border: none !important;
}
  .view-content-pricing-plans-shared tr.even {
    background: #fcfbfb;
  }
  .view-content-pricing-plans-shared tr.odd {
    background: #f4f3f1;
  }
.view-content-pricing-plans-shared td {
  text-align: right;
  padding: 0.3em 1.5em 0.3em 0.5em;
  zborder: none;
}
  .view-content-pricing-plans-shared tr td:first-child,
  .view-content-pricing-plans-shared tr td:last-child {
    text-align: left;
    padding: 0.3em 0.3em 0.3em 0.5em;
  }
  .view-content-pricing-plans-shared .view-field-node-data-field-sites-mysql-field-sites-mysql-value {
    padding-right: 3em;
  }
  .view-content-pricing-plans-shared .view-field-node-data-field-space-field-space-value {
    padding-right: 2.5em;
  }
  .view-content-pricing-plans-shared .view-field-node-data-field-price-6m-field-price-6m-value {
    padding-right: 3em;
  }
.view-content-pricing-plans-shared a:link,
.view-content-pricing-plans-shared a:visited,
.view-content-pricing-plans-shared a:hover {
  text-decoration: none;
}

/* */

/*.view-content-pricing-plans-vps .view-field-node-data-field-ram-field-ram-value, 
.view-content-pricing-plans-vps .view-field-node-data-field-cpu-freq-field-cpu-freq-value, 
.view-content-pricing-plans-vps .view-field-node-data-field-space-0-field-space-0-value, 
.view-content-pricing-plans-vps .view-field-node-data-field-price-1m-0-field-price-1m-0-value,
.view-content-pricing-plans-vps .view-field-node-data-field-test-field-test-value {
  text-align: right;
}
*/

.view-content-pricing-plans-vps th {
  font-size: 12px;
  text-align: center;
  padding: 0.3em 0.3em 0.3em 0.5em;
}
.view-content-pricing-plans-vps tr.odd,
.view-content-pricing-plans-vps tr.even {
  border: none !important;
}
  .view-content-pricing-plans-vps tr.even {
    background: #fcfbfb;
  }
  .view-content-pricing-plans-vps td.highlighted_row { /*:nth-child(1) {*/
    zbackground: transparent url('images/wk5u7hh.png') 0 13px;
    zbackground: transparent url('images/iiqwokw.png') 0 13px;
    zbackground: transparent url('images/stars-pattern.png') 0 13px;
    background-color: #feffcd;
    zbackground-color: #FFDE00;
    zbackground-color: #FFDE2E;
    zbackground-color: #FFDE55;
    zbackground-color: #FFE568;
    zborder-left: 3px solid #FFDE00;
    border-top: 1px solid #FFDE00;
    border-bottom: 1px solid #FFDE00;
    ztext-shadow: 1px 1px 1px #FFDE00;
    zfont-weight: bold;
    zopacity: 0.5;
  }
  .view-content-pricing-plans-vps tr.odd {
    background: #f4f3f1;
  }
.view-content-pricing-plans-vps td {
  text-align: right;
  padding: 0.3em 1.5em 0.3em 0.5em;
}
  .view-content-pricing-plans-vps tr td:first-child,
  .view-content-pricing-plans-vps tr td:last-child {
    text-align: left;
    padding: 0.3em 0.3em 0.3em 0.5em;
  }
  .view-content-pricing-plans-vps .view-field-node-data-field-ram-field-ram-value {
    padding-right: 1em;
  }
  .view-content-pricing-plans-vps .view-field-node-data-field-cpu-freq-field-cpu-freq-value {
    padding-right: 0;
  }
  .view-content-pricing-plans-vps .view-field-node-data-field-price-1m-0-field-price-1m-0-value {
    zpadding-right: 1.5em;
  }
  .view-content-pricing-plans-vps .view-field-node-data-field-cpu-cores-num-field-cpu-cores-num-value {
    zpadding-right: 0;
  }
  .view-content-pricing-plans-vps .view-field-node-data-field-virt-field-virt-value,
  .view-content-pricing-plans-vps .view-field-node-data-field-support-field-support-value span,
  .view-content-pricing-plans-vps .view-field-node-title  {
    font-size: 11px;
  }
  .view-content-pricing-plans-vps .view-field-node-title,
  .view-content-pricing-plans-vps .view-field-node-data-field-provider-ref-field-provider-ref-nid,
  .view-content-pricing-plans-shared .view-field-node-data-field-provider-ref-2-field-provider-ref-2-nid {
    white-space: nowrap;
  }
.view-content-pricing-plans-vps a:link,
.view-content-pricing-plans-vps a:visited,
.view-content-pricing-plans-vps a:hover {
  text-decoration: none;
}

/* */

.pp_f tbody {
  border: none;
}
.f_label {
  width: 160px;
  text-align: right;
}
.f_input {
  padding-left: 10px;
}
  .f_input div {
    display: inline;
  }
  .f_input #edit-filter0,
  .f_input #edit-filter1 {
    width: 25px;
  }
  .f_input #edit-filter2 {
    width: 40px;
  }
  .f_input input,
  .f_input select {
    font-family: verdana, sans-serif;
  }
  .f_input .form-radio {
    vertical-align: text-bottom;
  }
  .f_input .form-checkbox {
    vertical-align: middle;
  }
.compare_page_pricing_plans {
  width: 100%; 
  text-align: left; 
  margin: 5px auto 15px;
}
  .compare_page_pricing_plans td {
    padding: 2px;
  }

/* pp vps */
  
.pp_vps .f_label {
  width: 200px;
  text-align: right;
}
  .pp_vps .f_input #edit-filter0,
  .pp_vps .f_input #edit-filter1,
  .pp_vps .f_input #edit-filter2,
  .pp_vps .f_input #edit-filter3,
  .pp_vps .f_input #edit-filter4 {
    width: 40px;
  }
  
.view-pricing-plans-vps #views-filters input[value*="**ALL**"] {
  display: none;
}
.view-pricing-plans-vps #views-filters div.hilight {
  background: none !important;
}

#node-form .form-item {
  margin-bottom: 8px;
}
#node-form .form-checkboxes .form-item {
  margin: 0;
}
#edit-field-sites-mysql-0-value,
#edit-field-space-0-value,
#edit-field-currency-0-value,
#edit-field-price-1m-0-value,
#edit-field-price-3m-0-value,
#edit-field-price-6m-0-value,
#edit-field-price-12m-0-value {
  width: 60px;
}

/* vps form */

#edit-field-ram-0-value,
#edit-field-cpu-freq-0-value,
#edit-field-cpu-cores-num-0-value,
#edit-field-space-0-0-value,
#edit-field-virt-0-value,
#edit-field-test-0-value,
#edit-field-currency-0-0-value,
#edit-field-price-1m-0-0-value {
  width: 60px;
}

#node-form .form-radios .form-item {
  display: inline-block;
  padding-right: 8px;
}
  #node-form .form-radio {
    vertical-align: top;
  }

#block-block-16 {
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 20px 0;
}
  #block-block-16 img {
    padding: 0;
    margin: 3px 8px 3px 0;
    vertical-align: middle;
  }

.panel-2col-stacked a {
  color: #0468C4; /*0069da;*/
}

#block-views-qa {
  padding-top: 5px;
  padding-bottom: 20px;
  padding-left: 4px;
}
  #block-views-qa table {
    margin-top: 0;
  }
#block-block-9 {
  margin-bottom: 15px;
}
#block-views-articles .node .content {
  zfont-size: 11px;
  font-family: arial;
  line-height: 140%;
}
#block-views-articles .more-link {
  text-align: left;
}
#block-views-articles .nodeLinks {
  zfont-size: 11px;
  display: none;
}
#block-views-articles span.comment_add,
#block-views-articles span.node_read_more {
  zdisplay: none;
}

.node .content h2 {
  margin: 1em 0 0.5em 0;
}

.comment-unpublished {
  color: #CCCCCC;
}

.provider_page_pricing_plans {
  width: 63%;
}
  .provider_page_pricing_plans tbody {
    border: none;
  }
  .provider_page_pricing_plans td {
    padding: 0 0 2px 0; 
  }

.node .content .field-field-finish {
  margin-bottom: 10px;
  zfont-weight: bold;
}
.node .content .field-field-finish .field-label-inline-first {
  font-weight: normal;
}

#node-admin-nodes td {
  padding: 2px 3px;
}

#procon .node-unpublished {
  background: auto;
}
  #procon .node-unpublished .nodeTitle {
    color: #cccccc;
  }
  
.chart-n-wigets img {
  padding: 0;
}

#h101-misc-remind-form {
  zoverflow: hidden;
  zzoom: 1;
  padding-top: 4px;
}
  #h101-misc-remind-form p {
    margin: 0 0 5px 0;
  }
  #h101-misc-remind-form .form-item {
    display: inline;
  }
    #h101-misc-remind-form label {
      font-weight: normal;
      display: inline;
      margin-left: 18px;
    }
    #h101-misc-remind-form #edit-remind-email {
      width: 180px;
      height: 17px;
    }
  #h101-misc-remind-form #edit-submit {
    margin: 0 0 0 2px;
  }

/* */
  
#node-quick-find-block-contents-form label {
  font-weight: normal;
  padding-bottom: 3px;
}
#edit-titl3 {
  width: 90%;
  border: 1px solid #ccc;
  margin-bottom: 0.5em;
}
#node-quick-find-block-contents-form #edit-submit {
  display: none;
}
#node-quick-find-block-contents-form #autocomplete li {
  margin: 0;
}

#autocomplete li {
  margin: 0;
}

.view-edit-pricing-plans {
  padding-bottom: 20px;
}
#block-views-edit_pricing_plans_vps h2 {
  padding-bottom: 10px;
}
#block-views-admin_services {
  margin-bottom: 15px;
}
.node .submitted {
  display: block;
  margin-bottom: 10px;
  color: #888;
  zfont-size: 11px;
}
.field-field-price-hourly div,
.field-field-price-monthly div {
  display: inline;
}

.field-field-price-hourly,
.field-field-price-monthly,
.field-field-contacts {
  margin-bottom: 10px;
}
  .content .field-field-price-hourly .field-label,
  .content .field-field-price-monthly .field-label,
  .content .field-field-contacts .field-label {
    font-weight: normal;
  }

#comment-admin-overview {
  width: 100%;
}
  
#comment-admin-overview td:nth-child(2) {
  zword-break: break-all;
  max-width: 340px;
  overflow: hidden;
  ztext-overflow: ellipsis;
  zwhite-space: nowrap;
}

.comment-pale {
  zopacity: 0.5;
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
}

#block-views-server_test_results {
  margin-bottom: 15px;
}
  #block-views-server_test_results .view-data-node-title,
  #block-views-server_test_results .view-data-node-data-field-field-provider-ref-3-field-field-provider-ref-3-nid {
    display: inline;
  }
    #block-views-server_test_results .view-data-node-title:after {
      content: " · ";
    }
  #block-views-server_test_results .view-data-node-data-field-field-provider-ref-3-field-field-provider-ref-3-nid a {
    color: #5d6369;
    text-decoration: none;
  }
  #block-views-server_test_results .view-data-node-data-field-disk-iops-field-disk-iops-value {
    display: inline;
    color: #5d6369;
  }
    #block-views-server_test_results .view-data-node-data-field-disk-iops-field-disk-iops-value:after {
      content: " k iops · ";
    }

#comments .tabs {
  float: left;
}
#comments .tabs + a,
#comments .tabs + div.content,
#comments .tabs + div.indented {
  display: block;
  clear: both;
}

.provider-info .tabs {
  max-width: 460px;
  zoverflow-x: hidden;
}

#___gcse_0 table {
  margin: 0;
}
  #___gcse_0 tbody {
    border: none;
  }

#node-form .form-radios {
  margin: 0;
}

    .container-s-t-r {
      max-width: 1180px !important; /* < ~1152 ? 1150 */
    }
    .content-s-t-r {
      width: 908px !important; /* 728 + 130 ? 858 */
    }

@media (min-width: 1040px) {
  #container {
    max-width: 1010px;
  }
    /* */
  #sidebarWrapper {
    width: 247px;
  }
  #sidebar .hosting_col1 ul,
  #sidebar .hosting_col2 ul,
  .providers-list .hosting_col1 ul,
  .providers-list .hosting_col2 ul {
    font-family: verdana, sans-serif;
  }
  #list-4col {
    width: 650px;
  }
}

.view-server-test-results-page tr.odd,
.view-server-test-results-page tr.even {
  border: none !important;
}
  .view-server-test-results-page tr.even {
    background: #fcfbfb;
  }
  .view-server-test-results-page tr.odd {
    background: #f4f3f1;
  }
.view-server-test-results-page th {
  font-size: 12px;
  zfont-weight: normal;
  text-align: center;
  padding: 0.3em 0.3em 0.3em 0.5em;
}
.view-server-test-results-page th a {
  text-decoration: none;
}
.view-server-test-results-page tbody tr:nth-child(1) { 
  background-color: #feffcd;
  zborder-top: 1px solid #FFDE00;
  zborder-bottom: 1px solid #FFDE00 !important;
  border-bottom: 1px solid #ccc !important;
  zfont-weight: bold;
}

.view-server-test-results-page td {
  padding: 0.3em 1.5em 0.3em 0.5em;
  text-align: right;
}
  .view-server-test-results-page td.active {
    background: none;
  }
  .view-server-test-results-page td:nth-child(1),
  .view-server-test-results-page td:nth-child(2) {  
    zpadding-left: 0.5em;
    padding: 0.3em 0.3em 0.3em 0.5em;
    text-align: left;
    zfont-size: 12px;
  }
  .view-server-test-results-page td:nth-child(1),
  .view-server-test-results-page td:nth-child(2) {  
    ztext-align: left;
  }
    .view-server-test-results-page td:nth-child(1) a,
    .view-server-test-results-page td:nth-child(2) a {  
      text-decoration: none;
    }
  .view-server-test-results-page td:nth-child(1) {
    zword-break: break-all;
    max-width: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    zwhite-space: nowrap;
  }
  .view-server-test-results-page td:nth-child(2) {
    font-size: 12px;
  }
  .view-server-test-results-page td:nth-child(2) {
    max-width: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .view-server-test-results-page td:nth-child(3) {
    padding-left: 0;
    padding-right: 0;
  }
  .view-server-test-results-page .view-field-node-data-field-str-ram-field-str-ram-value {
    padding-right: 1em;
  }
  .view-server-test-results-page .view-field-node-data-field-str-cpu-freq-field-str-cpu-freq-value {
    padding-right: 0;
  }
  .view-server-test-results-page .view-field-node-data-field-str-cpu-cores-num-field-str-cpu-cores-num-value {
    padding-right: 0.5em;
  }

#block-block-18 p {
  padding: 0.5em 0 0.5em 0;
}

.node .content p img {
  max-width: 100%;
}

/* 2021 */

.banner_728x90_top div {
  float: none;
}
#header {
  height: auto;
}
#icon_block {
  padding-top: 10px;
  line-height: 150%;
  display: none;
}
  #icon_block ul {
    display: inline;
    margin: 0;
    zline-height: 1.5em;
  }
  #icon_block li {
    display: inline;
    margin: 0;
    padding: 0;
    list-style-type: none;
    background: transparent;
    white-space: pre;
    zfloat: left;
  }
    #icon_block li a {
     padding: 6px 8px 8px;
    }
      #icon_block li a:link,
      #icon_block li a:visited,
      #icon_block li a:hover {
        text-decoration: none;;
      }
.view-server-test-results-page table {
  zdisplay: block;
  zoverflow-x: auto;
  zmax-height: auto;
}

.comment_star_rating {
  display: inline; 
  float: right
}

details {
  margin-bottom: 10px;
}
  summary {
    margin-bottom: 10px;
    color: #006aff;
    text-decoration: underline;
  }








/* */
