/*
Theme Name: Авто1
Description: The WordPress theme.
Version: 1.0
Author: Авто1
Author URI: /
Tags: 
*/
/* base-min.css */
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:54.25em;*width:11.9em;}
/* fonts-min.css */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}/* base-min.css */
/* grid-min.css */
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/* reset-min.css */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
/* form.css */
.outtaHere {
	position:absolute;
	left:-3000px;
}
/*Radio buttons*/
.radioArea, .radioAreaChecked {
	float:left;
	width:18px !important;
	height:18px;
	background: url('img/radio.gif') no-repeat;
	overflow: hidden;
}
.radioAreaChecked {background-position: 0 -21px;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	float:left;
	width:13px !important;
	padding:0 10px 0 0 !important;
	height:13px;
	overflow: hidden;
	background: url('img/checkbox.gif') no-repeat;
}
.checkboxAreaChecked {background-position: 0 -13px;}

/* Selects */
.selectArea {
	position: relative;
	height: 23px;
	float:left;
	color:#000;
	font-size:11px;
	line-height:23px;
	width:130px !important;
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:2px;
	height:100%;
	background: url('img/select-left.gif') no-repeat;
	display: block;
}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width:20px;
	height:100%;
	background: url('img/select-button.gif') no-repeat;
}
.selectArea .center{
	height: 23px;
	line-height:23px;
	display:block;
	padding:0 26px 0 10px;
	background: url('img/select-center.gif') repeat-x;
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	background-color: #eaeaea !important;
	border: 1px solid #ccc;
	display: block;
	z-index: 30;
	font-size: 11px;
	width:128px !important;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	list-style: none;
}
.optionsDivVisible ul li{
	list-style:none;
	text-align:left;
	padding:0 0 0 4px;
}
.optionsDivVisible a {
	color: #000;
	text-decoration: none;
	display: block;
	height:1%;
	padding: 2px 4px;
}
.optionsDivVisible a:hover {
	background-color: #2F384E;
	color: #FFF;
	text-decoration:underline;
}
/* all.css */
a{text-decoration:none;}
a:hover{text-decoration:underline;}
body{
	margin:0;
	min-width:1000px;
	font-family:verdana, arial, sans-serif;
}
em,i{
	font-style:italic;
}
p{
	margin:0 0 1em;
	line-height:1.5;
	text-align:justify;
}
.text-content blockquote{
	margin:12px 40px;
}
/*container*/
#custom-doc{
	width:100%;
	text-align:left;
	font-size:0.923em;
	position:relative;
	background:none !important;
}
/*content*/
.content{
	width:1000px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
/*header*/
#custom-doc #hd{
	background:none !important;
	border-style:solid;
	border-width:0 0 1px;
	position:relative;
	z-index:2;
	width:100%;
}
/*skip navigation*/
.skip-nav, .top{display:none;}
/*top panel*/
#top-panel{
	border-style:solid;
	border-width:0 0 1px;
	padding:5px 0;
	width:100%;
	height:94px;
	overflow:hidden;
}
.header-logo{
	float:left;
	width: 260px;
}
/*logo*/
.logo{
	margin:0 0 5px;
	width:260px;
	height:70px;
	text-indent:-9999em;
	display:block;
}
.logo a{
	display:block;
	height:100%;
}
/*translation*/
.translation{
	width:262px;
	float:left;
	overflow:hidden;
}
.translation li{
	float:left;
	border-style:solid;
	border-width:1px;
	/*padding:1px;*/
	margin-right:15px;
	list-style:none;
}
.translation li a{
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	width:21px;
	height:13px;
	border:1px solid #fff;
}
.translation li.en a{background-position:0 -70px;}
.translation li.fr a{background-position:-21px -70px;}
.translation li.es a{background-position:-42px -70px;}
/*header banner*/
.header-banner{
	/*position:absolute;
	right:0;
	top:-4px;*/
	float:right;
	width:728px;
	border-style:solid;
	border-width:1px;
	padding:1px;
}
.header-banner img{display:block;}
/*menu*/
.menu{
	border-style:solid;
	border-width:1px 0;
	padding:1px 0;
	font:normal 16px/29px arial, helvetica, sans-serif;
	margin-bottom:-1px;
	position:relative;
	z-index:3;
}
.menu#news-channels{
	position:relative;
	z-index:2;
}
.menu .content{
	overflow:visible;
	position:relative;
}
.menu .content:after{
	content:"";
	clear:both;
	display:block;
}
.menu strong{
	float:left;
	width:123px;
	padding:0 13px;
	overflow:hidden;
	height:29px;
}
.menu ul{float:left;}
.menu li{
	list-style:none;
	float:left;
	display:table-cell;
	vertical-align:middle;
}
.menu a{
	display:block;
	padding:0 0 0 8px;
	overflow:hidden;
	height:29px;
}
.menu a:hover, .menu li.active a, .menu li.hover a, .menu li:hover a{text-decoration:none;}
.menu .item-01 a{width:86px;}
.menu .item-02 a{width:81px;}
.menu .item-03 a{width:149px;}
.menu .item-04 a{width:83px;}
.menu .item-05 a{width:61px;}
.menu .item-06 a{width:76px;}
.menu .item-07 a{width:66px;}
.menu .item-08 a{width:64px;}
.menu .item-09 a{width:72px;}
.menu .item-10 a{width:93px;}
/*sub menu*/
.menu .sub{
	position:absolute;
	top:20px;
	left:-3px;
	display:none;
	padding-top:10px;
	font-size:.875em;
	width:1008px;
}
li:hover .sub, li.hover .sub{display:block;}
.menu .sub .inner{
	width:1008px;
	overflow:hidden;
}
.menu .sub .inner div{
	width:1000px;
	overflow:hidden;
	padding:10px 0;
	background-color:#fff;
	margin:0 4px;
}
.menu .sub .btm-bg {
	height:15px;
	overflow:hidden;
	width:1012px;
	display:block;
}
.menu .sub ul{
	width:105px;
	float:left;
	border-style:solid;
	border-width:0 0 0 1px;
	margin:0 0 -9999px -1px;
	padding:0 10px 9999px;
}
.menu .sub li{
	display:block;
	vertical-align:top;
	float:none;
	margin:10px 0;
	height:1%;
}
.menu .sub a{
	padding:3px;
	overflow:visible;
	height:auto;
	width:auto;
	line-height:1.2em
}
.menu .sub a span{
	display:block;
	font-size:.857em;
}
#news-channels li.active li.active a{
	color:#fff !important;
	background-color:#77C1DC !important;
}
#mashable-lists li.active li.active a{
	color:#fff !important;
	background-color:#5fcbf3 !important;
}
/*menu dropdown*/
#add-menu-panel .content .drop-menu .drop-header{
	height:21px;
	width:69px;
	display:block;
	padding-left:15px;
}
#add-menu-panel .content .drop-menu .drop-header.hover{
	background:transparent url('img/dropdown_bg_header.png');
}
#add-menu-panel .content .drop-menu ul{
	position:absolute;
	background:transparent url('img/dropdown_bg.png');
	width:141px;
	display:none;
}
#add-menu-panel .content .drop-menu ul li{
	float:none;
	padding-left:6px;
	margin-top:5px;
}
#add-menu-panel .content .drop-menu ul li.first{
	margin-top:0;
	padding-top:6px;
	background:transparent url('img/dropdown_bg_top.png') no-repeat top;
}
#add-menu-panel .content .drop-menu ul li.last{
	background:transparent url('img/dropdown_bg_bottom.png') no-repeat bottom;
	padding-bottom:6px;
}
#add-menu-panel .content .drop-menu ul li a{
	display:block;
	height:17px;
	line-height:20px;
	padding:0 0 5px 20px;
	width:109px;
}
#add-menu-panel .content .drop-menu ul li a:hover{
	background-color:#fff;
}

