/*-------reset-------------*/
html{color:#000;background:#fff}

legend{color:#000}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,ul,li,ol,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

abbr,acronym,address,caption,cite,code,dfn,th,var,h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;font-variant:normal}

input,textarea,select,optgroup,option,button{margin:0;padding:0;font-size:100%;background:#fff}

input,textarea,select,optgroup,option,button{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:100%}

body{line-height:1}

ol,ul,li{list-style:none}

blockquote,q{quotes:none}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

:focus{outline:0}
ins{text-decoration:none}

del{text-decoration:line-through}

table{border-collapse:collapse;border-spacing:0}

caption,th,td{text-align:left}

sup{vertical-align:text-top}

sub{vertical-align:text-bottom}

/*-------//reset-------------*/
/*---------base----------*/
html{margin:0;padding:0;border:0;height:100%;overflow:auto}

body{font:normal normal normal 11px/15px 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#333;background:#d9d9d9}

body#tinymce{background-color:#FFF}

table{font-size:inherit;font:100%}

pre,code,kbd,samp,tt{font-family:'Bitstream Vera Sans Mono','Courier New',Courier,monospace;font-size:10px}

h1,h2,h3,h4,h5,h6{margin:12px
0;color:#1a1a1a;font-weight:bold;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}

h1{font-size:36px;line-height:30px}

h2{font-size:24px;line-height:32px}

h3{font-size:18px;line-height:20px}

h4{font-size:16px;line-height:20px}

h5{font-size:14px;line-height:18px}

h6{font-size:12px;line-height:18px}

.form-item{margin:12px 0}

input.submit,input.form-submit,button{padding:2px;border:1px solid #bbb;background-color:#fff;color:#4d4d4d;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;cursor:pointer;cursor:hand}

input.text,input.form-text,textarea{padding:4px;border:1px solid #dcdbdb;background-color:#fff;color:#4d4d4d;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;line-height:13px}

input.checkbox,input.form-checkbox,input.radio,input.form-radio{background:none}
select{padding:2px 1px;border:1px solid #bbb;background-color:#fff;color:#4d4d4d;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px}
option{padding:0 .5em 0 .25em;background-color:transparent;color:#4d4d4d}

optgroup{margin-left: .25em;font-weight:bold}

optgroup option{margin-left: -.25em;padding-left:1.25em;font-weight:normal}

legend{padding:0 .25em;color:#4d4d4d;font-weight:bold}

fieldset{margin:12px 0;padding:6px;border:1px solid #bbb}

.hinted{font-size:11px;line-height:13px}

.form-item-required label.form-label:after{content:" *";color:#E91C6B}

.form-label-note{padding:6px 0}

p{margin-bottom:12px}

blockquote,pre{margin:12px}

hr{height:1px;border:0;color:#4d4d4d;background:#4d4d4d}

strong{font-weight:bold}

em,cite{font-style:italic}

abbr,acronym{border-bottom:1px dotted #4d4d4d;cursor:help;white-space:nowrap}

img, a img{border:0}

ul,ol,dl{margin:12px 0 12px 18px}

ul li{list-style:disc outside}

ul li ul li{list-style:square outside}

ol li, ol.numeric li{list-style:decimal outside}

ol.alpha li{list-style:lower-alpha outside}

ol li, ul li{margin:8px 0}

dl dd{margin-left:24px}

table{margin:12px 0}

tbody{border-top1:1px solid #4d4d4d}

tr{border-bottom1:1px solid #4d4d4d; valign:top;}

th,td{padding:3px 6px; valign:top;}

th, thead th{padding-right:12px;border:0;font-weight:bold;text-align:left}

caption{margin:6px 0;text-align:center}

a,a:visited{color:#e91c6b;text-decoration:none}

a:hover,a:focus,a:active,a.active{color:#e91c6b}

a:hover{text-decoration:underline}

.button{position:relative;display:inline-block;padding:6px 8px;border:0;font-size:11px;line-height:14px;color:#fff !important;background-color:#e91c6b;cursor:pointer}

.button:hover{text-decoration:none !important;color:#fff !important}

.link-button{position:relative;-moz-inline-box;display:inline-block;background:#333 url() no-repeat right center}
.highlight-button{background-color:#e91c6b}
.submit-button{font-weight:bold;text-transform:uppercase;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.disabled-button{cursor:default}
embed,object{display:block}
.hide{display:none}
.left{float:left}
.right{float:right}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.message,.error,.notice,.success{margin-bottom:12px;padding:2px 4px;color:#4d4d4d;background-color:#fff;font-weight:bold}

.form-item .message{display: -moz-inline-box;display:inline-block}

.error{background:#fbe3e4;color:#8a1f11}

.notice{background:#fff6bf;color:#514721}

.success{background:#EBF5D0;color:#475b00}

.error
a{color:#8a1f11}

.notice a{color:#514721}

.success a{color:#264409}

.pink{color:#E91C6B}

.grey{color:#999}

/*---------//base----------*/
/*---------------header--------*/
#site-header{overflow:hidden;position:relative;margin-bottom:10px}

#site-logo{margin:0;float:left}

#site-logo a{
	display:block;
	width:320px;
	height:61px;
	text-indent: -9999em;
	background-position:left top;
	background-image: url(/images/izvestia/logo.png);
	background-repeat: no-repeat;
}

#site-tagline{float:right;width:233px;height:35px;position:relative;top:6px;right:30px;background-position:0 -122px}

#site-navigation{clear:both;height:36px;margin-bottom:30px;color:#fff;background:#282828;z-index:40000}

#site-search{float:right;margin: -64px 22px 0 0;position:relative;height:32px;width:292px;display:block;z-index:10000}

#site-search label{float:left;width:45px;height:32px;color:#fff;font-size:12px;font-weight:normal;line-height:32px}

#site-search input{float:right;width:233px;margin:6px 0 0;padding:3px 4px;border:0;background-color:#fff;color:#4d4d4d;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;line-height:13px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:14px}

#site-search .site-search-button{position:absolute;right:0;top:6px;padding:0px;height:20px;width:25px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0}

#site-search .site-search-button .elements-sprite{margin:auto}

/*-----------//-----------*/
/*-----------core-----------*/
.column{float:left}

.column-0_5{width:82px}

.column-1{width:180px}

.column-1_5{width:278px}

.column-2{width:376px}

.column-2_5{width:474px}

.column-3{width:572px}

.column-3_5{width:670px}

.column-4{width:768px}

.column-4_5{width:850px}

.column-5{width:948px}

.l-gutter{margin-left:16px}

.r-gutter{margin-right:16px}

.l-half-gutter{margin-left:8px}

.r-half-gutter{margin-right:8px}

.l-mini-gutter{margin-left:2px}

.r-mini-gutter{margin-right:2px}

.cfix{zoom:1}

.cfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden}

.elements-sprite{background-image:url('/images/izvestia/elements-green.png');text-indent: -999px;display:block}

.section-conference .elements-sprite{background-image:url('/images/izvestia/elements-green.png')}

.behance-logo{background-position: -140px -157px;width:89px;height:17px}

.small-right-arrow,.small-left-arrow{width:4px;height:8px}

.small-up-arrow,.small-down-arrow{width:8px;height:4px}
.down-arrow,.up-arrow{width:7px;height:11px}

.right-arrow,.left-arrow{width:11px;height:7px}

#external-sidebar .end-block .arrow{background-image:url("/images/izvestia/elements-green.png");background-position:-71px -270px;display:block;height:7px;left:4px;text-indent:-999px;top:5px;width:11px}
#external-sidebar .end-block .arrow,
#joblist-post-link .right-arrow{position:relative;top:5px;left:4px}
.right-white-arrow{background-position: -71px -240px}
.left-white-arrow{background-position: -82px -240px}
.down-white-arrow{background-position: -58px -240px}
.up-white-arrow{background-position: -65px -240px}
.right-black-arrow{background-position: -71px -270px}
.left-black-arrow{background-position:-82px -270px}
.down-black-arrow{background-position:-58px -270px}
.up-black-arrow{background-position: -65px -270px}
.right-pink-arrow{background-position: -71px -250px}
.small-down-white-arrow{background-position:-93px -240px}
.small-up-white-arrow{background-position: -93px -244px}
.small-left-white-arrow{background-position: -105px -240px}
.small-right-white-arrow{background-position: -101px -240px}
.search-right-arrow{width:25px;height:20px;background-position: -134px -241px}
.twitter-bird{width:32px;height:19px;background-position:0 -192px;margin:0 4px}
.tweet-sprite{width:10px;height:13px;background-position:0 -212px}
.appreciate-sprite{width:11px;height:14px;background-position: -24px -212px}
.disabled-button .appreciate-sprite{background-position: -24px -226px}
.comments-sprite{width:13px;height:12px;background-position: -11px -213px}
.print-sprite{width:13px;height:13px;background-position: -35px -212px}
.video-overlay{width:24px;height:24px;background-position: -109px -240px}
.video-small-overlay{background-position: -41px -240px;width:17px;height:17px}
.video-big-overlay{width:41px;height:41px;background-position:0 -240px;top:17px !important;left:17px !important}
.print-sprite{display:block;width:13px;height:13px;background-position: -35px -212px}
.right-arrow-link{padding-right:25px;position:relative}
.right-arrow-link .right-arrow{position:absolute;top:5px;right:0px}
#site-logo{float:left;margin-top:0}
#site-container{width:964px;margin:auto;padding:16px 0 0 16px;background:#fff;overflow:hidden}
#primary-content{margin-right:77px}
#site-messages ul{margin:0 0 12px 0}
#site-messages li{margin:0 0 6px 0;list-style:none}
#behancemag-message{width:980px;margin:0 auto;padding:8px 0;font-size:14px;line-height:18px;font-weight:bold;text-align:center;background-color:#282828;color:#fff}
.section-header{position:relative;margin:0;padding:0
13px;font-size:13px;line-height:30px;text-transform:uppercase;color:#fff;background:#282828;font-weight:bold;height:30px;z-index:200}
#popular-articles-header{padding-right:0px;height:28px}
#site-sidebar .section-header{background:#e6e6e6;color:#333;height:30px;position:relative;display:block}
.featured-section-header,
#site-sidebar .featured-section-header{font-size:14px;line-height:32px;height:32px;font-weight:bold;color:#fff;background:#282828}
.section-subheader{background:#777}
.section-subheader-alt{background:#ddd;color:#333;line-height:25px;height:25px}
.toggle-item .section-header{cursor:pointer;cursor:hand}
.toggle-collapsed .section-header{background:#e91c6b url() no-repeat right center}
.toggle-collapsed .sidebar-item-content{display:none}
.toggle-collapsed
.expander{position:absolute;right:8px;top:9px;width:10px;height:8px;background:transparent url() no-repeat center center}
ul.blocks{margin:0}
ul.blocks
li{list-style:none}
.more-link-block{position:relative;border-top:1px solid #dcdbdb;height:30px;margin-top:12px}
.more-link-block .link-button{position:absolute;left:0;top:0;margin:0;padding-right:25px}
.more-link-block .link-button .elements-sprite{position:absolute;right:8px;top:8px}
.more-link-block .link-button:hover{background-color:#3c3c3c}
.more-link-block .prev-link-button{left:auto;right:0}
.notes-link-block
.disabled{display:none}
.pagination{clear:both;overflow:hidden;margin-top: -1px;position:relative}
.pagination .paging-nav{display:block;padding:0
8px;line-height:25px;color:#fff;background:#333;position:relative}
.pagination .paging-nav:hover{background-color:#3c3c3c;text-decoration:none}
.pagination .page-next .right-white-arrow,
.pagination .page-prev .left-white-arrow{position:absolute;top:10px}
.pagination .page-prev .paging-nav{padding-left:28px;float:left}
.pagination .page-prev .left-white-arrow{left:8px}
.pagination .page-next{float:right}
.pagination .page-next .paging-nav{padding-right:28px}
.pagination .page-next .right-white-arrow{right:8px}
.pagination .see-more{float:left}
.pagination .page-list{width:434px;position:absolute;left:78px}
.pagination .page-list
ul{text-align:center;margin:0}
.pagination .page-list li,
.pagination .page-list .paging-nav{display:inline;background:none;color:#333;padding:8px
2px 6px 1px}
.pagination .page-list
li{border-right:1px solid #ccc}
.pagination .page-list .page-list-last{border-right:0}
.pagination .page-list li .paging-nav{padding-left:0;color:#E91C6B}
.pagination .page-list .page-current .paging-nav,
.pagination .page-list a:hover{color:#333}
.captcha-image{display:block;margin-bottom:3px}
.captcha-reload{display:block;margin-top:2px}
#site-sidebar{width:315px}
.sidebar-item{margin-bottom:24px}
.grey-sidebar-item{background:#f7f7f7}
.sidebar-item-last{margin-bottom:0}
.sidebar-item-content{padding:8px
12px 0 8px}
#countdown-status-block
p{font-size:13px;line-height:18px;font-weight:bold}
.countdown-amount{font-size:30px;line-height:36px;color:#282828}
.newsletter-subscribe-block
.info{margin-bottom:8px}
#newsletter-subscribe .error,
#newsletter-subscribe
.success{margin-bottom:0}
#newsletter-subscribe
.messages{margin-top:5px}
.newsletter-subscribe-block
.spinner{display:none}
.newsletter-subscribe-block
#newsletter_email{width:150px}
#newsletter-subscribe .form-item{width:295px;position:relative;display:block}
.formError.newsletter_email{margin-left:-100px}
.updates-block .sidebar-item-content{padding:8px
20px 10px 0}
.updates-block
ul{margin:0;padding-top:7px}
.updates-block
li{margin:0;margin-bottom:9px;height:32px;list-style:none;width:147px;float:left}
.updates-block
li.last{border-left:1px dotted #ccc}
.updates-block li
a{display:block;float:left}
.updates-block .sidebar-rss,
.updates-block .sidebar-twitter,
.updates-block .sidebar-newsletter{width:20px;height:20px;display:block;float:left;margin-right:10px}
.updates-block .sidebar-rss{background-position: -112px -192px}
.updates-block .sidebar-twitter{background-position: -32px -192px;margin-left:13px}
.updates-block .sidebar-newsletter{background-position: -132px -192px}
.updates-block
form{border-top:1px dotted #ccc;padding:15px
0;border-bottom:1px dotted #ccc;clear:both}
.updates-block .form-item{margin:0}
.updates-block .form-text{color:#808080}
.updates-block .form-text:focus{color:#1a1a1a}
.updates-block .submit-button{float:right;background:#e6e6e6;width:25px;height:20px;margin:0;padding:5px
8px 6px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.updates-block
label{width:110px;display:block;float:left;margin-top:2px}
.updates-block .form-text{padding:2px
3px;width:120px}
.twitter-block .elements-sprite{position:relative;top:4px;display:inline-block}
.twitter-block
ul{margin:0;padding:0;width:277px}
.twitter-block .block-view-all{margin-top: -4px;margin-bottom:35px}
.twitter-block .block-view-all
a{padding-right:5px}
.twitter-block
li{list-style:none;padding:12px
0;border-bottom:1px solid #dcdbdb;font-size:12px;margin:0;line-height:16px}
.twitter-block
li.firstTweet{margin-top:8px;padding-top:10px}
.twitter-block li
.tweet{font-weight:bold}
.twitter-block li
p{margin-bottom:0}
.twitter-block li .attribution
a{color:#aaa;font-size:11px}
.events-block .events-block-row{overflow:hidden;position:relative}
.events-block-title{margin-top:0;font-size:11px;line-height:16px}
.events-block-date-time{color:#666}
.events-block .events-block-image,
.events-block .events-block-details{float:left}
.events-block .events-block-image{width:125px;height:140px}
.events-block .events-block-details{padding:12px
15px;width:160px}
.events-block .events-block-learn-register{position:absolute;bottom:0px;color:#000}
.book-block{cursor:pointer}
.book-block .book-sprite{width:98px;height:174px;background-position:0 -281px;margin:20px}
.book-block .sidebar-item-image,
.book-block .sidebar-item-content{float:left}
.book-block .sidebar-item-image{padding-left:5px}
.book-block .sidebar-item-content{width:130px;margin-top:35px}
.book-block
.quote{font:18px/23px Georgia, "Times New Roman", serif;float:left}
.book-block
.attribution{float:left;width:15px;padding-top:10px;border-top:1px solid #d2d2d2}
.book-block .attribution strong,
.book-block .attribution
em{display:block;clear:both;width:120px}
.masthead-block .masthead-content{padding:0;width:270px}
.masthead-block
.contributors{margin:9px
0 17px;padding-top:5px;padding-bottom:15px;border-bottom:1px solid #efefef}
.masthead-block .contributors
li{color:#666;line-height:16px;font-size:12px;margin-left:40px;text-indent: -40px;margin-top:4px}
.masthead-block .contributors
a{color:#1a1a1a;text-decoration:underline}
.masthead-block .full-bios-link{display:block;float:left;padding-right:20px;position:relative;font-size:12px}
.masthead-block .full-bios-link .elements-sprite{position:absolute;right:0;top:4px}
.footer-column{height:315px;background:#efefef;float:left}
.footer-column
.section{margin:20px
0 0 0;padding:0
12px}
.footer-column .section-header{font-size:12px}
.about-99-section{border-right:1px dotted #dcdbdb;padding-right:65px !important}
.about-99-section
.quote{margin-bottom:16px;font-size:14px;line-height:18px;font-weight:bold;color:#282828}
.about-99-section .quote
.attribution{display:block;margin-top:0px;font-weight:normal;font-style:italic;font-size:12px}
.about-99-section .info,
.who-we-are-section
p{line-height:16px}
.who-we-are-section{padding-left:14px !important;padding-right:50px !important}
.who-we-are-section .behance-logo{display:block;margin-bottom:12px}
.who-we-are-section .behance-logo
img{display:block}
#joblist{width:277px;font-size:12px;margin-top:15px}
#joblist .more-jobs{float:left}
#joblist .post-job{float:right}
#joblist #jobs-container
.header{display:none}
#joblist #jobs-container .job-listing{border-bottom:1px solid #E5E5E5;line-height:16px;margin-bottom:8px;padding-bottom:8px}
#joblist #jobs-container .job-listing
.company{color:#4d4d4d}
#joblist #jobs-container .job-listing
.location{color:#808080}
#joblist #jobs-container .end-block-wrap{padding-top:5px}
.powered-by{margin-left:4px;position:relative;top: -1px;font-size:11px;text-transform:none;font-weight:normal;width:120px}
.powered-by-behance{background-position:-184px 0;position:relative;top:5px;width:53px;display:inline-block;margin-left:3px}
#site-footer{padding-top:75px;height:315px !important;overflow:hidden}
#site-footer .who-we-are-column
ul{margin-left:12px}
#site-footer .who-we-are-column{width:174px;margin-right:4px;position:relative}
#site-footer .about-99-column{width:280px}
#site-footer #about-99-header{margin-right:1px}
#site-footer .about-more-behance-column{width:495px}
#site-footer .about-behance-column{width:224px}
#site-footer .more-behance-column{width:271px}
#site-footer .section-header{text-transform:none;height:28px;line-height:28px}
#site-footer .products-list{margin:19px
0 0 12px}
#site-footer .products-list
li{margin:0
12px 22px 0;background:none;position:relative}
#site-footer .products-list li .elements-sprite{position:absolute;top:2px;left:0;width:35px;height:35px}
#site-footer .products-list li
a{display:block;width:156px;height:45px;padding-left:43px}
#site-footer .products-list li a:hover{text-decoration:none}
#site-footer .products-list
span{display:block}
#site-footer .products-list li a
.title{display:block;margin-bottom:5px;font-size:12px;line-height:14px}
#site-footer .products-list li a
.description{color:#3c3c3c}
#site-footer .products-list .behance-network,
#site-footer .products-list .action-method,
#site-footer .products-list .creatives-outfitter,
#site-footer .products-list .served-sites{float:left}
#site-footer .products-list .network-sprite{background-position:0px -157px}
#site-footer .products-list .amo-sprite{background-position: -35px -157px}
#site-footer .products-list .outfitter-sprite{background-position: -70px -157px}
#site-footer .products-list .served-sprite{background-position: -105px -157px}
ul li ul li, ol li ol li,
ul li, ol
li{list-style:none}
#site-footer
li.last{margin:0;padding:0;border:0}
#site-footer 
.copyright{position:absolute;bottom:12px;left:15px;margin:0;color:#808080}
.block-meta{padding:12px;background-color:#3c3c3c;color:#fff}
.dark-block-meta{background:#1a1a1a}
.block-caption{background:#f7f7f7;padding:7px
10px 10px;margin-top: -20px}
.block-title{margin:0}
.block-meta .block-title{color:#fff}
.block-image{position:relative}
.block-image
img{display:block}
.block-topics ul,

.block-topics
li{display:inline;margin:0;list-style:none}
.block-topics
a{color:#777;text-decoration:underline}
.block-view-all{padding-top:11px;font-size:13px}
.browse-articles-section .block-topics-header,
.browse-articles-section .block-topics
li{display:block}
.featured-content-primary-block .block-topics-header{display:block;text-transform:uppercase;clear:both}
.featured-content-slider-container{overflow:hidden;position:relative}
.featured-content-block{overflow:hidden}
.featured-content-primary-section{margin-bottom:36px;margin-top:5px;overflow:hidden;width:2000em}
.featured-content-primary-block{color:#333;float:left;width:572px;height:362px !important}
.featured-content-primary-block .block-topics
a{color:#666}
.featured-content-primary-block .block-title{margin:0;color:#fff;background-color:#3c3c3c;min-height:80px}
.featured-content-primary-block .block-title
a{display:block;padding:12px
100px 12px 17px;color:#fff;font-size:24px;line-height:28px}
.featured-content-paging{color:#ccc;z-index:500;position:absolute;top:9px;right:0px;display:block;min-width:60px;text-align:center;width:70px}
.featured-content-paging-n-of-m{position:relative;display:block;float:right}
.featured-content-paging
a{padding:4px
8px 5px}
.featured-content-paging-prev,.featured-content-paging-next{float:right}
.featured-content-primary-block .block-wrap{position:relative;background-color:#e6e6e6}
.featured-content-primary-block .block-type,
.featured-content-tertiary-block .block-type{position:absolute;left:0;top:0;z-index:101;margin:0;padding:4px
12px;background-color:#282828;background-color:rgba(0, 0, 0, .8);text-transform:uppercase;color:#fff}
.featured-content-tertiary-block .block-type{padding:1px
7px;background-color:rgba(0, 0, 0, .65)}
.featured-content-primary-block .block-type{font-size:13px;padding:6px
13px}
.featured-content-tertiary-block .block-type{top:4px;left:5px}
.featured-content-primary-block .block-image{z-index:99;float:left}
.featured-content-primary-block .block-details{margin-left:380px;padding:10px
24px 0px 10px;height:273px;display:block;position:relative}
.featured-content-primary-block .block-description{font-size:14px;line-height:18px;font-weight:bold}
.featured-content-primary-block .block-topics{position:absolute;bottom:17px;padding-right:70px}
.featured-content-tertiary-block .video-overlay{left:auto !important;right:12px;top:auto !important;bottom:10px}
.featured-content-secondary-section{margin-bottom:50px}
.featured-content-tertiary-block{padding:17px
0;border-bottom:1px dotted #dcdbdb}
.featured-content-secondary-block .block-type{padding:4px
8px;color:#fff;background-color:#3c3c3c;margin-bottom:8px}
.featured-content-secondary-block .block-type
a{display:block;color:#fff;text-transform:uppercase;font-weight:bold;background:transparent url() no-repeat right center}
.featured-content-secondary-block .block-type a:hover{text-decoration:none}
.featured-content-tertiary-block .block-title,
.featured-content-secondary-block .block-title{padding:6px
0;margin:0;font-size:14px;line-height:16px}
.featured-content-secondary-block .block-title{padding:8px
0 6px}
.featured-content-secondary-block .block-description{margin:0
0 12px;line-height:14px}
.featured-content-tertiary-block .block-description{margin-bottom:16px;line-height:14px}
.featured-content-tertiary-section{margin-top: -3px}
.featured-content-secondary-block .block-topics{margin-top:8px;padding:8px
0;border-top:1px solid #dcdbdb;border-bottom:1px solid #dcdbdb}
.featured-content-tertiary-block .block-topics{margin-top:8px;padding:5px
0 0}
.featured-content-secondary-block .block-title a,
.featured-content-secondary-block .block-title a:visited,
.featured-content-tertiary-block .block-title a,
.featured-content-tertiary-block .block-title a:visited,
.previous-articles-section .block-title a,
.previous-articles-section .block-title a:visited,
.popular-articles-group .block-title a,
.popular-articles-group .block-title a:visited,
.browse-articles-section .block-title a,
.browse-articles-section .block-title a:visited,
.browse-videos-section .block-title a,
.browse-videos-section .block-title a:visited{color:#333}
.notes-section{padding:12px
10px;background-color:#e6e6e6}
.notes-section .notes-description,
.note-submit-block .note-submit-form
h5{margin-bottom:12px;font-size:16px;line-height:18px;font-weight:bold;color:#282828}
.notes-subsection{position:relative;overflow:hidden;height:896px}
.notes-wrapper{position:absolute;height:99999em}
.notes-subsection-date-header{margin-top:24px;padding:3px
6px;background-color:#fff}
.note-block{margin:18px
0;padding-top:12px;border-top:1px solid #dcdbdb}
.notes-subsection .note-first{margin-top:0;border:0}
.note-block .block-title{margin:0
0 6px 0;font-size:12px;line-height:15px}
.note-block .block-description{margin-bottom:6px}
.note-block .block-author{font-style:italic}
.notes-link-block-wrap{background-color:#e6e6e6}
.note-submit-block{margin-bottom:18px}
.note-submit-form{margin:6px
-10px 24px -10px;padding:12px
10px 6px;color:#3c3c3c;background-color:#ccc}
.note-submit-form
h5{margin:0
18px 12px 0}
.note-submit-form .close-box{float:right;width:12px;height:12px;margin-top:3px;background:transparent url() no-repeat center center}
.note-submit-form .close-box:hover{cursor:pointer;cursor:hand}
.note-submit-form .form-item
.message{display:block}
.note-submit-form
label{display:block;margin-bottom:2px}
.note-submit-form input.form-text,
.note-submit-form
textarea{width:150px;border:1px
solid #dcdbdb}
.note-submit-form
textarea{height:100px}
.note-submit-form .captcha-image{width:160px}
#landing-articles-column #articles-header{margin-bottom:12px}
#latest-articles-header{float:left}
.latest-articles-section .block-description
p{line-height:18px}
.latest-article-block{padding-top:40px;color:#313131;background:#e6e6e6}
.latest-article-block .block-title,
.latest-article-block .block-description,
.latest-article-block .block-topics{margin:0
14px}
.latest-article-block .block-title{margin-bottom:8px;font-size:22px;line-height:24px}
.latest-article-block .block-description{margin-bottom:0px;font-size:14px;line-height:16px}
.latest-article-block .block-topics{padding:11px
0 16px}
.previous-articles-section{margin-top:28px}
.previous-articles-section
.pagination{width:125px;float:left;position:relative;display:block}
.first-previous-article-block{padding-top:16px}
.previous-article-block{overflow:auto;padding:21px
0;border-bottom:1px dotted #dcdbdb}
.previous-article-block .block-description
p{line-height:14px}
.previous-article-block .block-image{float:left}
.previous-article-block .block-details{margin-left:100px;padding:0
10px;margin-top: -3px;width:240px}
.previous-article-block .block-title{margin:0
0 7px 0;font-size:17px;line-height:19px}
.previous-article-block .block-topics{margin-top:12px}
.popular-articles-subsection{position:relative;overflow:hidden;height:1490px}
.popular-articles-wrapper{position:absolute;height:9999em}
.popular-articles-link-block-wrap{background-color:#fff}
.popular-articles-link-block{margin-top:10px;border-top-style:dotted}
.related-videos-section .more-link-block{border-top:0;margin-top: -9px}
.popular-articles-link-block .link-button{margin:0}
.popular-articles-link-block .prev-link-button{float:right}
.popular-articles-link-block
.disabled{display:none}
.popular-article-block{padding:14px
0;border-top:1px dotted #dcdbdb}
.popular-articles-group .block-first{border:0;padding-top:5px}
.popular-article-block .block-title{margin:8px
0;font-size:13px;line-height:15px}
.popular-article-block .block-topics{margin-top:7px}
.browse-posts-meta{padding-bottom:28px;border-bottom:1px dotted #dcdbdb}
.browse-posts-header{margin-bottom:6px}
.browse-posts-meta .browse-posts-title{display:inline;margin:0
16px 0 0;color:#282828;font-size:48px;line-height:54px;font-weight:bold;letter-spacing: -0.04em}
.browse-posts-meta .browse-posts-phonetic{display: -moz-inline-box;display:inline-block;margin-top:6px;font-size:17px;line-height:19px;font-weight:bold}
.browse-posts-meta .browse-posts-description{clear:both;font-size:16px;line-height:19px;color:#4f4f4f}
.browse-articles-section{border-bottom:1px dotted #dcdbdb}
.browse-article-block{padding:12px
12px 12px 0;border-top:1px dotted #dcdbdb}
.browse-article-block:first-child{border-top:0}
.browse-article-block .block-image{float:left}
.browse-article-block .block-details{float:left;width:195px;margin:5px
35px 0 14px}
.browse-article-block .block-title{margin:0
0 7px 0;font-size:15px;line-height:17px}
.browse-article-block .block-topics{float:left;width:90px;padding-left:13px;border-left:1px solid #dcdbdb;line-height:16px;margin-top:5px}
.browse-article-block .block-topics-content{margin-top: -7px}
.browse-article-block .block-topics-header{margin-top:3px}
.single-post-block .block-meta,
.latest-video-block .block-meta{position:relative;padding:15px}
.single-post-block .block-title,
.latest-video-block .block-title{width:376px;margin:0
0 12px 0;color:#fff;font-size:24px;line-height:26px}
.single-post-block .block-meta a,
.latest-video-block .block-meta
a{color:#fff}
.single-post-block .block-author{float:left;font-style:italic;font-family:Georgia,'Times New Roman',serif;font-size:12px}
.single-post-block .block-image{margin-bottom:20px}
.single-post-block .block-meta .block-links{float:right;margin-top: -3px;margin-right: -13px}
.single-post-block .block-meta .block-links ul,
.single-post-block .block-meta .block-links
li{margin:0}
.single-post-block .block-meta .block-links
li{clear:both;position:relative;border-bottom:1px dotted #444}
.single-post-block .block-meta .block-links
a{display:block}
.single-post-block .block-links .link-appreciations a,
.single-post-block .block-links .link-comments a,
.single-post-block .block-links .link-tweets
a{height:14px;padding:6px
18px;background-position:0 center;background-repeat:no-repeat}
.appreciate-button,.tweet-button{padding:8px
8px 8px 30px;font-weight:bold;text-transform:none;font-size:13px;margin-top: -5px;position:relative;width:auto}
.videos-column .single-post-section .appreciate-button,
.videos-column .single-post-section .tweet-button{width:135px;margin:0
5px 7px 0}
.appreciate-button .appreciate-sprite,
.tweet-button .tweet-sprite{position:absolute;top:7px;left:10px}
.appreciate-disabled-button{background-position:8px center;background-color:#333}
.tweet-button{background-position:8px center;background-color:#3c3c3c}
.block-links .elements-sprite{position:absolute;left:0;top:6px}
.single-post-block .block-meta .block-links li.link-comments{border-bottom:0}
.count-op,.count-cp{display:none}
.block-description ol li, .block-description ul
li{margin:8px
0px}
.block-description ol
li{list-style:decimal outside none}
.block-description ul
li{list-style:disc outside none}
.block-description ul, .block-description ol, .block-description
dl{margin:12px
0 12px 35px}
.single-article-block .block-description,
.single-tip-block .block-description{margin:30px
0px 82px 0}
.single-article-block .block-description p,
.single-tip-block .block-description
p{width:555px;padding-right:17px}
.single-article-block .block-description .intro,
.single-tip-block .block-description
.intro{width:555px;padding-right:17px}
.single-article-block .block-description,
.single-article-block.block-description,
.single-tip-block .block-description,.single-tip-block.block-description{font-family:Georgia,Times,'Times New Roman',serif;font-size:15px;line-height:22px}
.single-article-block .block-description .intro,
.single-article-block.block-description .intro,
.single-tip-block .block-description .intro,
.single-tip-block.block-description
.intro{display:block;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc;color:#333;font:18px/25px 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold}
.single-article-block .block-description .blockquote,
.single-article-block.block-description .blockquote,
.single-tip-block .block-description .blockquote,
.single-tip-block.block-description
.blockquote{display:block;margin:16px
80px 0;padding:12px;font-size:22px;line-height:26px;font-style:italic}
.block-description
.blockquote{quotes:"\201C" "\201D"}
.block-description .blockquote:before{content:'\201C'}
.block-description .blockquote:after{content:'\201D'}
#single-post-column .action-buttons{margin:36px
0 0 0}
.pullquote{display:block;background-color:#F7F7F7;font-size:14px;font-style:italic;left:30px;line-height:22px;margin:15px
0px;padding:20px
25px;position:relative;width:426px}
.single-video-block.block-description .header,
.single-video-block .block-description
.header{display:block;margin-top:12px;font-size:15px;line-height:16px;font-weight:bold;padding-bottom:3px;border-bottom:1px solid #dcdbdb;margin-bottom: -3px}
.post-extra-message{margin-top:10px;font-style:italic}
.post-adline{height:18px;margin:24px
0 -10px;padding:4px
8px;font-size:12px;line-height:18px;color:#333;background:#ddd}
.browse-tips-section{overflow:auto;border-bottom:1px dotted #ccc}
.browse-tip-block{margin-top:20px;padding-bottom:25px;border-bottom:1px solid #dcdbdb}
.browse-tip-block .block-title{margin:7px
0 6px;font-size:14px;line-height:16px}
.browse-tip-block .block-description{line-height:14px}
.browse-tip-block .block-topics{margin-top:12px}
.browse-tip-block.last-row{border-bottom:0}
.browse-tip-block .block-title a,
.browse-tip-block .block-title a:visited{color:#333}
.block-image .video-overlay{position:absolute;top:12px;left:12px}
.featured-content-primary-block .block-image .video-overlay{top:36px !important}
.featured-content-secondary-block .block-image .video-overlay{top:9px;left:9px}
.search-result-block .block-image .video-overlay,
.related-videos .related-post .block-image .video-overlay{top:6px;left:6px;width:20px;height:20px}
.latest-video-block{padding-bottom:24px;border-bottom:1px solid #dcdbdb}
.latest-video-block .block-title{margin:0}
.latest-video-block .block-image{margin-bottom:12px}
.latest-video-block .block-description{font-size:16px;line-height:18px;font-weight:bold}
.first-browse-video-block{margin-top:16px}
.browse-video-block{margin-top:19px;padding-bottom:19px;border-bottom:1px solid #dcdbdb}
.browse-video-block .block-image{float:left}
.browse-video-block .block-details{margin-left:299px}
.browse-video-block .block-title{margin:5px
0 7px;font-size:20px;line-height:22px}
.browse-video-block .block-topics{margin-top:24px}
.browse-video-block .block-description{line-height:14px}
.single-video-block .block-caption{margin-top:0}
.single-video-block .block-content{overflow:hidden;margin-top:36px}
.single-video-block .block-description{line-height:17px;width:282px;margin-right:55px;font-size:12px;padding-bottom:20px}
.single-video-block .block-video{margin:0}
.single-video-block .block-details{width:235px;margin-top:5px}
#single-post-column .single-video-block .block-details .form-item{margin:8px
0 36px}
#single-post-column .single-video-block .block-details .action-buttons{margin-bottom:24px}
.single-video-block .block-details .form-item
textarea{width:225px;height:45px;background-color:#fafafa}
#site-sidebar-secondary{margin-top:30px}
.related-posts-section .related-posts{margin:0
0 8px 0;background:#efefef;padding:10px
10px 0}
.related-posts-section .related-post{float:left;list-style:none;border-bottom:0;width:180px;padding:0
6px 0 0}
.related-posts-section .related-post.last{padding:0}
.related-videos-section .related-posts{background:none;padding:0}
#video-embed{margin-top: -3px}
.related-videos-section .related-post{margin:0;padding:10px
16px 10px 0;border-bottom:1px dotted #dcdbdb;font-weight:bold;clear:both;width:auto;position:relative}
.related-post .block-image{display:block}
.related-post .block-title{margin:8px
0;font-size:13px;line-height:16px;width:160px}
.related-articles-section .related-post .block-title a,
.related-articles-section .related-post .block-title a:visited,
.related-tips-section .related-post .block-title a,
.related-tips-section .related-post .block-title a:visited{color:#1a1a1a}
.related-videos-section .related-post .block-image{float:left;margin:0
8px 0 0}
.related-videos-section .related-post .block-title{display:inline;margin-top:0;font-size:12px;line-height:14px;width:auto}
.related-videos-section .related-post .block-title
a{font-weight:normal;font-size:11px}
.related-videos-section .related-post .elements-sprite{position:absolute;bottom: -3px;left:110px}
.topics-section,
.topics-section .topics-title{font-size:12px;line-height:14px}
.topics-title{margin:16px
0 0;font-weight:normal;color:#999}
.topics-section
ul{margin:0;padding:15px
0 15px 20px;width:140px;float:left}
.topics-section
li{margin:1px
0;list-style:none;float:left;clear:both;line-height:17px;white-space:nowrap}
.topics-section
li.hide{display:none}
.topics-section
.active{padding:1px
3px;background-color:#ffe700;position:relative}
.topics-section .active
a{color:#3c3c3c}
.topics-section .active-list
ul{clear:both;padding-bottom:0}
.topics-section ul.second-column{padding-right:0;width:130px}
.topics-section .active-list ul.second-column{padding-top:0;padding-bottom:15px}
.topics-section .active-section .right-arrow{position:relative;top:5px;float:left;margin-right:5px;display:inline}
.topics-toggle-container{overflow:hidden}
.topics-toggle-container.collapsed-list{height:36px}
.topics-toggle-container
h2{font-size:13px;font-weight:normal;padding:8px
10px;margin:0;line-height:20px;background:#d5d5d5;position:relative;height:20px;cursor:pointer;cursor:hand}
.topics-toggle-container h2
a{display:block;width:40px;height:36px;background:#E91C6B;position:absolute;right:0;top:0}
#topics-fields{border-top:1px solid white;position:relative;display:block}
#topics-categories{border-top:1px solid white;position:relative;display:block}
.topics-toggle-container h2 .elements-sprite{margin:auto;position:relative;top:16px}
.topics-toggle{background:#f1f1f1}
.topics-toggle-container .see-all,
.topics-toggle-container .see-less{display:block;padding:8px
10px;background:#e8e8e8;position:relative}
.topics-toggle-container .see-less{text-align:right;padding-right:25px}
.topics-toggle-container .down-arrow{position:absolute;left:55px;top:10px}
.topics-toggle-container .up-arrow{position:absolute;right:10px;top:10px}
.most-block{position:relative}
.most-block
h3{float:left;background-color:#ccc !important;line-height:30px;cursor:pointer;cursor:hand}
.most-block h3
.pink{display:none}
.most-block h3.active
.pink{display:inline}
#most-recent-header{width:110px}
#most-read-header{width:90px}
#most-commented-header{width:153px}
.most-read-block #most-commented-header{width:173px}
.most-read-block .section-header{padding-top:1px;padding-bottom:1px}
.most-block h3.active,
.most-block
div.active{background-color:#f7f7f7 !important}
.most-block>div.hide{display:none}
.most-list{padding:16px
0 16px 21px;margin-left:21px}
.most-list
li{font-size:12px;list-style:decimal outside none;padding:7px
30px 7px 0px;border-bottom:1px dotted #ccc;margin:0}
.most-list li,
.most-list li
a{color:#666}
.most-block .most-container{clear:both}
.most-container
.last{border-bottom:0;padding-bottom:0}
.advisory-primary-column .block-meta{padding:11px
17px 12px}
.advisory-primary-column .block-title{font-size:32px;line-height:23px;padding:30px
5px 15px}
.advisory-primary-column .block-description{margin-top:23px;padding-right:36px;font-size:12px;line-height:18px}
.advisory-primary-column .block-description
h6{margin-top:36px;font-size:14px;margin-bottom:10px;line-height:16px;text-transform:uppercase}
.advisory-primary-column .block-description h6:first-child{margin-top:40px}
.advisory-primary-column .block-caption{margin-top:0}
.advisory-primary-column .block-description
.intro{margin-bottom:24px;font-size:18px;line-height:24px;font-weight:bold}
.advisory-primary-column .upcoming-events{margin-top:0;margin-left:26px;margin-bottom:50px}
.advisory-primary-column .upcoming-events li.li-header{margin-bottom:12px;margin-top:40px}
.advisory-primary-column .upcoming-events
li{margin:4px
0;padding-left:16px;list-style:none}
.advisory-primary-column .upcoming-events li .right-arrow{float:left;margin-right:10px;margin-top:4px}
.advisory-primary-column .block-link{padding-bottom:25px;border-bottom:1px solid #dcdbdb}
.advisory-primary-column .right-arrow-link{font-size:14px}
.advisory-secondary-column{padding-top:20px}
.contact-section{margin-bottom:48px}
#vol-form .form-submit,
#press-form .form-submit,
#newsletter-signup .form-submit,
.contact-form .form-submit{position:relative;text-transform:none;display:block;color:#FFF;background-color:#E91C6B;border:none;padding:5px
8px;font-size:11px}
.contact-form
.success{padding:13px;margin-bottom:30px;font-size:16px;font-weight:bold;margin:0;width:324px}
.contact-form
.error{padding:8px;margin-bottom:30px;font-size:12px;font-weight:bold;margin:0;width:324px}
.contact-form
label{display:block;margin-bottom:4px;font-weight:bold;font-size:12px}
.contact-form .form-text{width:340px}
.contact-form #first_name,
.contact-form
#last_name{width:160px;margin-right:6px}
.contact-form .form-textarea{width:340px;height:130px}
.contact-form .form-item{margin:19px
0}
.contact-form #first_name-container,
.contact-form #last_name-container{width:180px}
#recaptcha_reload_btn{margin-right:43px}
#press-form #recaptcha_image-container,
#newsletter-signup #recaptcha_image-container{width:455px}
#vol-form #recaptcha_image-container{width:455px}
.contact-form #recaptcha_image-container{width:377px}
#newsletter-signup #recaptcha_image img,
#press-form #recaptcha_image
img{padding-left:3px;width:255px !important}
#vol-form #recaptcha_image
img{padding-left:3px;width:260px;!important}
#press-form
#recaptcha_response_field{width:245px}
.testimonials-section .more-link-block{margin-top: -1px}
.testimonial-block{margin:0;padding:20px
0;border-bottom:1px solid #dcdbdb}
.testimonial-block .block-description{margin-bottom:20px;font-family:Georgia,Times,'Times New Roman',serif;font-size:15px;line-height:20px;font-style:italic}
.testimonial-block .block-author-name,
.testimonial-block .block-author-details{margin-top:4px;font-size:12px;line-height:14px}
.about-sessions-section{margin-bottom:33px}
.about-sessions-section .block-description{padding:10px
20px 5px 14px;color:#fff;background-color:#3c3c3c}
.about-sessions-section .block-description
.intro{font-size:16px;line-height:21px;font-weight:bold}
.session-block{margin:10px
0 0;border-bottom:1px solid #ccc;padding-bottom:30px}
.session-block .block-title{padding:6px
0;background-color:#efefef;padding:12px;margin-bottom:3px}
.session-block .block-title h1,
.session-block .block-title
h2{font-size:18px;line-height:22px;font-weight:bold;margin:0}
.session-block .block-title
h1{text-transform:uppercase}
.session-block .block-title
h2{font-weight:normal;margin-top: -4px}
.session-block .block-details{margin-bottom:12px;padding:12px;background-color:#efefef;line-height:18px}
.session-block .block-details .detail-block{font-size:12px;float:left;width:47%}
.session-block .block-details
label{font-weight:bold}
.session-block .block-description{font:12px/17px 'Helvetica Neue', Helvetica, Arial, sans-serif}
.upcoming-sessions-section .highlight-button{padding-right:30px;margin-bottom:76px}
.upcoming-sessions-section
.message{color:#333;font-weight:normal;font-size:14px;margin-top:12px;line-height:17px}
.upcoming-sessions-section .highlight-button .right-arrow{position:absolute;top:10px;right:8px}
.search-results-meta .search-results-title{margin:38px
0 7px;font-size:28px;line-height:32px;letter-spacing: -1px}
.search-results-meta .search-results-title .search-query{font-weight:normal}
.no-search-results-meta{background:#f4f4f4;padding:68px
60px;text-align:center}
.no-search-results-meta .search-results-title{font-size:20px;font-weight:bold;margin:0}
.no-search-results-meta .search-results-subtitle{font-size:19px;font-weight:normal;margin:0;letter-spacing: -1px;line-height:22px}
.no-search-results-meta .search-page-form{margin-top:26px}
.no-search-results-meta .form-text{width:235px;padding:8px
5px 9px}
.no-search-results-meta .submit-button{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;margin-left: -5px;padding:8px
13px;position:relative;top:1px;font-size:12px;font-weight:normal;text-transform:none}
.no-search-results-section{padding-top:14px;border-top:1px solid #dcdbdb}
.search-results-section .search-results-list{border-bottom:1px dotted #dcdbdb;float:left;margin:0}
.search-result-block{float:left;padding:17px
0;margin:0;border-top:1px dotted #dcdbdb;list-style:none}
.first-search-result-block{border-top-style:solid}
.search-result-block:hover{background-color:#f7f7f7}
.search-result-block .block-label{width:74px;margin-bottom:8px;padding:4px
8px;background:#333;color:#fff;text-transform:capitalize;font-size:12px;line-height:14px;font-weight:bold;float:left}
.search-result-block a,
.search-result-block a:visited{color:#1a1a1a}
.search-result-block .block-image{float:left;margin-left:8px;margin-right:15px}
.search-result-block .block-details{padding:0
29px 0 0;float:left;width:270px}
.search-result-block .block-title{margin:0
0 8px 0;font-size:16px;line-height:18px}
.search-result-block .block-topics{margin-top:16px}
.search-page-form{margin:24px
0}
h4.about-title{margin:42px
0 3px}
.about-page .header-text{font-size:16px;line-height:22px}
.about-page
p{font-size:12px;line-height:20px}
.about-page .learn-more,
.about-page .buy-now{position:relative;display:block;float:left;padding-right:20px;line-height:10px;margin-top: -3px}
.about-page .buy-now{padding-left:10px;border-left:1px solid #1a1a1a;margin-left:10px}
.about-page .learn-more .right-arrow,
.about-page .buy-now .right-arrow{position:absolute;top:2px;right:0}
.comments{clear:both;margin:60px
0 12px 0}
.comment-form{overflow:auto;position:relative;clear:both;font-size:12px;line-height:20px}
.comment-form
label{display:block;margin-bottom:2px}
.comment-form
textarea{width:562px}
.comment-form input.form-text{width:170px}
.comment-form
#captcha_input{margin-right:6px}
.comment-form .captcha-form label,
.comment-form .captcha-image{width:180px}
.comment-form .captcha-reload{display:inline}
.comment-form .submit-button{margin:0;text-transform:none}
.comment-list{}
.comment-list
ul{margin:0}
.comment-list
li{margin:0;padding:12px
0;border-bottom:1px solid #dcdbdb;list-style:none}
.comment-block .block-details{margin-top:18px}
.comment-block .block-details
.separator{color:#999}
.comments .comment-add-button{display:block;margin:0;padding-left:30px;position:absolute;right:0;top:0;font-size:12px;background-position:8px center;background-repeat:no-repeat;font-weight:normal;text-transform:none;border-left:2px solid white;line-height:20px;cursor:default}
.comments .comment-add-button .comment-sprite{width:11px;height:10px;background-position: -12px -226px;position:absolute;left:12px;top:11px}
#dsq-comments-title
h3{font-size:14px !important}
#dsq-content .dsq-comment-header,
#dsq-content .dsq-textarea .dsq-textarea-wrapper,
#dsq-content .dsq-input-wrapper{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-o-border-radius:0px !important;border-radius:0px !important}
#dsq-content .dsq-comment-header{border-color:#f2f2f2 !important}
#dsq-new-post
h3{display:none !important}
.dsq-sharing-options{display:none !important}
button.dsq-button,button.dsq-button-small{border:1px
solid #ccc !important}
#dsq-content .dsq-comment-message{width:540px !important}
#dsq-content .dsq-textarea .dsq-textarea-wrapper, #dsq-content .dsq-input-wrapper{border-color:#ccc !important}
#dsq-toolbar-dropdown-wrap ul li
h4{font-size:12px !important}
#dsq-toolbar-dropdown-wrap,#dsq-toolbar-dropdown-wrap>ul{z-index:100 !important}
.link-text,.count-container{cursor:pointer;cursor:hand}
.non-link,
.non-link:hover,
.link-appreciated .count-container:hover,
.link-appreciated .link-text:hover,
.link-appreciated a:hover{cursor:text !important;text-decoration:none;!important}
.comment-count-container .non-link{color:#333}
.comment-count .non-link{color:#FFF}
.page-section .block-description{margin:24px
8px;font-size:15px;line-height:17px}
.page-section .block-description
ul{margin:24px
8px}
.page-section .block-description
li{margin:0;padding:18px
0;border-bottom:1px solid #dcdbdb;list-style:none}
.sponsor-block .sidebar-item-content{color:#000;padding:14px
0 0 0}
.sponsor-block .accept-pay-logo{width:160px;display:block;margin:15px
auto 20px}
.sponsor-block .sidebar-item-header{font-weight:bold;margin-bottom:4px}
.section-tips .sponsor-block{display:block !important}
.featured-content-tertiary-block .block-image{margin-right:16px;width:280px;height:132px}
.featured-content-tertiary-block .block-content{width:274px}
.viral-icons{width:400px;max-width:400px}
.viral-icon{width:20px;height:20px;float:left;margin-right:5px}
.viral-twitter{background-position: -32px -192px}
.viral-digsby{background-position: -52px -192px}
.viral-stumbleupon{background-position: -92px -192px}
.viral-addthis{background-position: -72px -192px}
#facebook-like{height:21px;position:relative}
#viral-sections{margin:3px
0}
#viral-sections
li{width:90px;margin:0
10px;border-right:1px solid #CDCDCD;float:left}
#viral-sections li:last-child{border:none}
#viral-sections li:first-child{margin-left:0px}
.post-page-divider{padding:16px
0;border-top:1px solid #ccc;margin:7px
0 48px}
.print-link{position:relative;display:block;padding-left:18px}
.section-contact
hr{background:#dcdbdb}
.section-videos .print-link{padding:10px
0 0 18px;line-height:10px}
.print-link .print-sprite{position:absolute;top:0px;left:0}
.section-videos .print-link .print-sprite{top:8px}
.comment-count-container{font-size:12px;font-weight:bold;padding-right:10px;border-right:1px solid #1a1a1a}
.comment-link-container{padding-left:10px}
.leave-comment-link{font-size:12px;position:relative;display:block;float:left;padding-right:12px;font-weight:normal}
.leave-comment-link .down-arrow{position:absolute;right:0;top:3px}
.contributor-block{padding:37px
0 24px;border-bottom:1px dotted #dcdbdb;clear:both}
.contributor-block.last{margin-bottom:40px}
.contributor-block .contributor-photo{float:left;width:160px}
.contributor-block .contributor-photo
img{border:1px
solid #dcdbdb}
.contributor-block .contributor-info{float:left;padding-left:30px;width:350px}
.contributor-block .contributor-name{color:#1a1a1a;line-height:23px;margin: -7px 0 0}
.contributor-block .contributor-position{font-weight:normal;margin:3px
0}
.contributor-block .contributor-description{margin-top:20px}
.contributor-block .contributor-description,
.contributor-block
p{font-size:12px;line-height:18px}
.contributor-block .contributor-links{margin-top:15px}
.contributor-block .contributor-links
p{margin:0}
.error-title{font-size:52px;letter-spacing: -1px;padding-bottom:22px;margin-bottom:17px;border-bottom:2px solid #333}
.error-meta{background:#f4f4f4;padding:25px
0px;text-align:center}
.error-text{font-size:24px}
.error-header{margin-top:38px;margin-bottom:7px;line-height:30px;font-size:16px;border-bottom:1px solid #ccc}
.error-block{border-top:0;padding-bottom:28px;padding-right:0}
.error-link{font-weight:bold;padding-right:15px;font-size:14px;position:relative}
.error-link .right-arrow{position:absolute;right:0;top:5px}
.error-browse-section{border-bottom-style:solid;margin-bottom:23px}
.error-column{width:533px}

/*-------sponsor-------------*/
.sponsor-content-2{padding:18px 23px !important;background:#f7f7f7;color:#666}

.sponsor-content-2 h5{margin:0
0 3px;color:#16c07a}

.sponsor-content-2 p{font-size:14px}

.sponsor-content-2 .tagline{color:#666;margin-bottom:15px}

.sponsor-logo{display:block;text-indent: -9999px;width:116px;height:19px;margin-bottom:11px}

/*--------//core-----------------------*/
/*------------hostcms---------------------*/

/* Информация информационного элемента */
.is_info_block {
	font-size: 9pt;
	border: 1px solid #e3e3e3;
	padding: 3px 10px;
	margin-bottom: 30px;
	position: relative;
	width: 470px;
}


.is_info_block .tl,
.is_info_block .tr,
.is_info_block .br,
.is_info_block .bl {
	position: absolute;
	width: 5px;
	height: 5px;
	font-size: 1px;
}


.is_info_block .tl {
	background: url('/images/gray_block_tl.png') no-repeat 0 0;
	top: -1px;
	left: -1px;
}


.is_info_block  .tr {
	background: url('/images/gray_block_tr.png') no-repeat 0 0;
	top: -1px;
	right: -1px;
}


.is_info_block  .br {
	background: url('/images/gray_block_br.png') no-repeat 0 0;
	bottom: -1px;
	right: -1px;
}


.is_info_block  .bl {
	background: url('/images/gray_block_bl.png') no-repeat 0 0;
	bottom: -1px;
	left: -1px;
}


/* END Информация информационного элемента */

/* Метки */
.tags {
	font-style: italic;
	color: #a8a8a8;
	margin: 5px 15px 10px 0;
}


.tags img {
	margin: 0 5px -3px 0;
	text-align: left;
}


.tags a {
	color: #090;
}


/* END Метки */

/* ****************** */
#error
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 25px;
	position: relative;
	font-size: 8pt;
	border-collapse: collapse;
	border: 1px #CA1D13 dashed;
	color: #CA1D13;
	background-color: #F2EDE9;
	background: url('/hostcmsfiles/images/error.gif') no-repeat 5px 50%;
	width: 450px;
}


#message
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 25px;
	position: relative;
	font-size: 8pt;
	border-collapse: collapse;
	border: 1px #4ba749 dashed;
	color: #4ba749;
	background: url('/hostcmsfiles/images/message.gif') no-repeat 5px 50%;
	width: 450px;
}


#message p
{
	margin: 0px;
	padding: 0px;
}



/*Стиль для BBcode - цитировать*/
.quotestyle
{
	background-color: #EFEEEA;
	border-collapse: collapse;
	border-width: 1px;
	border-color: #E3E1DA;
	border-style: solid;	
	padding: 5px;
}


/*Стиль для BBcode - code*/
.codestyle
{
	font-family: monospace;
	border-collapse: collapse;
	border: 1px solid #E3E1DA;
	background-color: #EFEEEA;
	padding: 5px;
}




.path_arrow
{
	color: #0096AA;
	padding: 0px 5px 0px 5px;
	font-size: 10pt;
}




/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl
{
	padding: 0.2em 0.5em 0.3em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
	background: #fff;
	float: left;
}


.page_link
{
	border: 1px solid #e7e7e7;
}

.current
{
	border: 1px solid #d20a1c;
	background-color: #d20a1c;
	color: #fff;
}


.ctrl
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}


#ShowAddComment
{
	margin: 20px 0px;
	font-size: 14pt;
}


/* ссылка "ответить" для комментария */
.c_u_l
{
	font-weight: bold;
}


/* Ответ на комментарий */
.cr
{
	display: none;
	margin: 0px 0px 10px 20px;
}


/* sub-div для дерева комментариев */
.csd
{
	margin-left: 20px;
}


.comment {
	background: #F0EFEB;
	padding: 30px;
	margin-bottom: 10px;
	width: 450px;
	zoom: 1;
	position: relative;
	padding: 20px;
}


.comment input[type="text"],
.comment input[type="file"],
.comment textarea {
	width: 100% !important;
	width: auto;
}


.comment_desc
{
	margin: 0px 0px 10px 20px;
}


.comment .tl
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: url('/images/tl_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tl_angle.png');
	width: 8px;
	height: 8px;
}


.comment .tr
{
	position: absolute;
	top: 0px;
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");
	background: url('/images/tr_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tr_angle.png');
	width: 8px;
	height: 8px;
}


.comment .bl
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	left: 0px;
	background: url('/images/bl_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl_angle.png');
	width: 8px;
	height: 8px;
}


.comment .br
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");
	background: url('/images/br_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/br_angle.png');
	width: 8px;
	height: 8px;
}


.stars
{
	margin: 0px;
	padding: 0px;
}


.stars li
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: url('/hostcmsfiles/images/stars_gray.gif') no-repeat 0 0;
	cursor: pointer;
	list-style-type: none;
}


.stars .curr
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: none;
	background: url('/hostcmsfiles/images/stars_single.gif') no-repeat 0 0;
}


.group_gallery
{
	float: left;
	position: relative;
	margin-top: 25px;
	background-color: #fff;
}


.group_gallery img
{
	padding: 1px;
	border: 1px solid #c6bea7;

}


.group_gallery .t
{
	position: absolute;
	top: -4px;
	left: 0px;
	background: url('/images/t_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t_fotogroup.png');
	width: 88px;
	height: 4px;
}


.group_gallery .r
{
	position: absolute;
	top: 0px;
	right: -4px;
	background: url('/images/r_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/r_fotogroup.png');
	width: 4px;
	height: 88px;
}


.group_gallery .b
{
	position: absolute;
	bottom: -4px;
	right: 0px;
	background: url('/images/b_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/b_fotogroup.png');
	width: 88px;
	height: 4px;
}


.group_gallery .l
{
	position: absolute;
	bottom: 0px;
	left: -4px;
	background: url('/images/l_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/l_fotogroup.png');
	width: 4px;
	height: 88px;
}


#captcha
{
	padding: 0px;
	font-size: 75%;
}


#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited
{
	color: #777;
}


#captcha img
{
	margin-bottom: -5px;
}


.table_border_hostcms {
	border-spacing: 2px;
}

.table_border_hostcms td
{
	padding: 6px 20px 5px 6px;
}



.table_border_hostcms th
{
	padding: 5px 20px 5px 5px;
	border-bottom: 1px solid #D20A1C;
	text-align: left;
}


hr
{
	border: 0;
	height: 1px;
	color: #dadada;
	background-color: #dadada;
}


.rss_4_ie
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index:-1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rss/rss_2.0.png');
}


.archives_4_ie
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index:-1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/archives.png');
}


/* Архив файлов */
.file_archive dd {
	margin: 5px 0px 15px 0px;
}


.file_archive dt a {
	font-weight: bold;
}


#count {
margin: 10px 0px;
opacity:.15;
	filter: alpha(opacity=15); /* IE */
	-moz-opacity: 0.15; /* Firefox */
}




/* jQuery lightbox */
#gallery { clear: both; position: position:relative;z-index:100000; }

td.pgt { valign:top; padding:6px; margin-top:0px; }

table.pg  { border: 0; }

#gallery ul { list-style: none; }

#gallery ul li { display: inline; }

#gallery img { border: 1px solid #3e3e3e; border-width: 1px; margin-top:0px;margin-left:0px; margin-right:8px;}

#gallery a:hover img { border: 1px solid #fff;	border-width: 1px; color: #333; }

#gallery a:hover { color: #fff; }

/* /jQuery lightbox */


/* Validate */
.validate label.input_error { display:block; line-height:1.8; vertical-align:top; color: red; font-style: italic; }

.validate input.input_error { border: 1px dashed #DB1905; background-color: #FFFFD5; }

/* / Validate */
#share42 {padding: 6px 6px 0; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
#share42 a {position:relative;}
#share42 a span {display: none; position: absolute; z-index: 10; top: 0; left: 100%; height: 19px; margin-left: 5px; padding: 0 5px; background: #FFF; border-radius: 4px; border: 1px solid #AAA; box-shadow: 0 0 5px rgba(0,0,0,0.25); text-align: center; color: #666; font: 12px/20px Arial, sans-serif;}
#share42 a:hover span {display: block}
#share42 a span:before {content: ''; position: absolute; top: 50%; left: -5px; margin-top: -3px; width: 5px; height: 7px; background: url(data:image/gif;base64,R0lGODlhBQAHAJEDAKqqqsnJyf///////yH5BAEAAAMALAAAAAAFAAcAAAIMnBEXMijiXlts1lkAADs=) no-repeat;}