/*add menu panel*/
#add-menu-panel{
	border-style:solid;
	border-width:1px 0;
	margin-top:1px;
	font-family:tahoma, arial, sans-serif;
	position:relative;
	z-index:1;
}
#add-menu-panel .content{
	overflow:visible;
	position:relative;
}
#add-menu-panel .content:after{
	content:"";
	clear:both;
	display:block;
}
#add-menu-panel ul{
	float:left;
	width:741px;
}
#add-menu-panel li{
	float:left;
	padding:0 9px;
	line-height:29px;
	list-style:none;
	white-space:nowrap;
}
/*search form*/
.search-form{
	float:right;
	padding:4px 0;
	width:248px;
}
.search-form input.text{
	border-style:solid;
	border-width:1px;
	font:12px arial, helvetica, sans-serif;
	padding:1px 3px !important;
	width:153px;
	margin:0 7px 0 0 !important;
	float:left;
}
.search-form label{display:none;}
/*main body*/
#custom-doc #bd{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	padding:15px 0 0;
	position:relative;
	z-index:1;
}
#custom-doc #yui-main{
	width:647px;
	float:left;
}
#custom-doc .yui-b{
	width:318px !important;
	float:right;
	text-align:left !important;
}
#custom-doc #bd h1{
	font:normal 2.4em/1.1 arial, helvetica, sans-serif;
	margin:0;
	color:#808080 !important;
}
#custom-doc #bd .page h1{
	font-size:2.4em;
	font-weight:bold;
	color:#007EC4 !important;
}
#custom-doc #bd strong{font-weight:bold;}
#custom-doc #bd h2{
	font:bold 1.8em tahoma, arial, sans-serif;
	margin:0 0 8px;
}
#custom-doc #yui-main h3{
	font:bold 1.5em tahoma, arial, sans-serif;
	margin:0 0 8px;
}
#custom-doc .yui-b h3{
	font:bold 1.083em tahoma, arial, sans-serif;
	margin:0 0 8px;
}
/*headline*/
.headliner{
	width:100%;
	clear:both;
	/*overflow:auto;*/
	padding:0 0 5px;
	margin:0 0 15px;
	border-style:dotted;
	border-width:0 0 1px;
	font-family:arial, helvetica, sans-serif;
}
.headline{
	width:564px;
	float:right;
	font-family:arial, helvetica, sans-serif;
}
.headline h1{
	min-height:55px;
}
.headline h1 a{
	font-size:0.867em;
	font-weight:bold;
}
.hreview hr{
	border:1px solid #D7DDE1;
}
/*fixes bullet in opera*/
.post{
	display:inherit !important;
}
.author-photo{
	float:left;
	border-style:solid;
	border-width:1px;
	padding:1px;
	position:relative;
	margin:5px 14px 0 0;
	cursor:pointer;
	height:64px;
	width:64px;
}
.pga{
	text-align:center;
	list-style:none;
}
.read-this{
	height:40px;
}
.read-this a{
	background:transparent url('img/read-this.gif') no-repeat scroll 0 -40px;
	float:right;
	height:40px;
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	width:157px;
}
.read-this a:hover{
	background:transparent url('img/read-this.gif') no-repeat scroll 0 0;
}
.author-photo img{
	display:block;
	position:relative;
	overflow:hidden;
	width:64px;
	z-index:1;
}
.view-my{
	position:absolute;
	right:0;
	bottom:0;
	z-index:2;
	width:15px;
	height:15px;
	overflow:hidden;
	text-indent:-9999em;
}
* html .view-my{
	right:-1px;
	bottom:-1px;
}
*+html .view-my{
	right:-1px;
	bottom:-1px;
}
/* dropdown*/
.author-photo .author-dropdown{
	bottom:0;
	height:15px;
	position:absolute;
	right:-1px;
	width:15px;
	z-index:100;
}
.author-photo .author-dropdown .cont{
	width:127px;
	height:98px;
	position:absolute;
	left:15px;
	top:-7px;
	padding:0;
	display:none;
}
.author-photo .author-dropdown .cont.hover{
	display:block;
}
.author-photo .author-dropdown .cont .cont-bg{
	width:127px;
	height:98px;
	overflow:hidden;
	background:url('img/bg.gif') no-repeat -713px 0;
}
.author-photo .author-dropdown .cont .cont-bg ul{
	margin:0 0 0 8px;
	padding:0;
	list-style:none;
	width:110px;
	overflow:hidden;
	font-size:12px;
}
.author-photo .author-dropdown .cont .cont-bg ul li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:7px 0 0;
	width:auto;
	height:17px;
}
.author-photo .author-dropdown .cont .cont-bg ul li a.profile{
	background:transparent url('img/bg.gif') no-repeat scroll -844px 0;
	padding:0 0 0 22px;
	display:block;
	height:17px;
}
.author-photo .author-dropdown .cont .cont-bg ul li a.articles{
	background:transparent url('img/bg.gif') no-repeat scroll -844px -22px;
	padding:0 0 0 22px;
	display:block;
	height:17px;
}
.author-photo .author-dropdown .cont .cont-bg ul.follow{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
}
.author-photo .author-dropdown .cont .cont-bg ul.follow li{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:6px 5px 0 0;
	padding:0;
	width:16px;
}
.author-photo .author-dropdown .cont .cont-bg ul.follow li a{
	float:left;
	height:16px;
	margin:0;
	padding:0;
	position:relative;
	width:16px;
	outline:none;
}

/*about-us page*/
h2.about-us{
	width:230px;
	height:45px;
	overflow:hidden;
	margin:32px 0 14px 0;
	text-indent:-9999px;
	background:url('img/about/text-about-us.gif') no-repeat 0 0;
}
ul.persons{
	list-style:none;
	margin:0;
	padding:0;
}
ul.persons li{
	float:left;
	width:645px;
	margin:0 0 14px;
	padding:0;
	overflow:hidden;
	/*background:url('img/about/bg-person.gif') repeat 0 0;*/	
}
ul.persons li .left-side{
	width:117px;
	float:left;
	overflow:hidden;
	padding:8px 0 0 8px;
}
ul.persons li .left-side img{
	float:left;
}
ul.persons li .left-side a{
	float:left;
	display:block;
	padding:0 0 0 22px;
	margin:5px 0 5px 0;
	color:#ff33ff;
	font:normal 12px Arial, Tahoma, Verdana, sans-serif;
	background:url('img/about/ico-mashable.gif') no-repeat 0 0;
	text-decoration:underline;
}
ul.persons li .right-side{
	width:520px;
	float:left;
	overflow:hidden;
}
ul.persons li .right-side .top-bar{
	height:25px;
	overflow:hidden;
	border-bottom:1px solid #bbbbbb;
	float:left;
	width:100%;	
}
ul.persons li .right-side .top-bar h3{
	font:normal 14px Arial, Tahoma, Verdana, sans-serif;
	color:#3366ff;
	margin:4px 0 0 0;
	/*width:320px;*/
	float:left;
}
ul.persons li .right-side .top-bar h3 strong{
	font:normal 18px Arial, Tahoma, Verdana, sans-serif;
	color:#3399ff;
}
ul.persons li .right-side .top-bar ul{
	list-style:none;
	margin:0 13px 0 0;
	padding:0;
	float:right;
	width:155px;
}
ul.persons li .right-side .top-bar ul li{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	width:auto;
	margin:5px 0 0 3px;
}
ul.persons li .right-side .top-bar ul li a{
	margin:0;
	padding:0;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
ul.persons li .right-side p{
	width:520px;
	float:left;
	color:#333;
	padding:7px 0;
	margin-bottom:0;
	font:normal 12px Arial, Tahoma, Verdana, sans-serif;
}

/*social media icons*/
a.icon-stumbleupon{
	width:15px;
	height:16px;
	background-image:url('img/bg.gif');
	background-position:-976px -156px;
}
a.icon-stumbleupon:hover{background-position:-958px -156px;}
a.icon-youtube{
	width:14px;
	height:16px;
	background-image:url('img/bg.gif');
	background-position:-976px -188px;
}
a.icon-youtube:hover{background-position:-958px -188px;}
a.icon-facebook{
	width:14px;
	height:14px;
	background-image:url('img/bg.gif');
	background-position:-976px -13px;
}
a.icon-facebook:hover{background-position:-958px -13px;}
a.icon-myspace{
	width:15px;
	height:16px;
	background-image:url('img/bg.gif');
	background-position:-975px -140px;
}
a.icon-myspace:hover{background-position:-957px -140px;}
a.icon-friendfeed{
	width:16px;
	height:16px;
	background-image:url('img/bg.gif');
	background-position:-975px -60px;
}
a.icon-friendfeed:hover{background-position:-957px -60px;}
a.icon-twitter{
	width:12px;
	height:16px;
	background-image:url('img/bg.gif');
	background-position:-977px -29px;
}
a.icon-twitter:hover{background-position:-959px -29px;}
a.icon-linkedin{
	width:16px;
	height:16px;
	background-image:url('img/bg.gif');
	background-position:-975px -76px;
}
a.icon-linkedin:hover{background-position:-957px -76px;}
a.icon-flickr{
	width:16px;
	height:16px;
	background-image:url('img/bg.gif');
	background-position:-975px -44px;
}
a.icon-flickr:hover{background-position:-957px -44px;}
a.icon-digg{
	width:16px;
	height:15px;
	background-image:url('img/bg.gif');
	background-position:-975px -172px;
}
a.icon-digg:hover{background-position:-957px -172px;}
a.icon-blippr{
	width:16px;
	height:15px;
	background-image:url('img/bg.gif');
	background-position:-975px -218px;
}
a.icon-blippr:hover{background-position:-957px -218px;}
a.blippr-inline-smiley span {display: none;}

.headline p{
	clear:both;
	padding:1px 0 0;
	margin:0;
	color:#999;
	font-weight:bold;
	height:1%;
	overflow:hidden;
}
.headline strong{
	font-weight:bold;
	float:left;
}
.comments{
	padding:0 0 2px 17px;
	background:url('img/bg.gif') no-repeat 0 -156px;
}
.headline p .comments{float:right;}
/*social*/
.badges{
	float:left;
	padding:8px 5px 8px 0;
}
.badges li{
	float:left;
	margin:0 10px 0 0;
	list-style:none;
}
.digg-holder{
	height:80px;
	width:52px;
}
.mixx-holder{
	height:80px;
	width:60px;
}
.stumbleupon-holder{
	height:80px;
	width:52px;
}
.star-rating th, .star-rating td{
	border:none;
}

.alignright{
	float:right;
	margin:3px 0 0 15px;
}
.alignleft{
	float:left;
	margin:3px 15px 0 0;
}
/*text content*/
.text-content{
	width:100%;
	overflow:hidden;
}
.text-content img{
	padding:0 8px;
}
/*tags*/
.tags, .share-it, .share-links{
	border:0;
	border-top:1px solid;
	padding:8px 0;
	margin:0 0 -1px;
}
.tags{
	padding-top:0;
	border-top:none;
	border-bottom:2px solid;
}
.tags hr{
	border-bottom:0;
	border-right:0;
	border-left:0;
}
.tags strong{font-size:1.083em;}
.tags ul{display:inline;}
.tags li{
	display:inline;
	list-style:none;
}
/*share links*/
.share-links{
	font:.917em arial, helvetica, sans-serif;
	width:100%;
	overflow:hidden;
	padding-bottom:0;
}
/*socials*/
.socials{float:left;}
.socials li{
	background:none;
	float:left;
	list-style:none;
	padding:2px 0 2px;
	line-height:1.2em;
	margin-right:17px;
}
.socials li.ping{
	padding-left:20px;
	margin-top:3px;
}
.blog-this{
	margin:5px;
	float:left;
}
.blog-this span{
	margin-right:10px;
	float:left;
}

.star-rating{
	float:left;
	margin-top:-3px;
	height:35px;
	width:auto;
}
/*digg it*/
.digg-it{
	float:left;
	margin-right:20px;
	width:38px;
	line-height:16px;
	font-size:11px;
	text-align:center;
}

/*star rating*/
/*
.star-rating{
	float:left;
	width:274px;
}
.star-rating ul{
	margin:0 7px -11px 0;
	padding:0;
	width:85px;
	height:24px;
	position:relative;
	overflow: hidden;
	float:left;
}
.star-rating li{
	list-style:none;
	float:left;
}
.star-rating li a{
	display:block;
	width:17px;
	height:24px;
	text-decoration:none;
	text-indent:-9999em;
	z-index:2;
	position:absolute;
	padding:0px;
}
.star-rating li a:hover,
.star-rating li.active a,
.star-rating li.setted a{
	z-index:1;
	left:0;
}
.star-rating li.setted a,
.star-rating li.setted a:hover{background-position: 0 -260px;}
.star-rating a.one-star{left:0px;}
.star-rating a.one-star:hover,
.star-rating li.active a.one-star,
.star-rating li.setted a.one-star{width:17px;}
.star-rating a.two-stars{left:17px;}
.star-rating a.two-stars:hover,
.star-rating li.active a.two-stars,
.star-rating li.setted a.two-stars{width:34px;}
.star-rating a.three-stars{left:34px;}
.star-rating a.three-stars:hover,
.star-rating li.active a.three-stars,
.star-rating li.setted a.three-stars{width:51px;}
.star-rating a.four-stars{left:51px;}
.star-rating a.four-stars:hover,
.star-rating li.active a.four-stars,
.star-rating li.setted a.four-stars{width:68px;}
.star-rating a.five-stars{left:68px;}
.star-rating a.five-stars:hover,
.star-rating li.active a.five-stars,
.star-rating li.setted a.five-stars{width:85px;}
*/
/*share it*/
.share-it{
	font:.917em arial, helvetica, sans-serif;
	width:100%;
	overflow:hidden;
}
.share-it div{
	float:left;
	width:147px;
}
.share-it span{
	display:block;
	margin-bottom:5px;
}
/*bookmark sprites*/
.share-block{
	padding:8px 0;
}
.share-buttons{
	float:left;
	padding:12px 0;
	margin:0;
	border-top:1px solid #EBEBEB;
	width:100%;
}
.share-buttons li{
	float:left;
	list-style:none;
	margin:0 9px;
	padding-top:1px;
	display:inline;
}
.share-buttons a{
	display:block;
	overflow:hidden;
	height:14px;
	width:46px;
	color:#808080;
	font-size:7px;
	padding:33px 0 0;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
}
.share-buttons a:hover{
	text-decoration:none;
}
.share-buttons .del-icio-us a:hover{background-position:-138px -47px;}
.share-buttons .del-icio-us a{background-position:-138px 0;}
.share-buttons .digg a:hover{background-position:0 -47px;}
.share-buttons .digg a{background-position:0 0;}
.share-buttons .technorati a:hover{background-position:-322px -47px;}
.share-buttons .technorati a{background-position:-322px 0;}
.share-buttons .yahoo a:hover{background-position:-368px -47px}
.share-buttons .yahoo a{background-position:-368px 0;}
.share-buttons .reddit a:hover{background-position:-414px -47px;}
.share-buttons .reddit a{background-position:-414px 0;}
.share-buttons .stumbleupon a:hover{background-position:-92px -47px;}
.share-buttons .stumbleupon a{background-position:-92px 0;}
.share-buttons .myspace a:hover{background-position:-230px -47px;}
.share-buttons .myspace a{background-position:-230px 0;}
.share-buttons .facebook a:hover{background-position:-184px -47px;}
.share-buttons .facebook a{background-position:-184px 0;}
.share-buttons .google a:hover{background-position:-276px -47px;}
.share-buttons .google a{background-position:-276px 0;}
.share-buttons .twitter a:hover{background-position:-46px -47px;}
.share-buttons .twitter a{background-position:-46px 0;}
.share-buttons .sharethis a:hover{background-position:-460px -47px;}
.share-buttons .sharethis a{background-position:-460px 0;}
/*bookmark*/
.bookmark{
	float:left;
	display:inline;
}
.bookmark li{
	float:left;
	list-style:none;
	margin-right:4px;
	padding-top:1px;
}
.bookmark a{
	display:block;
	overflow:hidden;
	text-indent:-9999em;
	height:16px;
	width:16px;
}
.bookmark .del-icio-us a{background-position:-38px -295px;}
.bookmark .del-icio-us a:hover{background-position:-38px -311px;}
.bookmark .digg a{background-position:-54px -295px;}
.bookmark .digg a:hover{background-position:-54px -311px;}
.bookmark .technorati a{
	background-position:-70px -295px;
	height:17px;
	margin-top:-1px;
}
.bookmark .technorati a:hover{background-position:-70px -312px;}
.bookmark .reddit a{background-position:-86px -295px;}
.bookmark .reddit a:hover{background-position:-86px -311px;}
.bookmark .yahoo a{background-position:-102px -295px;}
.bookmark .yahoo a:hover{background-position:-102px -311px;}
.bookmark .furl a{background-position:-117px -295px;}
.bookmark .furl a:hover{background-position:-117px -311px;}
.bookmark .blogmemes a{background-position:-133px -295px;}
.bookmark .blogmemes a:hover{background-position:-133px -311px;}
.bookmark .livejournal a{background-position:-149px -295px;}
.bookmark .livejournal a:hover{background-position:-149px -311px;}
.bookmark .blogger a{background-position:-165px -295px;}
.bookmark .blogger a:hover{background-position:-165px -311px;}
.bookmark .wordpress a{background-position:-181px -295px;}
.bookmark .wordpress a:hover{background-position:-181px -311px;}
.bookmark .socializer a{background-position:-197px -295px;}
.bookmark .socializer a:hover{background-position:-197px -311px;}
.link-it{
	float:right;
	width:400px;
}
.link-it span{
	display:block;
	margin-bottom:5px;
}
.link-it input.text{
	width:240px;
	padding:1px 3px;
}
/*related posts*/
.related-posts{
	padding:8px 0 0 0;
	clear:both;
	border-top:2px solid #EBEBEB;
}
.related-posts ul{
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
}
.related-posts li{
	float:left;
	width:230px;
	padding-right:70px;
	list-style:none;
}
.related-posts li a{
	font-weight:bold;
}
.related-posts h2 a{
	font-size:.95em;
}
.related-posts img{
	padding:1px;
	float:left;
	margin:3px 10px 0 0;
}
/*google ads holder*/
.google-ads-holder{
	padding:13px 0;
	margin-bottom:10px;
	text-align:center;
}
/*friend feed holder*/
.friend-feed-holder{
	padding:5px 5px 5px 32px;
	font-size:.917em;
	line-height:1.45;
	margin:0 0 12px;
	min-height:18px;
}
* html .friend-feed-holder{height:18px;}
/*trackbacks*/
.trackbacks{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.trackbacks li{
	padding:0 7px 0 0;
	margin:0 12px 0 15px;
	/*float:left;*/
	list-style:inherit;
	white-space:nowrap;
}
/*title*/
.title{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}
.title h2{
	float:left;
	margin:0 !important
}
a.rss{
	padding:2px 0 2px 22px;
	line-height:1.2em;
	white-space:nowrap;
}
.title a.rss{
	float:right;
	margin-top:10px;
}
/*comments list*/
.comments-list{padding:0 0 15px;}
.comments-list li{
	list-style:none;
}
.comments-list .inner{
	overflow:hidden;
	width:100%;
	position:relative;
	margin:0 0 15px;
}
.comments-list li li{padding-left:54px;}
/*
.depth-2 #respond{margin-left:-54px;}
.depth-3 #respond{padding-left:-108px;}
*/
#respond h2{
	color:#808080;
}
.author-info{
	float:left;
	margin:0 14px 0 0;
	font:bold .917em arial, helvetica, sans-serif;
	max-width:100px;
}
.author-info img{
	display:block;
	padding:1px;
	margin:4px 0 8px;
}
.author-info strong{display:block;}
.text-column{
	display:table;
	height:1%;
	padding-bottom:1.5em;
}
/*add menu*/
.add-menu{
	font:bold .917em arial, helvetica, sans-serif;
	overflow:hidden;
	float:right;
	clear:both;
}
.add-menu li{
	float:left;
	padding:0 0 0 4px !important;
	/*margin:0 0 0 5px;*/
	display:inline;
	line-height:1.2em;
	color:#5785CB;
}
/*form holder*/
.form-holder{
	width:100%;
	overflow:hidden;
	font-size:.917em;
	margin:0 0 15px;
}
.form-holder input.text, .form-holder textarea{
	padding:7px 5px;
	font-size:1.636em !important;
}

.form-holder textarea{
	width:632px;
	height:260px;
	margin:0 0 10px;	
}
.form-holder label{
	display:block;
	margin:0 0 8px;
}
.form-holder label strong, .controls strong{font-size:1.636em;}
.controls-column{
	float:left;
	width:300px;
	position:relative;
}
.form-holder .controls-column input.text{
	width:288px;
	margin-bottom:10px;
}
.form-holder .controls-column input.default{
	color:#c7c6c1;
}
.controls-column span{
	margin:-7px 0 7px;
	display:block;
}
.info-column{
	float:right;
	width:299px;
	/*margin:30px 0 0;*/
	font:1.273em arial, helvetica, sans-serif;
	overflow:hidden;
}
.info-column .inner{
	padding:0 30px 42px;
	position:relative;
	z-index:2;
	width:239px;
	overflow:hidden;
}
.info-column .btm{
	width:299px;
	height:201px;
	margin:-201px 0 0;
	float:left;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.info-column h3{font-size:1.286em !important; margin-bottom:0;}
.info-column p{margin:0 0 5px;}
.btn-connect{
	overflow:hidden;
	width:99px;
	height:40px;
	padding-left:40px;
	font:bold 13px/40px tahoma, arial, sans-serif;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
* html .btn-connect{display:block;}
*+html .btn-connect{display:block;}
.main{
	width:100%;
	overflow:hidden;
	padding:10px 0 6px;
	clear:both;
}
.main label{
	float:left;
	margin:0;
}
.video{
	float:right;
	font:bold 1.091em tahoma, arial, sans-serif;
	padding:2px 0 2px 20px;
	margin:.8em 0 0;
	white-space:nowrap;
}
.controls{
	float:left;
	width:512px;
}
.button{
	float:right;
	padding:1px 0;
	margin:0 1px;
	cursor:pointer;
	width:106px;
	height:40px;
	font:bold 1.181em tahoma, arial, sans-serif;
	color:#fff;
}
input.button.post {
	background:transparent url('img/post-comment.gif') no-repeat scroll 0 0;
	border:0 none;
	height:40px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:116px;
}
input.button.post:hover {
	background-position:0 -40px;
}
/*
.button a{
	float:left;
	margin:0 -1px;
	position:relative;
	padding:10px 6px;
	font:bold 1.181em tahoma, arial, sans-serif;
}
*/
.controls strong{
	float:left;
	margin:0 10px 0 0;
}
.controls ul{
	float:left;
	width:270px;
	margin:5px -10px 0 0;
}
.controls li{
	float:left;
	list-style:none;
	margin:0 7px 0 0;
	padding:0 !important;
}
.controls li.twitter{background-position:-587px -39px;}
.controls li input, .controls li label{
	display:inline !important;
	float:left !important;
}
.controls li input{margin:2px 0 0;}
* html .controls li input{margin:-1px 0 0;}
*+html .controls li input{margin:-1px 0 0;}
.controls li label{
	padding:2px 0 2px 20px;
	margin-left:2px;
}
.controls li.twitter label{background-position:-601px -40px;}
.controls li.friendfeed label{background-position:-601px -80px;}
.controls li.ping label{background-position:-601px 0;}
.controls div{
	clear:both;
	width:100%;
	padding:10px 0 0;
}
.controls div input, .controls div label{
	float:none !important;
	display:inline !important;
	vertical-align:middle !important;
}
/*ads holder*/
.ads-holder{
	clear:both;
	text-align:center;
	margin:0 0 20px;
}
.ads-holder img{display:inline;}
/*box*/
.box{
	position:relative;
	margin-bottom:11px;
}
.box .inner{
	padding:11px 10px 7px;
	height:1%;
	overflow:hidden;
}
.box .btm{
	overflow:hidden;
	height:6px;
}
/*follow mashable*/
.follow-mashable{
	text-align:center;
	font:.917em arial, helvetica, sans-serif;
}
.follow-mashable p{
	margin:0 0 1em;
	text-align:center;
}
.follow-mashable ul{
	width:304px;
	margin:0 -10px 10px 0;
	overflow:hidden;
}
.follow-mashable li{
	float:left;
	margin:0 10px 0 0;
	list-style:none;
}
.follow-mashable li a{
	display:block;
	width:66px;
	height:18px;
	padding:48px 0 0;
	overflow:hidden;
	text-decoration:none;
}
.follow-mashable li.twitter a:hover {background-position:0 -67px;}
.follow-mashable li.twitter a{background-position:0 0;}
.follow-mashable li.rss a:hover{background-position:-66px -67px;}
.follow-mashable li.rss a{background-position:-66px 0;}
.follow-mashable li.feedburner a:hover{background-position:-134px -67px;}
.follow-mashable li.feedburner a{background-position:-134px 0;}
.follow-mashable li.facebook a:hover{background-position:-202px -66px;}
.follow-mashable li.facebook a{background-position:-202px 0;}
.follow-mashable li.friendfeed a:hover{background-position:-268px -67px;}
.follow-mashable li.friendfeed a{background-position:-268px 0;}
.box h3{
	text-align:center;
	margin-bottom:1em !important;
}
#custom-doc .yui-b .follow-mashable h3{font-size:1.182em;}
.general-link{
	text-align:right;
	font-family:arial, helvetica, sans-serif;
	display:block;
	clear:both;
	padding:8px 0 0;
}
/*sponsors*/
.sponsors,.partners{
	width:297px;
	margin:0 -3px -10px 0;
	overflow:hidden;
}
.sponsors li{
	float:left;
	padding:0 0 10px 15px;
	list-style:none;
	display:inline;
}
.sponsors li img{display:block;}
.sponsors li.general{
	padding:0;
	margin-bottom:10px;
}
.box .right{
	float:right;
	margin:0 0 15px 10px;
}
/*mega list*/
.mega-list{
	display:table;
	height:1%;
}
.box .mega-list h3{text-align:left;}
.mega-list ul{font-weight:bold;}
.mega-list li{
	list-style:none;
	padding-bottom:17px;
	line-height:1.333em;
}
/*google friend connect*/
#google-friend-connect{margin:0 -3px -5px;}
/*tabs*/
.tabs{
	width:100%;
	overflow:hidden;
	margin:0 0 -1px;
	font:bold 13px tahoma, arial, sans-serif;
	position:relative;
}
.tabs li{
	float:left;
	list-style:none;
	margin-right:-5px;
}
.tabs li.active{
	position:relative;
	z-index:9;
}
.tabs a{
	padding-right:17px;
	float:left;
}
.tabs a *{cursor:pointer;}
.tabs strong{
	float:left;
	line-height:29px;
	height:29px;
	display:table-cell;
	vertical-align:middle;
	padding:0 0 0 12px;
	overflow:hidden;
}
.tabs span{
	float:left;
	margin:0 -17px 0 0;
	height:29px;
	width:17px;
	overflow:hidden;
}
.tabs .active strong{background-position:-617px -228px;}
.tabs .active span{background-position:-617px -286px;}
.tabs a:hover{text-decoration:none;}
.tab-content{
	padding:11px;
	overflow:hidden;
	height:1%;
	font-family:arial, helvetica, sans-serif;
}
.tab-content ul, .tab-content ol{
	width:100%;
	overflow:hidden;
}
.tab-content li{
	padding:5px 0;
	margin:-1px 0 0;
	list-style:none;
}
.tab-content li em{
	display:block;
	font-weight:bold;
}
.tab-content li span a{font-weight:bold;}
.tab-content ol li{
	list-style:decimal;
	list-style-position:inside;
}
.tab-content .add-menu{
	font:normal 1em arial, helvetica, sans-serif;
	position:static;
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
.tab-content .add-menu ul{
	float:right;
	width:auto;
}
.tab-content .add-menu li{
	/*margin:0 -5px 0 5px;*/
	border-width:0 1px 0 0;
}
/*tagcloud*/
.tagcloud a{color:#767676 !important;}
/*footer*/
#custom-doc #ft{
	padding:20px 0;
	font:.833em "Trebuchet MS",arial, sans-serif;
	height:1%;
}
#ft:after{
	content:"";
	clear:both;
	display:block;
}
#custom-doc #ft ul{float:left;}
#custom-doc #ft li{
	float:left;
	list-style:none;
	margin:0 7px 0 0;
	text-align:center;
	display:table;
	white-space:nowrap;
}
#custom-doc #ft ul div{
	float:left;
	text-align:center;
}
#custom-doc #ft li span{
	text-align:center;
	display:block;
	clear:both;
}
#custom-doc #ft ul div img{display:inline;}
#custom-doc #ft ul.footer-menu{
	text-align:center;
	font:1.2em tahoma, arial,sans-serif;
	margin:0 0 10px;
	display:block !important;
	float:none !important;
}
#custom-doc #ft .footer-menu li{
	padding:0 3px 0 6px;
	list-style:none;
	display:inline;
	margin:0;
	float:none;
}
#custom-doc #ft .footer-menu li:first-child{border:none;}
#custom-doc #ft .add-list a{text-decoration:underline;}
#custom-doc #ft .add-list a:hover{text-decoration:none;}
#custom-doc #ft .copyright{
	text-align:center;
	margin:0 auto;
	width:575px;
}
/*info list*/
.info-list{
	width:100%;
	overflow:hidden;
	margin:-10px 0 10px;
}
*html .info-list{
	margin-top:-5px;	
}
.row{
	width:668px;
	overflow:hidden;
	margin:-1px -21px 1px 0;
	padding:0 0 11px;
}
.row div{
	float:left;
	width:305px;
	margin:0 11px 0 0;
	padding:12px 0 0 14px;
}
.row img{ 
	float:left;
	padding:1px;
	margin:4px 15px 7px 0;
}
/* centered img */
.google-list li a .img{
	display:table !important;
	border:1px solid #d9d9d9;
	width:80px;
	height:41px;	
	background:#fff;
	padding:0;
	cursor:pointer;
	overflow:hidden;
}
* html .row .imgcont{ position:relative; }
* +html .row .imgcont{ position:relative; }
.row .imgcont{
	border:3px solid #fff;
	display:inline;
	float:left;
	height:86px;
	width:86px;
	margin:0 15px 7px 0;
	padding:0;
	overflow:hidden;
}
.row .imgcont:hover,
.row .imgcont.mouse
{
	border:3px solid #5FCBF3;
}
.row h2.mouse{
	border:none;
}
.row h2.mouse a{
	color:#5FCBF3 !important;
	border:none;
}
.row .imgcont .img{
	display:table !important;
	width:84px;
	height:84px;
	background:#fff;
	padding:0;
	cursor:pointer;
	overflow:hidden;
	border:1px solid #EAEAEA;
}
.row .img .sub{
	margin:0;
	padding:0;
	width:100% !important;
	text-align:center !important;
	vertical-align:middle !important;
	display:table-cell !important;
	border:0;
	float:none;
}
* html .row .img .sub{ position:absolute; top:49%; left:50%; height:auto; }
* +html .row .img .sub{ position:absolute; top:49%; left:50%; height:auto; max-height:82px; }
.row .img .sub img{
	margin:0 auto !important;
	display:block !important;
	float:none !important;
	border:0;
	width:84px;
	padding:0;
}

* html .row .img .sub img{ position:relative; top:-50%; left:-50%; }
* +html .row .sub img{ position:relative; top:-50%; left:-50%; }
* html .row .img .sub{	 top:49%; left:50%; }
* +html .row .img .sub{	 top:49%; left:50%; } 

.row .comments{
	/*clear:both;*/
	font:bold .917em arial, helvetica, sans-serif;
	/*float:left;*/
	background-position:0 -159px;
}
#custom-doc #bd .row h1, #custom-doc #bd .row h2{
	margin:0 0 0 7px;
	font:bold 1.467em/1.1em verdana, arial, sans-serif;
}
#custom-doc #bd .row h2 a{
	font-size:0.967em;
	font-weight:bold;
}

/*author-pages*/
.pagetitle.author-header{
	float:left;
}
.social-links-holder{
	float:right;
	margin-top:8px;
}
.social-links-holder .info-label{
	float: left;
	font-size: 12px;
	color:#999999;
}
.row.bio-text{
	clear:both;
}
.row .author-bio{
	margin-bottom: 0;
	font-size: 12px;
	font-family: Verdana,serif;
	line-height:1.5;
	width:645px;
	padding:0 22px 0 0;
}
.row .entry_author_image{
	margin:0 5px;
	padding:0;
	border:0;
	float:right;
	width:auto;
}
.social-links-holder .contact-author{
	margin:-5px 0 0 10px;
	float:left;
	padding:0;
	list-style:none;
	overflow:hidden;
	/*text-indent:-9999px;*/
}
.social-links-holder .contact-author li{
	width:16px;
	float:left;
	margin:6px 5px 0 0;
	padding:0;
	list-style:none;
}
.social-links-holder .contact-author li a{
	float:left;
	padding:0;
	margin:0;
	width:16px;
	height:16px;
	position:relative;
	outline:none;
}

/*paging*/
.paging{
	width:100%;
	overflow:hidden;
	position:relative;
	text-align:center;
	line-height:2.417;
}
.paging a {
	padding:0 5px;
	float:left;
	cursor:pointer;
	font:2em/1.208em "Trebuchet MS", arial, sans-serif;
	border:1px 
}

.paging div{
	left:50%;
	float:left;
	position:relative;
	text-align:center;
	padding:18px 0 19px;
}
.paging ul{
	float:left;
	left:-50%;
	position:relative;
}
.paging li{
	list-style:none;
	margin:0 3px 0 0;
	float:left;
}
.paging li a{
	float:left;
	padding:1px;
	margin-right:1px;
}
/*.paging li.active a, .paging li a:hover{background-position:-777px -257px;}*/
.paging li a:hover{text-decoration:none;}
.paging span {
	padding:0 5px;
	float:left;
	cursor:pointer;
	font:2em/1.208em "Trebuchet MS", arial, sans-serif;
}


/*dropdowns*/
#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;
		padding:0;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		/*background: #20548E;*/
		padding: 5px 12px;
		/*border-right: 1px solid white;*/
		/*width: 70px;*/
		color: #EAFFED;
		white-space: nowrap}
	#jsddm .sub a{
		padding:5px 12px;
		text-decoration: none;
	}
	#jsddm .header{
		background:transparent url('img/dropdown_bg_name.png') no-repeat right top;
		position:relative;
		width:48px;
		z-index:50;
	}
	#jsddm .header.hover{
		background:transparent url('img/dropdown_bg_header.png') no-repeat 0 0;
		z-index:100;
	}
		
		#jsddm li ul
		{	margin:-5px 0 0 1px;
			padding: 0;
			position: absolute;
			z-index:10;
			visibility: hidden;
			/*border-top: 1px solid white;*/
			width: auto;
			background:transparent url('img/dropdown_bg_left.png') repeat-y scroll 0 0}
		
		#jsddm li ul li
		{	float: none;
			/*display: inline*/
			padding:5px 0 0;
			border-left:1px solid white;
			background:transparent url('img/dropdown_bg_right.png') repeat-y scroll right;
			margin:0 0 0 4px;}
		#jsddm li ul li.first
		{	float: none;
			/*display: inline*/
			padding:7px 0 0;
			background:transparent url('img/dropdown_bg_top.png') repeat-x scroll right top;
			}
		#jsddm li ul li.last
		{	float: none;
			/*display: inline*/
			padding:5px 0 5px 0;
			background:transparent url('img/dropdown_bg_bottom.png') repeat-x scroll right bottom;
			}
			
		#jsddm li ul li a
		{	width: auto;
			margin:0 12px 0 0;
			padding:2px 6px !important;
			background:#f1f1f1;
			}
		
		#jsddm li ul li a:hover
		{	background-color: #fff;
		}
/*Twitter Brand Sponsors*/
#TwitterBrandSponsors_title{display:none;}
p#TwitterBrandSponsors_display_text{}
table#TwitterBrandSponsors td{
	border:none;
	padding:4px;
}
table#TwitterBrandSponsors td img{margin-right:3px;}
#adsense{
	margin:-4px auto 10px auto;
	text-align:left;
	width:1000px;
}
#adsense-468{
	margin:auto;
	text-align:left;
	width:468px;
}
/*disqus*/
#dsq-add-new-comment{
	font-size:1.5em !important;
}
.dsq-auth-header{
	border-bottom:1px solid #D7DDE1;
}
#disqus_thread{
	margin-top:-10px;
}
#dsq-content .dsq-by {
	margin: 5px 0;
}
/* branding.css */
body {color:#333;}
a {color:#409ed3;}
#custom-doc #hd{border-color:#efefef;}
#top-panel{
	background:#f1f1f1;
	border-color:#fff;
}
.logo{background:url('img/bg.gif') no-repeat;}
.translation li{
	border-color:#eaeaea;
}
.translation li a{background:url('img/bg.gif') no-repeat;}
.header-banner{
	/*position:absolute;
	right:0;
	top:-4px;*/
	float:right;
	width:728px;
	background:#fff;
	border:1px solid #eaeaea;
	padding:1px;
}
.menu{border-color:#e3e3e3;}
.menu strong{
	color:#fff;
	background:#5fcbf3 url('img/bg.gif') no-repeat 0 -83px;
}
.menu#news-channels strong{background:#77c1dc url('img/bg.gif') no-repeat 0 -112px;}
.menu a{color:#7c98b1;}
.menu a:hover, .menu li.active a, .menu li.hover a, .menu li:hover a{
	color:#fff;
	background-color:#5fcbf3;
}
.menu#news-channels a:hover, .menu#news-channels li.active a, .menu#news-channels li.hover a, .menu#news-channels li:hover a{background-color:#77c1dc;}
.menu .item-10 a{
	background-image:url('img/bg.gif');
	background-repeat:no-repeat;
	background-position:-150px -101px;
}
.menu#news-channels .item-10 a{background-position:-150px -70px;}
.menu .item-10 a:hover, #news-channels .item-10 a:hover,
.menu .item-10:hover a, .menu .hover a,
#news-channels .item-10:hover a, .menu#news-channels .hover a{background-position:-150px -125px;}
.menu .sub .inner{background:transparent url('img/shadow.png') repeat-y 0 0;}
.menu .sub .btm-bg {background:transparent url('img/shadow_bottom.png') no-repeat 0 0;}

.menu .sub .inner div{border-top:1px solid #e3e3e3;}
.menu .sub ul{border-color:#e6e6e6;}
.menu .sub a{
	color:#7c98b1 !important;
	background:none !important;
}
.menu .sub a:hover{
	background:#5fcbf3 !important;
	color:#fff !important;
}
.menu#news-channels .sub a:hover{background:#77c1dc !important;}
#add-menu-panel{
	background:#efefef;
	border-color:#fff;
}
#add-menu-panel li.sub{background:url('img/bg.gif') no-repeat 100% -157px;}
#add-menu-panel ul a{color:#767676;}
#add-menu-panel a.bizspark{
	display:block;
	background:url('img/ico-utility.gif') 0 5px no-repeat;
	padding-left:19px;
}
#add-menu-panel a.stumbleupon{
	display:block;
	background:url('img/ico-utility.gif') 0 -27px no-repeat;
	padding-left:19px;
}
#add-menu-panel a.blippr{
	display:block;
	background:url('img/ico-utility.gif') 0 -88px no-repeat;
	padding-left:21px;
}
#add-menu-panel a.sosg{
	display:block;
	background:url('img/ico-utility.gif') 0 -59px no-repeat;
	padding-left:21px;
}
.search-form input.text{border-color:#e3e3e3 !important;}
#custom-doc #bd h1{color:#007ec4;}
#custom-doc #bd h2{color:#808080;}
#custom-doc #yui-main h3{color:#808080;}
#custom-doc .yui-b h3{color:#808080;}
.headliner{border-color:#f3f3f3;}
.headline a{color:#007ec4;}
.headline a:hover{text-decoration:none; color:#5FCBF3;}
.author-photo{border-color:#e3e3e3;}
.view-my{background:url('img/bg.gif') no-repeat -213px -296px;}
.view-my:hover{background:transparent url('img/bg.gif') no-repeat scroll -214px -311px;}
.view-my.hover{background:transparent url('img/bg.gif') no-repeat scroll -214px -311px;}
.headline p{color:#999;}
.comments{background:url('img/bg.gif') no-repeat 0 -156px;}
.tags, .share-it, .share-links{
	border-color:#ebebeb;
	color:#808080;
}
.socials .ping{background:url('img/bg.gif') no-repeat;}
.socials li.share{background-position:-85px -212px;}
.socials li.yahoo-buzz{background-position:-85px -253px;}
.socials li.ping{background-position:-601px 0;}
.digg-it{
	background:url('img/bg.gif') no-repeat 0 -284px;
	color:#857b32;
}
.star-rating{color:#7e7e84;}
.star-rating ul{background:url('img/bg.gif') no-repeat 0 -212px;}
.star-rating li a:hover,
.star-rating li.active a,
.star-rating li.setted a{background:url('img/bg.gif') 0 -236px;}
.share-buttons a{background:url('img/syndication.gif') no-repeat;}
.bookmark a{background:url('img/bg.gif') no-repeat;}
.link-it input.text{
	border:1px solid #d9d9d9;	
	color:#333;
}
.related-posts img{border:1px solid #e3e3e3;}
.google-ads-holder{border-bottom:1px solid #ebebeb;}
.friend-feed-holder{
	border:1px solid #ebebeb;
	background:url('img/bg.gif') no-repeat -595px -74px;
	color:#333;
}
.trackbacks{color:#409ed3;}
a.rss{background:url('img/bg.gif') no-repeat -318px -126px;}
.author-info{color:#999;}
.author-info a{color:#5785cb;}
.author-info .date{color:#999;}
.author-info img{border:1px solid #e3e3e3;}
/*.add-menu li{border-right:1px solid #5785cb;}*/
.add-menu a{color:#5785cb;}
.form-holder{color:#808080;}
.form-holder a{color:#5785cb;}
.form-holder input.text, .form-holder textarea{border:1px solid #d9d9d9;}
.info-column{background:url('img/bg-boxes.gif') repeat-y 100% 0;}
.info-column .inner{background:url('img/bg.gif') no-repeat 0 -394px;}
.info-column .btm{background:url('img/bg.gif') no-repeat -318px -199px;}
.btn-connect{
	background:url('img/bg.gif') no-repeat -260px 0;
	color:#fff !important;
}
.video{background:url('img/bg.gif') no-repeat -318px -541px;}
.button{background:#7c98b1;}
.button a{
	background:#7c98b1;
	color:#fff;
}
.controls li label{background:url('img/bg.gif') no-repeat;}
.box{
	background:#f4f4f4 url('img/bg-boxes.gif') repeat-y;
	color:#808080;
}
.box .inner{background:url('img/bg.gif') no-repeat -617px -394px;}
.box .btm{background:url('img/bg.gif') no-repeat -617px -388px;}
.box a{color:#808080;}
.follow-mashable li a{background:url('img/bg-icons.gif') no-repeat 0 -67px;}
.general-link a{color:#a0a0a0;}
.sponsors li.general{
	background:#fff;
	border:1px solid #e3e3e3;
}
.mega-list a{color:#007EC4;}
.google-friend-holder{border:1px solid #ccc;}
.tabs strong{background:url('img/bg.gif') no-repeat -617px -199px;}
.tabs span{background:url('img/bg.gif') no-repeat -617px -257px;}
.tab-content{
	background:#fff;
	border:1px solid #e3e3e3;
}
.tab-content a{color:#007EC4;}
.tab-content li{border-top:1px solid #e8e8e8;}
.tab-content li{border-top:1px solid #e8e8e8;}
.tab-content li span a{color:#767676;}
.tab-content .add-menu li{border-color:#a0a0a0;}
.tab-content .add-menu li a{color:#a0a0a0;}
.tagcloud li a{color:#767676;}
#custom-doc #ft{
	border-top:1px solid #e3e3e3;
	color:#808080;
	background:url('img/bg-footer.gif') repeat-x 0 100%;
}
#custom-doc #ft a{color:#767676;}
#custom-doc #ft .footer-menu li{border-left:1px solid #989898;}
#custom-doc #ft .footer-menu a{color:#5785cb;}
#custom-doc #ft .add-list a{color:#5785cb;}
.row div{border-top:1px solid #ebebeb;}
#custom-doc #bd .row a{color:#007EC4;}
#custom-doc #bd .row a:hover{color:#5FCBF3;}
.row img{ 
	border:1px solid #eaeaea;
	background:#fff;
}
#custom-doc #bd .row h1, #custom-doc #bd .row h2{color:#5785cb;}
#custom-doc #bd .row h1 a, #custom-doc #bd .row h2 a{text-decoration:none;}
#custom-doc #bd .row h1 a, #custom-doc #bd .row h2 a
.paging{color:#b1b1b1;}
.paging  a.page{background-color:#fff;
border-color: #DEDBDE; /* Цвет границы */ 
border-style: solid; /* Стиль границы */  
margin-right:3px;
 /*url('img/bg.gif') no-repeat -634px -257px;*/}
.paging  span.current{
background-color:#DEDBDE;
border-color: #DEDBDE; /* Цвет границы */ 
border-style: solid; /* Стиль границы */  
margin-right:3px;
 /*url('img/bg.gif') no-repeat -634px -257px;*/}
.paging  a:hover{background-color:#5FCBF3; background-image:none;}
.paging span{
	color:#007EC4;
	background:#fff;
}
.paging .active span, .paging a:hover span{color:#fff;}
#cse-search-results iframe #res a{color:#007EC4 !important;}
#cse-search-results iframe #res a:hover{color:#5FCBF3 !important;}
/* /wp-content/plugins/democracy/basic.css */
.dem-graph {
position: relative;
font: 9px/10px arial, sans-serif;
margin-top: 2px;
padding-right: 1px;
margin-bottom: 3px;
}

.dem-graph a, .dem-graph a:hover {
display: block;
float: left;
height: 5px;
cursor:default;
text-decoration: none;
border: 0;
}


.dem-winner a, .dem-winner a:hover {
border-right: 0;
}

.dem-winner {
padding-right: 0;
}

.dem-graph b, .dem-graph i {
float: left;
display: block;
position: absolute;
margin-left: 3px;
font-weight: bold;
font-style: normal;
}

.dem-vote-button {
display: block;
margin: 6px 0;
}

.democracy {
padding-bottom: 5px;
}

/* kubrick fixies */
.democracy form {
text-align: left;	
}

html>body .entry .democracy ul {
text-indent: 0 !important;
}


.democracy input {
vertical-align: middle;
}

.dem-graph a i, .dem-graph a:hover b {
display: none;
}

.dem-graph a:hover i {
display: block;
}

/* yay IE hack - display or visibility don't work */
* html .dem-graph a i, * html .dem-graph a:hover b {
filter: alpha(opacity=0);
display: block;
}

* html .dem-graph a:hover i {
filter: alpha(opacity=100);
display: block;
}


.dem-total-votes, .dem-added-by-guest {
display: block;
margin: 3px 0;
}

.dem-user-added {
display: block;
}

.dem-archives .democracy {
margin-bottom: 30px;	
}
/* /wp-content/plugins/democracy/style.css */
.democracy {
max-width: 250px;
}

.democracy img {
width: 100%;
margin-bottom: 4px;
vertical-align: middle;
}

.democracy input {
vertical-align: middle;
margin-right: 5px;
width: auto;
}

.democracy .addAnswerText {
width: 80%;;
}

.dem-graph {
border: 1px solid #ccc;
height: 10px;
}

.dem-graph a, .dem-graph a:hover {
background: #efefef;
border-bottom: 5px solid #e0e0e0;
border-right: 1px solid #ccc;
}


* html .dem-graph a, * html .dem-graph a:hover {
border-bottom-width: 6px;
}

* html .dem-graph {
height: 11px;
}

.dem-graph b, .dem-graph i {
color: #555;
}

.dem-voted-for-this {
border-color: #888;
}

/* blix fix */
.democracy ul { padding: 0; } 
.democracy label {
float: none;
display: inline;
}

/*
.democracy ul li {
list-style: none;
background: none;
}
*/
/* /wp-content/plugins/contact-form-7/stylesheet.css */
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}
/* /wp-content/plugins/wp-digg-this/wp-digg-this.css */
.bookmark-this{width: 70px; height: 67px; position: relative; background: transparent url('''plugins/wp-digg-this/xtra/delicious-background.gif') top left no-repeat; font-family: Arial, sans-serif; padding: 13px 0 0 14px;}
.bookmark-this .rank{ font-size: 19px; color: #5B5959; position: absolute; top: 14px; right: 15px;}
.bookmark-this a{font-size: 10px; position: absolute; top: 40px; left: 14px; line-height: 1.3; color: #5B5959;}
.md5hash {display: none;}
.wdt_button {padding: 5px;}
img#wpstats{display:none;}
.wdt_button img {padding:0 !important;}
/* single-page ads */
.impact-ads { margin-top: 10px; margin-bottom: 1em; }
.impact-ads .impact-ads-content { padding-right: 10px; }
.impact-ads table { margin: 0; }
.impact-ads-content h2 { font-size: 17px; }
.impact-ads-content div { color: #000; margin-bottom: 1em; font-size: 11px; }
.impact-ads-content a { color: #007EC4; font-weight: bold; }
.impact-ads .impact-ads-header { color: #808080; font-weight: bold; margin-bottom: 4px; font-size: 12px; text-transform: uppercase }
.impact-ads .impact-ads-related { padding-top: 1px; }


