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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local(OpenSans),url(../font/open-sans-400.woff2) format("woff2")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local(OpenSans-Semibold),url(../font/open-sans-600.woff2) format("woff2")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local(OpenSans-Bold),url(../font/open-sans-700.woff2) format("woff2")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local(OpenSans-Italic),url(../font/open-sans-italic-400.woff2) format("woff2")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans Semibold Italic'),local(OpenSans-SemiboldItalic),url(../font/open-sans-italic-600.woff2) format("woff2")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(../font/open-sans-italic-700.woff2) format("woff2")}
html,body{background-color:#fff;color:#333}
body{font-family:Open Sans,Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:13px;outline-style:none;line-height:16px}
a,span.link{cursor:pointer;color:#05F;text-decoration:none;outline-style:none}
a:hover,span.link:hover{color:#05F;text-decoration:underline}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,strong a,b a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,strong a:hover,b a:hover,span.hlink{cursor:pointer;color:#0061bc}
span.hlink:hover{text-decoration:underline}
.imga img,a img{cursor:pointer;-moz-filter:saturate(120%);-o-filter:saturate(120%);-ms-filter:saturate(120%);filter:saturate(120%)}
.imga:hover img,a:hover img{-moz-filter:brightness(110%);-o-filter:brightness(110%);-ms-filter:brightness(110%);filter:brightness(110%)}
h1{font-size:26px;font-weight:700;line-height:30px;margin-bottom:8px}
h2{font-size:19px;font-weight:700;line-height:24px}
h3{font-size:14px;font-weight:700;line-height:18px}
sup{vertical-align:super;font-size:smaller}
.wrap{max-width:1200px;min-width:284px;margin:0 auto;padding:0 5px;position:relative}
header{width:100%;margin:0 0 5px;text-align:center}
header .top{height:70px}
#search-login-register form{float:left;width:50%;margin:22px 9% 0 11%}
#search-login-register form .search-wrap1{margin-right:-70px;float:left;width:100%}
#search-login-register form .search-wrap2{margin-right:76px;border:1px #333 solid;padding:0 5px}
#search-login-register form input{padding:0;margin:0;border:0;outline:none;display:block;width:100%;font-size:16px;line-height:26px}
#search-login-register form button{width:70px;float:right;padding:0;margin:0;border:0;background-color:#333;color:#fff;line-height:26px;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer}
#search-login-register form button:hover{text-decoration:underline}
.toggle #search-login-register form{width:45%;margin-top:8px}
.toggle #search-login-register form input{font-size:14px;line-height:24px}
.toggle #search-login-register form .search-wrap2{margin-right:35px}
.toggle #search-login-register form button{text-indent:-99999px;width:28px;height:26px;background:url(../img/sprites.png) no-repeat 0 -989px}
.shadow{background:url(../img/shadow.png) repeat-x 0 top;height:10px}
.overhead{width:100%;z-index:999999999;background:#fff}
.toggle{position:fixed;top:0;height:40px}
.noscroll{position:absolute;top:0;left:0}
.toggle .top{height:40px}
#icon-search,#icon-profile{cursor:pointer;display:none}
#menu-top-logo{width:285px;float:left}
#search-login-register{margin-left:285px}
#login-register{float:right;width:30%;text-align:right;height:70px;display:table}
#login-register ul{display:table-cell;vertical-align:middle}
#login-register li{display:inline;white-space:nowrap;margin-right:10px}
#login-register li a,#login-register li span{cursor:pointer;color:#333;font-weight:700;line-height:17px}
#login-register li a:hover,#login-register li span:hover{text-decoration:underline;color:#0061bc}
.toggle #login-register{height:40px}
.toggle.social #menu-top-logo{width:200px}
.toggle.social #search-login-register form,.toggle.social #login-register ul{display:none}
.toggle.social #icon-search,.toggle.social #icon-profile{display:block;text-indent:-99999px;text-align:left;background:url(../img/sprites.png) no-repeat 0 0;position:absolute;top:6px;width:30px;height:28px}
.toggle.social #icon-search{background-position:0 -913px;right:58px}
.toggle.social #icon-profile{background-position:0 -951px;right:18px}
.overhead .article-share{display:none}
.overhead.toggle.social .article-share{display:block}
.toggle.social .article-share{height:28px;margin:0 auto;width:172px;padding-top:6px}
.toggle.social .article-share span{cursor:pointer;float:left;margin-left:4px;width:28px;height:28px;display:block;background:transparent url(../img/sprites.png) no-repeat 0 0}
.toggle.social .article-share span.article-share-fb{width:108px;background-position:80px -1025px;margin-left:0}
.toggle.social .article-share span.article-share-fb span{color:#fff;font-size:13px;line-height:28px;background:#4a6ea9;width:80px;text-align:center;margin-left:0}
.toggle.social .article-share span.article-share-tw{background-position:0 -1063px}
.toggle.social .article-share span.article-share-gp{background-position:0 -1101px}
#menu-top{float:left;margin:18px 20px 15px 5px;position:relative}
#menu-top-in{display:none;position:absolute;top:36px;left:-5px;z-index:9999999;background:#333;margin-top:12px;width:420px}
#menu-top-left{float:left;background-color:#1E1E1E;width:200px}
#menu-top-left ul{padding:5px 15px;text-align:left;border-right:1px solid #666}
#menu-top-left ul li{width:100%;border-top:1px dotted #666;font-size:14px}
#menu-top-left li.first{border-top:none}
#menu-top-left li a,#menu-top-left li span{cursor:pointer;color:#fff;display:block;padding:6px 0}
#menu-top-left li span:hover{text-decoration:underline}
#menu-top-right{float:left;width:220px}
#menu-top-right h3{color:#fff;margin:23px 0 14px;font-weight:400;font-size:15px}
#menu-top-right form input{padding:0;margin:0;border:0;outline:none;display:block;width:100%;font-size:14px;line-height:24px;color:#333}
#menu-top-right form button{width:70px;padding:0;margin:0;border:0;background-color:#333;color:#fff;line-height:22px;font-size:13px;font-weight:400;cursor:pointer}
#menu-top-right form button:hover{text-decoration:underline}
#menu-top-right form .iw{width:150px;height:24px;margin:14px auto;text-align:center;padding:0 5px;background:#fff}
#menu-top-right form .bw{width:72px;margin:15px auto;text-align:center;border:1px solid #fff}
#menu-top-right img{height:60px!important}
#menu-top-right ul li a,#menu-top-right ul li span{cursor:pointer;display:block;color:#fff;margin:8px 0}
#menu-top-right ul li span:hover{text-decoration:underline}
#menu-top-right ul li a strong,#menu-top-right ul li span strong{font-weight:700}
#menu-top-right ul li.login-link{margin: 50px 0 30px 0;font-weight:600;font-size:18px}
#menu-top-search,.rb #menu-top-social{border-top:1px solid #666;display:block;margin-top:20px;padding:5px 0}
#menu-top-arrow{background:url(../img/sprites.png) no-repeat 16px -738px;display:block;height:12px;width:100%;position:absolute;top:-12px;left:0}
#menu-top-close,#he-top-close{background:url(../img/sprites.png) no-repeat 10px -623px;z-index:99999999;position:absolute;top:-12px;right:-10px;width:50px;height:50px;display:block;cursor:pointer}
#menu-logo{cursor:pointer;background:url(../img/sprites.png) no-repeat 0 -685px;width:38px;height:35px;display:block;text-indent:-99999px}
.toggle #menu-top{margin: 6px 10px 4px 5px}
.toggle #menu-top-in{margin-top:4px}
.toggle #menu-top-arrow{background-position:12px -738px}
.toggle #menu-logo{width:30px;height:28px;background-position: 0 -875px}
#logo{float:left;margin:21px 6px 0 0;cursor:pointer}
#logo .logo-l{display:block;text-indent:-99999px;background:url(../img/logo-sprites.png) no-repeat 0 0;width:203px;height:32px}
.toggle #logo{margin-top:10px}
.toggle #logo .logo-l{background-position:0 -42px;width:142px;height:22px}
#menu-main{height:40px;position:relative;background-color:#333;margin-top:5px}
#menu-main ul{display:block;height:40px;overflow:hidden;position:relative}
#menu-main li{float:left}
#menu-main a,#menu-main #home-icon span{position:relative;color:#fff;line-height:15px;padding:13px 7px 12px;text-transform:uppercase;text-align:center;display:block;font-weight:700}
#menu-more{display:none;cursor:pointer;width:15px;height:8px;background:url(../img/sprites.png) no-repeat 12px -146px;text-indent:-99999px;position:absolute;top:6px;right:0;padding:11px 12px}
#menu-more:hover{background-position:12px -167px}
.menu-more{background-position:12px -759px!important}
.menu-more:hover{background-position:12px -780px!important}
.menu-more-expand{position:absolute;right:-35px;width:172px;background-color:#333;border-top:1px solid #979797;z-index:9999999}
#home-icon{width:37px;height:40px}
#home-icon a,#home-icon span{cursor:pointer;background:url(../img/sprites.png) no-repeat 10px 11px;text-indent:-2000em;width:19px;height:18px;padding:11px 8px 11px 10px}
#home-icon a:hover,#home-icon span:hover{background:url(../img/sprites.png) no-repeat 10px -19px}
main{margin-right:-357px;float:left;width:100%;text-align:left}
.wm{margin:0 357px 25px 0}
#header-billboard,#header-billboard2{text-align:center;max-width:970px;min-width:750px;overflow:hidden;position:relative;margin:5px auto 0}
#header-billboard *,#header-billboard2 *{margin:0 auto}
#header-billboard-mobile{text-align:center;max-width:320px;min-width:300px;overflow:hidden;position:relative;margin:5px auto 0}
#header-billboard-mobile *{margin:0 auto}
#zpr-header-desktop,#zpr-header-mobile{text-align:center;overflow:hidden}
#zpr-header-desktop *,#zpr-header-mobile *{margin:0 auto}
#main-billboard,.gallery-billboard{margin:0 auto 3px;overflow:hidden;text-align:center}
#main-billboard ins.adsbygoogle,.gallery-billboard ins.adsbygoogle{margin:0 auto;width:750px;height:200px}
#main-rectangle,.gallery-rectangle{width:336px;margin:0 auto}
#main-rectangle ins.adsbygoogle,.gallery-rectangle ins.adsbygoogle{width:336px;height:280px}
#main-skyscraper{width:160px;float:left;margin:10px 15px 15px 0}
#right-rectangle,#right-rectangle-top,#zpr-side-0,.right-rectangle{width:300px;overflow:hidden;display:block;margin:0 auto 25px auto;text-align:center}
#zpr-side-0{margin-bottom:10px}
#opt-billboard{margin-top:20px;text-align:center}
.ask-billboard{text-align:center}
#opt-billboard .adslot_2,.ask-billboard ins.adsbygoogle,.temat-rectangle ins.adsbygoogle,.comments-rectangle ins.adsbygoogle{margin:0 auto;width:750px;height:200px}
#right-rectangle-top>img,#zpr-side-0>img{display:block}
#banP3>.banN3{display:none!important}
#right-skyscraper{position:absolute;top:0;right:-170px;width:160px;height:600px}
.ads-468{margin:0 auto;width:468px;text-align:center;display:block}
.ads-160{margin:0 auto;width:160px;text-align:center;display:block}
.ads-120{margin:0 auto;width:120px;text-align:center;display:block}
.ads-336{margin:0 auto;width:336px;text-align:center;display:block}
.ads-300{margin:0 auto;width:300px;text-align:center;display:block}
.gallery-rectangle{margin-top:25px}
.gallery-billboard{margin:15px auto;overflow:hidden}
.temat-rectangle{text-align:center;margin:-15px 0 15px;clear:both}
.ads-mcnetwork{margin:20px auto 0;width:640px;overflow:hidden}
li .temat-rectangle{margin-bottom:0}
#top-articles{margin-bottom:20px}
#top-articles .main-article{position:relative;float:left;background-color:#03C;width:64.8%}
#top-articles .main-article h2{font-size:18px;line-height:22px;z-index:2;position:absolute;width:100%;left:0;bottom:0;background:linear-gradient(to bottom,transparent 0px,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.3) 100%)}
#top-articles .main-article h2 a{color:#fff;text-shadow:1px 1px 3px #000,2px 2px 5px #999;display:block;padding:20px}
#top-articles .main-article img{display:block;height:auto;width:100%}
#top-articles .small-articles{float:right;display:block;width:34%;margin-left:1.2%}
#top-articles .small-articles li{margin-bottom:3.5%;background-color:#ededed}
#top-articles .small-articles li:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#top-articles .small-articles li a,#top-articles .small-articles li span{float:left;width:32%}
#top-articles .small-articles li span img{display:block;height:auto;width:100%}
#top-articles .small-articles li h3{float:right;width:68%;font-size:14px;line-height:17px;font-weight:600}
#top-articles .small-articles li h3 a{color:#333;width:auto;padding:7px}
#top-articles .small-articles li h3 a:hover{color:#0061bc}
.author-list ul{margin-top:30px}
.author-list ul li{display:inline-block;width:33.3%;margin-bottom:40px}
.author-list ul li a{color:#333}
.author-list ul li a.author-list-avatar{width:120px;height:120px;display:block;margin:0 auto 10px}
.author-list ul li a.author-list-avatar img{display:block;width:120px;height:120px;border-radius:60px}
.author-list ul li h3{font-size:18px;text-transform:uppercase;text-align:center;font-weight:600;line-height:28px}
.category-main{background:#226F9B;position:relative;margin-bottom:35px}
.category h1,.main-list h1,.category-main h2{padding:0 10px 10px;margin-bottom:0;background:#fff;text-transform:uppercase;font-size:20px;color:#0061bc}
.category h1 a,.main-list h1 a,.category-main h2 a{color:#0061bc}
.category footer.author-info{margin-bottom:15px;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;padding:10px 0}
.category footer.author-info .author-photo{display:block;float:left;margin:0 12px 0 5px}
.category footer.author-info .author-photo img{border-radius:35px;display:block;height:70px;width:70px}
.category footer.author-info .author-name{display:inline-block;font-size:16px;font-weight:600}
.category footer.author-info .author-name a,.category footer.author-info .author-name span{color:#333;display:block;padding:9px 0}
.category footer.author-info .author-social{margin-top:6px;display:block}
.category footer.author-info .author-social a{display:block;float:left;width:16px;height:16px;margin-right:8px;background:url(../img/social-icons16.png) no-repeat}
.category footer.author-info .author-social a>span{display:block;text-indent:-99999px}
.category footer.author-info .author-social a.author-social-tw{background-position:0 -26px}
.category footer.author-info .author-social a.author-social-gp{background-position:0 -52px}
.category-main .category-left{float:left;width:56%}
.category-main .category-photo img{display:block;height:auto;width:100%}
.category-main .category-photo-under{background:#ededed;padding:14px 14px 20px 20px}
.category-main .category-photo-under h3{font-size:18px;line-height:22px;font-weight:600;min-height:44px}
.category-main .category-photo-under h3 a{color:#0061bc}
.category-main .category-photo-under .dca{font-size:12px;margin-top:10px;color:#999}
.category-main .category-photo-under .dca a{color:#999}
.category-main .category-photo-under .dca span{margin-right:8px}
/*.category-main .category-photo-under span.comments-num a,*/.category-main .category-photo-under span.comments-num span{color:#05F;padding-left:24px;background:url(../img/sprites.png) no-repeat 5px -423px;cursor:pointer}
.category-main .category-photo-under span.comments-num span:hover{text-decoration:underline}
.category-main .category-right{float:left;width:44%}
.category-main .category-right a{color:#fff;display:block;padding:5px 0}
.category-main .category-right ul{display:block;padding:20px}
.category-main .category-right ul li{background:url(../img/sprites.png) no-repeat 0 -328px;font-size:14px;font-weight:600;line-height:20px;padding-left:12px;border-bottom:1px dotted #fff}
.category-main .more{display:block;font-size:13px;color:#fff;position:absolute;bottom:20px;right:20px}
.category-main .more:hover{color:#fff}
.category-article{margin-bottom:35px}
.category-article .category-small-photo{display:block;float:left;width:170px;margin-right:2.2%}
.category-article .category-small-photo img{display:block;height:auto;width:100%}
.category-article h3{margin-bottom:10px;font-size:22px;line-height:28px;font-weight:600}
.category-article h3 a{color:#0061bc}
.category-article span{color:#999;margin-right:7px}
.category-article span.comments-num span{cursor:pointer;color:#05F;padding-left:19px;background:url(../img/sprites.png) no-repeat 0 -423px}
.category-article span.comments-num span:hover{text-decoration:underline}
.category-article p{width:100%;margin-top:10px;font-size:14px;line-height:23px}
/*.category-article p a,*/.category-article p span.more{color:#05F;margin-left:7px}
#search-images h2{margin:20px 0 15px}
#search-images ul{display:block;margin:-5px}
#search-images ul:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0;margin-bottom:35px}
#search-images ul li{float:left;width:25%}
#search-images ul li a{display:block;margin:5px}
#search-images ul li a img{display:block;height:auto;width:100%}
.topic h2,#ask-form h2{margin:15px 0;background-color:#0099e6;padding:4px 12px 6px;font-size:16px;line-height:19px;font-weight:600;color:#fff}
#ask-form h2{padding:6px 12px 7px;background:#c00;font-size:20px;line-height:26px}
.theme-users-posts li{float:left;width:99%;margin:2% 0}
.theme-users-posts a.avatar,.theme-users-posts span.avatar{display:block;float:left;width:70px;margin-right:2.2%}
.theme-users-posts a.avatar img,.theme-users-posts span.avatar img{display:block;height:auto;width:100%}
.theme-users-posts h3{margin-bottom:8px;font-size:16px;line-height:18px;font-weight:400}
.theme-users-posts p{width:100%;font-size:14px;line-height:23px}
.theme-users-posts p a,.theme-users-posts p span.more{margin-left:7px}
.theme-photo-articles li{position:relative;float:left;width:48.6%;margin:.7%;background:#ededed}
.theme-photo-articles .theme-photo-article-image{display:block;margin:10px}
.theme-photo-articles .theme-photo-article-image img{display:block;width:100%;height:auto}
.theme-photo-articles .blend{position:absolute;width:auto;height:auto;left:0;bottom:0;background:rgba(0,0,0,0.6);margin:10px;padding:10px}
.theme-photo-articles h3{margin-bottom:4px;font-size:14px;line-height:20px}
.theme-photo-articles p{font-size:13px;line-height:18px}
.theme-photo-articles a,.theme-photo-articles p{color:#fff}
.theme-photo-articles a:hover{color:#fff}
#breadcrumbs{margin-bottom:10px}
#breadcrumbs a{color:#333}
#breadcrumbs a:hover{color:#05F}
#breadcrumbs li{display:inline;background:url(../img/sprites.png) no-repeat right -213px;padding-right:15px;margin-right:7px}
#breadcrumbs li.current{background:none;color:#777}
article{line-height:22px;font-size:14px;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
article footer{margin:15px 0}
article footer .article-info{float:left;width:260px;overflow:hidden}
article footer .article-info span{display:block;font-size:12px;color:#666;white-space:nowrap}
article footer .article-info span a{color:#666}
article footer .article-info span.author-photo{margin:0 10px 0 5px;float:left;display:block}
article footer .article-info span.author-photo img{display:block;width:60px;height:60px;border-radius:30px}
article footer .article-info span.author-name a{font-size:15px;color:#333;font-weight:600;display:block;margin:5px 0}
article footer .article-comments{float:right}
article footer .article-comments a,article footer .article-comments span.comments-link{cursor:pointer;background:#333 url(../img/comment-icon.png) no-repeat 8px 9px;display:inline-block;line-height:32px;padding:0 8px 0 36px;font-size:13px;color:#fff;text-decoration:none}
article footer .article-comments a:hover,article footer .article-comments span.comments-link:hover{background:#e4e1e5 url(../img/comment-icon.png) no-repeat 8px -18px;color:#333}
article footer .article-comments span.comments-arr{display:block;background:transparent url(../img/comment-count.png) no-repeat 2px 0;padding-left:10px;float:right}
article footer .article-comments span.comments-bor{display:block;border:1px solid #333;border-left:none}
article footer .article-comments span.comments-num{display:block;line-height:30px;padding:0 5px;font-size:13px;color:#666}
article footer .article-share{float:right;margin-left:36px;height:32px}
article footer .article-share span{cursor:pointer;float:left;margin-left:4px;width:32px;height:32px;display:block;background:transparent url(../img/social-icons.png) no-repeat 0 0}
article footer .article-share span.article-share-fb{width:auto;padding-right:32px;background-position:right 0}
article footer .article-share span.article-share-fb span{color:#fff;font-size:13px;line-height:32px;background:#4a6ea9;width:76px;text-align:center}
article footer .article-share span.article-share-tw{background-position:0 -42px}
article footer .article-share span.article-share-gp{background-position:0 -84px}
article footer.with-date .article-comments,article footer.with-date .article-share{margin-top:7px}
article footer.with-author .article-comments,article footer.with-author .article-share,article footer.with-author.with-date .article-comments,article footer.with-author.with-date .article-share{margin-top:14px}
article footer.with-author.with-date .article-info span{line-height:20px}
article footer.with-author.with-date span.author-name a{font-size:14px;margin:0 0 3px;line-height:18px}
article footer span.category{margin-top:5px}
article footer.with-author span.category,article footer.with-date span.category{margin-top:0}
article p{margin-bottom:12px}
article p.lead{font-weight:600}
article strong,article b{font-weight:700}
article em,article i{font-style:italic}
article ul,article ol{margin:5px 0 12px 12px;display:block}
article ul li{padding:3px 0 3px 17px;background:url(../img/dot1.png) no-repeat 5px 12px;display:block;overflow:auto}
article ol li{padding:3px 0;list-style-type:decimal;margin-left:17px;overflow:auto;list-style-position:inside}
article h2{font-size:19px;font-weight:700;line-height:23px;margin:19px 0 10px}
article h3,.in-content>p{font-size:16px;font-weight:700;line-height:20px;margin:16px 0 8px}
article h4{font-size:14px;font-weight:700;line-height:18px;margin:13px 0 6px}
article>img,article>p>img{margin:10px!important}
article .right{float:right;width:55%;margin-bottom:15px}
article .left{float:left;width:45%;position:relative}
article .left .image{margin:0 15px 15px 0;position:relative}
article .left .image img{display:block;width:100%;height:auto}
article .left .image .image-author{display:block;position:absolute;left:7px;bottom:5px;color:#fff;font-size:12px}
article .left .image .image-more{display:block;position:absolute;right:-7px;bottom:4%;padding:5px 20px 5px 7px;font-size:12px;line-height:15px;background:#c9c9c9 url(../img/sprites.png) no-repeat 80px -443px}
article .left nav{background-color:#ededed;margin:0 15px 15px 0;color:#666}
article .left nav h2{font-size:16px;margin:0 15px 10px;padding-top:15px}
article .left nav ol{display:block;list-style-type:decimal}
article .left nav > ol{margin:0 10px;padding-bottom:15px}
article .left nav ol ol{margin-left:10px}
article .left nav li{padding:2px 0 1px}
article .left nav a{color:#666}
article .left nav a:hover{color:#111}
article .in-content{margin-bottom:10px}
article .in-content aside{width:336px;float:left;text-align:center;margin-right:20px}
article .in-content aside ins.adsbygoogle{width:336px;height:280px}
article .in-content ul li a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ask p{margin:10px 0 20px}
.ask .avatar{display:block;float:left;height:60px;width:60px;margin-right:8px}
.ask .avatar img{display:block;height:auto;width:100%;border-radius:30px}
.ask .author-etad{display:table-cell;vertical-align:middle;height:60px;font-size:13px;line-height:19px;font-weight:600}
.ask .author{color:#05F}
.ask .author .speciality{font-weight:normal;color:#666}
.ask .ask-etad{color:#666}
.ask p.about{color:#CC0000;margin:6px 0 -2px 0;font-size:13px}
.ask .ask-auto-list{margin-top:-5px;margin-bottom:20px}
.comments{overflow:hidden}
.comments article{margin:0 0 20px}
.comments .first,.comments .next,.ask .first{margin:20px 0;border-bottom:1px #d2d2d2 solid}
.comments h2,.comments .comments-for{font-size:19px;font-weight:700;line-height:21px;margin:10px 0 0}
.comments .comments-for{margin:20px 0}
.comments .comments-for a{color:#0061bc}
.comments h1{font-size:23px;font-weight:400;margin-top:10px;line-height:25px;font-weight:bold}
.comments span.normal{font-weight:600}
.comments .avatar{float:left;display:block;height:7%;width:7%}
.comments .avatar img{display:block;height:auto;width:100%}
.comments .author-etad{padding:0 0 1px;font-size:13px}
.comments .author{margin-left:1%;color:#05F}
.comments .author.click{cursor:pointer}
.comments .author.click:hover{text-decoration:underline}
.comments .comments-etad{color:#666}
.comments h3{font-weight:600;display:inline;margin-left:1%}
.comments span.comments-num a,.comments span.comments-num>span{color:#05f;cursor:pointer;padding-left:24px;background:url(../img/k.png) no-repeat}
.comments span.comments-num>span:hover{text-decoration:underline}
.comments span.comments-num a.k1,.comments span.comments-num>span.k1{background-position:7px -55px}
.comments span.comments-num a.k2,.comments span.comments-num>span.k2{background-position:7px -35px}
.comments span.comments-num a.k3,.comments span.comments-num>span.k3{background-position:7px -15px}
.comments span.comments-num a.k4,.comments span.comments-num>span.k4{background-position:7px 5px}
.comments p{font-size:14px;line-height:20px;margin:6px 0 18px 8%}
.comments p a,.comments p span.more{color:#05F;background:url(../img/sprites.png) no-repeat right -607px;padding-right:13px}
.comments .buttons{font-size:12px;text-align:right;margin-bottom:18px}
.comments .buttons a,.comments .buttons>span{cursor:pointer;line-height:22px;background:#e4e1e5;color:#333;display:inline-block;padding:3px 6px;margin:0 5px;text-decoration:none}
.comments .buttons a:hover,.comments .buttons>span:hover{color:#fff;background:#333}
.comments .buttons-comments-top{text-align:right;margin-top:5px}
.comments .buttons-comments-top.all{margin-top:20px}
.comments .buttons-comments-bottom{text-align:left}
.comments .buttons-comments-top a,.comments .buttons-comments-bottom a,.comments .buttons-comments-left a,.comments .buttons-comments-top span,.comments .buttons-comments-bottom span,.comments .buttons-comments-left span{cursor:pointer;color:#333;background:#e4e1e5;padding:5px 9px;margin:5px 5px 0 0;display:inline-block;text-decoration:none;font-size:14px}
.comments .buttons-comments-top a:hover,.comments .buttons-comments-bottom a:hover,.comments .buttons-comments-left a:hover,.comments .buttons-comments-top span:hover,.comments .buttons-comments-bottom span:hover,.comments .buttons-comments-left span:hover{color:#fff;background:#333}
.comments .buttons-comments-left{margin-top:10px;margin-bottom:15px}
.comments span.comments-order{float:right;padding:0 5px 0 24px;color:#a7a9aa;background:url(../img/sprites.png) no-repeat 5px -380px}
.comments .next,.comments .separate{margin-left:6%}
.comments a.separate,.comments span.separate{cursor:pointer;display:block;text-align:center;color:#333;background:#e4e1e5;margin-top:-1px;z-index:22;height:24px;line-height:23px;width:auto;text-decoration:none}
.comments a.separate span,.comments span.separate>span{padding:0 20px;background:url(../img/sprites.png) no-repeat right -814px,url(../img/sprites.png) no-repeat left -838px}
.comments a.separate:hover,.comments span.separate:hover{background:#333;color:#fff}
.comments a.separate:hover span,.comments span.separate:hover>span{background:url(../img/sprites.png) no-repeat right -471px,url(../img/sprites.png) no-repeat left -495px}
.comments p.nocomments{margin:15px;font-weight:600}
.profile{font-size:14px}
.profile h1{margin-bottom:25px}
.profile .profile-left{width:45%;float:left}
.profile .profile-right{width:45%;float:right;margin-right:10%}
.profile .profile-left-in{width:100%}
.profile .profile-right-in{width:100%}
.profile .profile-text-center{text-align:center}
.profile .profile-text-center p{margin:0 0 10px;line-height:16px}
.profile .profile-text-center p a{background:none}
.profile p{margin-bottom:20px}
.profile strong{font-weight:700}
.profile form button,#comments-add button,#he-newsletter button,#he-bottom-close,#he-bottom-ok{width:100%;display:block;padding:0;margin:0 auto 30px;border:0;background-color:#333;color:#fff;line-height:38px;font-size:16px;font-weight:500;text-transform:inherit;cursor:pointer}
.profile form button:hover,#comments-add button:hover,#he-newsletter button:hover,#he-bottom-close:hover,#he-bottom-ok:hover{text-decoration:underline}
.profile form .iw input,#comments-add .iw input,#comments-add .tw textarea,#comments-add .sw select,#he-newsletter .iw .iw-in input{padding:0;margin:0;border:0;outline:none;display:block;width:100%;font-size:16px;line-height:26px;background:#fff}
#comments-add .sw select{color:#777}
#comments-add .sw select option{padding:3px 0;background-color:#fff;color:#333}
#comments-add .sw select option.sel{color:#777}
.profile form .iw,#comments-add .iw,#comments-add .sw{background:#fff;border:1px solid #333;margin-bottom:20px}
.profile form .iw-in,#comments-add .iw-in,#comments-add .tw-in,#comments-add .sw-in{padding:6px 8px}
.profile .is{margin-bottom:8px;font-size:16px}
.profile .ic,#comments-add .ic{margin-bottom:3px;font-size:12px}
.profile .id,#comments-add .id{margin-bottom:20px}
.profile .error,#comments-add .error{display:block;color:red;font-size:13px}
.profile .profile-clear{clear:both}
.profile .profile-right-in{margin-top:25px;text-align:center}
.profile .profile-social{margin:0 auto 20px;width:300px}
.profile .profile-social a,.profile .profile-social>span{cursor:pointer;background:url(../img/social-login.png) no-repeat 0 0;display:block;width:300px;height:42px}
.profile .profile-social .profile-social-fb-login{background-position:0 0}
.profile .profile-social .profile-social-google-login{background-position:0 -104px}
.profile .profile-social .profile-social-fb-join{background-position:0 -52px}
.profile .profile-social .profile-social-google-join{background-position:0 -156px}
.profile .profile-social a span,.profile .profile-social>span>span{display:block;text-indent:-99999px}
.profile h3{margin:25px 0;padding:0;display:block;font-weight:700}
#comments-add{font-size:14px;margin:30px 10px}
#comments-add .tw{background:#fff;border:1px solid #333;margin-bottom:20px}
#comments-add .tw textarea{height:250px;resize:none}
#comments-add .tw textarea.min{height:140px}
.comments-added{margin:25px 0}
.comments-added h3{font-size:17px;font-weight:700;margin:0 0 25px}
.comments-added ul{margin:10px 0 12px 12px;display:block}
.comments-added ul li{padding:7px 0 7px 17px;background:url(../img/dot1.png) no-repeat 5px 14px;display:block;overflow:auto;font-size:15px;font-weight:600}
.pagination{clear:both;overflow:hidden;font-size:14px;text-align:center;margin-top:10px}
.pagination a,.pagination span{color:#fff;background:#a7a9aa;margin:7px 3px 0;display:inline-block;line-height:26px;height:26px;padding:0 10px;font-size:12px;text-decoration:none}
.pagination span{background:#e4e1e5;color:#333}
.pagination a:hover,.pagination .active{color:#fff;background:#333}
.photo-article .article-title{font-size:17px;line-height:19px;margin:10px 0}
.photo-article .image{margin:15px 0;text-align:center}
.photo-article .image .img{width:78%;display:table-cell;vertical-align:middle;position:relative}
.photo-article .image .img-nav{display:table;width:100%}
.photo-article .image img{display:block;width:100%;height:auto}
.photo-article .image .img .image-author{position:absolute;left:7px;bottom:5px;color:#fff;font-size:12px}
.photo-article .image .img-nav a.prev,.photo-article .image .img-nav a.next,.photo-article .image .img-nav span.prev,.photo-article .image .img-nav span.next{width:7%;display:table-cell;vertical-align:middle;padding:0 1.6%}
.photo-article .photo-order{font-size:16px;line-height:18px;margin-bottom:5px}
.photo-article .right{float:right;width:336px;margin:0 0 15px 15px}
#photo-article-list{margin:0 350px 25px 0}
#photo-article-list li{float:left;width:32.1%;margin-right:1.2%;margin-bottom:1.2%;background:#ededed}
#photo-article-list a.photo-article-box-image{display:block;margin:10px}
#photo-article-list a.photo-article-box-image img{display:block;width:100%;height:auto}
#photo-article-list h2{font-size:17px;line-height:23px;font-weight:400;min-height:100px;padding:0 10px 8px}
.main-list p{font-size:14px;font-weight:400;margin:0 0 7px 10px}
.main-list .alphabet{text-transform:uppercase;font-size:18px;font-weight:700;margin:0 0 15px 10px;line-height:26px;letter-spacing:5px}
.main-list .alphabet a,.main-list .alphabet>span{color:#0061bc;cursor:pointer}
.main-list .alphabet>span:hover{text-decoration:underline}
ul#main-list li{background:url(../img/sprites.png) no-repeat 0 -283px;font-size:15px;line-height:21px;padding-left:10px;margin-left:10px}
ul#main-list li a{display:block;padding:5px 0;color:#05F}
#column-right{width:336px;float:right;border-left:1px #d2d2d2 solid;padding-left:10px}
#column-right a{color:#333}
#column-right a:hover{color:#05F}
#column-right h2{font-size:17px;font-weight:700;text-transform:uppercase;margin:0 0 3px 5px}
#column-right h2 a,#column-right h2 span{cursor:pointer;color:#333}
#column-right h2 a:hover,#column-right h2 span:hover{text-decoration:underline;color:#0061bc}
#column-right section{margin-bottom:25px}
#column-right .article ul li{padding-left:15px;background:url(../img/dot1.png) no-repeat 5px 12px;border-bottom:1px #d2d2d2 dotted}
#column-right .article ul li h3{font-size:14px;line-height:17px;font-weight:600}
#column-right .article ul li a,#column-right .article ul li span{display:block;padding:5px 0}
#column-right .article ul li a:hover{color:#0061bc}
#column-right .article ul li a img,#column-right .article ul li span img{float:left;display:block;margin:0 8px 7px 0;width:114px;height:85px}
#column-right .article ul li.image{background:none}
#column-right .photo-article{margin-bottom:15px}
#column-right .photo-article ul{margin-top:12px;margin-left:-10px}
#column-right .photo-article ul li{float:left;width:50%}
#column-right .photo-article ul li div{display:block;background-color:#ededed;margin:0 0 10px 10px;padding-bottom:8px}
#column-right .photo-article ul li div img{display:block;width:100%;height:auto}
#column-right .photo-article ul li div h3{margin:8px 8px 0;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}
#column-right .photo-article ul li div h3 a{display:block;height:110px}
#column-right .photo-article ul li div h3 a:hover{color:#0061bc}
/*del 24-04-2016
#column-right .photo-article ul li a{display:block;background-color:#ededed;margin:0 0 10px 10px;padding-bottom:8px}
#column-right .photo-article ul li a:hover{color:#0061bc}
#column-right .photo-article ul li a img{display:block;width:100%;height:auto}
#column-right .photo-article ul li a span{display:block;margin:8px 8px 0;font-size:14px;font-weight:600;line-height:18px;height:110px;overflow:hidden}
del end*/
#column-right .dictionary{background-color:#ededed;padding:10px 0}
#column-right .dictionary h2{padding:0 0 3px 10px}
#column-right .dictionary ul{float:left;width:50%;display:block}
#column-right .dictionary ul li{font-size:12px;line-height:14px;padding-left:15px;margin-right:5px;background:url(../img/dot2.png) no-repeat 5px 9px}
#column-right .dictionary ul li a{display:block;padding:3px 0}
#column-right .posts h2{margin-bottom:7px}
#column-right .posts ul li{border-bottom:1px #d2d2d2 dotted;height:42px;position:relative;padding-top:4px}
#column-right .posts .avatar{display:block;position:absolute;top:5px;left:3px}
#column-right .posts .avatar img{display:block;width:36px;height:36px}
#column-right .posts a.post{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;line-height:20px;margin:0 3px 3px 49px}
#column-right .posts .author,#column-right .posts span.posts-etad{font-size:11px;line-height:15px;color:#999;display:block}
#column-right .posts .author{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:49px;width:55%}
#column-right .posts .author:hover{text-decoration:underline}
#column-right .posts span.posts-etad{position:absolute;right:3px;top:27px}
.topics{line-height:22px}
article .topics a{color:#333}
#column-right .topics a:hover,article .topics a:hover{color:#0061bc}
article .topics{background-color:#ededed;padding:3px 7px;margin-top:20px;clear:both}
.topics span{padding-right:6px}
.topics p{display:inline;padding-right:5px;font-size:16px;font-weight:600}
.topics span.topic1 a{font-size:11px}
.topics span.topic2 a{font-size:12px}
.topics span.topic3 a{font-size:13px}
.topics span.topic4 a{font-size:14px}
.topics span.topic5 a{font-size:15px}
.topics span.topic6 a{font-size:16px}
.topics span.topic7 a{font-size:17px}
.topics span.topic8 a{font-size:18px}
.topics span.topic9 a{font-size:19px}
.topics span.topic10 a{font-size:20px}
.recommended{margin-top:20px;clear:both}
.recommended ul{margin-top:12px;margin-left:-10px}
.recommended ul li{float:left;width:25%}
.recommended ul li div{display:block;background-color:#ededed;margin:0 0 10px 10px;padding-bottom:8px}
.recommended ul li div img{display:block;width:100%;height:auto}
.recommended ul li div h3,.kd_ns_placement .kd_ns_lead{display:block;margin:8px 8px 0 !important;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}
.recommended ul li div h3 a{color:#333;display:block;height:110px}
.recommended ul li div h3 a:hover{color:#0061bc}
/*
.recommended ul li{float:left;width:25%}
.recommended ul li a{color:#333;display:block;background-color:#ededed;margin:0 0 10px 10px;padding-bottom:8px}
.recommended ul li a:hover{color:#0061bc}
.recommended ul li a img{display:block;width:100%;height:auto}
.recommended ul li a span{display:block;margin:8px 8px 0;font-size:14px;font-weight:600;line-height:18px;height:110px;overflow:hidden}
*/
.bottom{clear:both;float:left;width:100%;background-color:#ededed;font-size:12px}
.bottom a,.bottom span{cursor:pointer;color:#333}
.bottom a:hover,.bottom span:hover{color:#0061bc}
.bottom.sitemap{padding-top:15px;margin-top:15px;overflow:hidden}
.bottom.sitemap nav{float:left;width:16.6%}
.bottom.sitemap ul{display:block;margin:10px 10px 20px 20px}
.bottom.sitemap nav>ul>li>a,.bottom.sitemap nav>ul>li>span{font-size:16px}
.bottom.sitemap ul li ul li{padding-left:10px;background:url(../img/dot2.png) no-repeat 0 7px;margin:0 0 5px -15px}
.bottom.links{text-align:center;padding:10px 0;border-top:1px #d2d2d2 solid;border-bottom:1px #d2d2d2 solid}
.bottom.links li{display:inline-block;padding:3px 10px;font-size:13px;font-weight:700}
.bottom.copyright p{line-height:12px;padding:0;margin:10px 0;text-align:center}
.clearfix:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.category-article span.more,.more{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;color:#05F;text-decoration:none;outline-style:none;cursor:pointer}
.category-article span.more:hover,.more:hover{color:#05F;text-decoration:underline}
/*contentstream*/
#ads-mc-4{display:none}
#ads-mc-pre-4{padding:0 !important}
.kd_ns_placement,.kd_ns_placement div{margin:0 !important;padding:0 !important}
.kd_ns_placement h2.see_also,.kd_ns_placement .kd_ns_logo{display:none}
.kd_ns_placement ul.kd_ns_ads{margin:0 !important}
.kd_ns_placement .kd_ns_sponsored{font-weight:300;text-align:right;font-size:10px}
.kd_ns_placement .kd_ns_lead a{color:#333}
#he{display:none;position:absolute;top:0;left:0;z-index:999999999;width:100%}
#he .error{font-size:14px;line-height:24px;color:red}
#he-bg{background:#999;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;width:100%;position:fixed;top:0;left:0}
#he-dial{max-width:820px;z-index:999999999;position:fixed;font-size:14px;line-height:20px}
#he-dial .he-dial-in{padding:10px;margin:0 10px;background:#fff;position:relative}
#he-dial p{margin-bottom:7px}
#he-dial strong{font-weight:600}
#he-dial ul{display:block;margin-top:8px}
#he-dial ul li{float:left;width:50%;display:block}
#he-dial ul li#he-newsletter{width:100%}
#he-dial ul li .he-grid{margin:5px;padding:7px 15px;background:#EDEDED;min-height:100px}
#he-dial ul li h2{margin-bottom:5px;font-size:16px;font-weight:700;line-height:20px}
#he-dial ul li .twitter-follow-button{margin-top:20px}
#he-fb-pre{display:none;overflow:hidden}
#he-newsletter .iw-out{float:left;width:36%;margin-right:4%;margin-bottom:5px}
#he-newsletter .iw{border:1px solid #333;background:#fff}
#he-newsletter .iw .iw-in{padding:2px 4px}
#he-newsletter .submit{float:left;width:19%}
#he-newsletter .ic,#he .ic .error{font-size:11px;line-height:13px;margin-bottom:2px}
#he-newsletter .ic input{float:left;margin:0 5px 0 0}
#he-newsletter .ic>span{display:block;padding-top:1px}
#he-newsletter button{margin-bottom:5px;line-height:30px}
#he-bottom-close,#he-bottom-ok{float:right;width:auto;margin:5px 5px 0 10px;line-height:30px;padding:0 10px}
#he-bottom-close{background:#fff;color:#333;margin-left:0}
#he-suc-msg{font-weight:600;margin-bottom:5px;color:green}
@media only screen and (max-width: 1570px) {
#right-skyscraper{display:none}
}
@media only screen and (max-width: 1180px) {
#top-articles{margin-bottom:0}
#top-articles .main-article{float:none;width:100%}
#top-articles .main-article h2{font-size:21px;line-height:30px}
#top-articles .main-article h2 a{padding-bottom:25px}
#top-articles .small-articles{float:none;width:100%;margin:8px 0 0;position:relative}
#top-articles .small-articles li{float:none;width:24%;display:inline-block;margin-left:.6%;background-color:#ededed;min-height:220px}
#top-articles .small-articles li first{margin-left:0}
#top-articles .small-articles li a,#top-articles .small-articles li span{width:100%}
#top-articles .small-articles li h3{float:none;width:100%}
#top-articles .small-articles li h3 a{padding:8px 10px}
.category-article h3{margin-bottom:8px;font-size:20px;line-height:26px}
.category-article p{margin-top:8px}
#photo-article-list li{float:left;width:32%;margin-right:1.2%}
.profile .profile-left{width:50%}
.profile .profile-right{width:50%;margin-right:0}
}
@media only screen and (max-width: 1160px) {
#photo-article-list a.photo-article-box-image{margin:8px}
#photo-article-list h2{font-size:16px;line-height:21px;min-height:90px;padding:0 8px 8px}
.theme-photo-articles h3{font-size:13px;line-height:18px}
.theme-photo-articles p{font-size:12px;line-height:16px}
}
@media only screen and (max-width: 1135px) {
#opt-billboard .adslot_2,.ask-billboard ins.adsbygoogle,.temat-rectangle ins.adsbygoogle,.comments-rectangle ins.adsbygoogle{width:336px;height:280px}
#main-billboard ins.adsbygoogle,.gallery-billboard ins.adsbygoogle{max-width:750px;width:100%;height:90px}
#main-billboard .no-adsense{display:none}
}
@media only screen and (max-width: 1115px) {
.category-main .category-right a{padding:4px 0}
.category-main .category-right ul{padding:15px 17px}
.category-main .category-right ul li{background-position:0 -329px;font-size:13px;line-height:18px}
.category-main .more{font-size:12px;bottom:15px;right:17px}
#photo-article-list h2{font-size:15px;line-height:19px;min-height:96px}
}
@media only screen and (max-width: 1080px) {
article footer .article-share{margin-left:30px}
}
@media only screen and (max-width: 1050px) {
article footer .article-info{display:none}
article footer.with-author .article-info,article footer.with-date .article-info{display:block;float:none;width:100%}
article footer.with-date .article-info span{display:inline-block}
article footer.with-date .article-info span.etad{margin-right:20px}
article footer.with-author .article-info span{display:block}
article footer .article-comments{float:left}
article footer .article-share{margin-left:0}
}
@media only screen and (max-width: 1024px) {
.theme-photo-articles .blend{position:relative;min-height:146px;background:none;margin:0;padding-top:0}
.theme-photo-articles h3{font-size:14px;line-height:20px}
.theme-photo-articles p{font-size:13px;line-height:18px}
.theme-photo-articles a,.theme-photo-articles p{color:#333}
.theme-photo-articles a:hover{color:#333}
}
@media only screen and (max-width: 1015px) {
#top-articles .small-articles li{float:none;width:24%;display:inline-block;margin-left:.4%;background-color:#ededed;min-height:200px}
#top-articles .small-articles li h3{font-size:13px;line-height:16px}
#top-articles .small-articles li h3 a{padding:8px}
}
@media only screen and (max-width: 1008px) {
.theme-photo-articles .blend{min-height:156px}
.ads-mcnetwork{display:none}
}
@media only screen and (max-width: 1000px) {
.category-main .category-left{float:none;width:100%}
.category-main .category-photo-under h3{min-height:100%}
.category-main .category-right{float:none;width:100%}
.category-main .category-right a{padding:4px 0}
.category-main .category-right ul{padding:10px 20px 0}
.category-main .category-right ul li{background-position:0 -329px;font-size:14px;line-height:20px}
.category-main .more{font-size:13px;position:relative;bottom:auto;right:auto;padding:0 25px 12px;text-align:right}
.category-article h3{font-size:18px;line-height:22px}
.category-article p a,.category-article p span.more{margin-left:5px}
.comments .avatar{width:40px;height:40px}
.comments p:before{content:'';display:block;clear:both;height:6px}
.comments p{margin-left:0;margin-top:0}
.author-list ul li{width:50%}
}
@media only screen and (max-width: 980px) {
article .right{width:60%}
article .left{width:40%}
article .left nav{font-size:12px;line-height:15px}
.theme-photo-articles .blend{min-height:174px}
.recommended ul li div{margin:0 0 8px 6px}
.recommended ul li div h3,.kd_ns_placement .kd_ns_lead{font-size:13px;line-height:16px}
.recommended ul li div h3 a{height:80px}
/*.recommended ul li a{margin:0 0 8px 6px}
.recommended ul li a span{font-size:13px;line-height:16px;height:80px}*/
}
@media only screen and (max-width: 950px) {
#zpr-header-desktop{display:none}
article .in-content aside{float:none;margin:0 auto 0 auto}
}
@media only screen and (max-width: 940px) {
article .right{width:100%}
article .left{float:none;width:100%}
article .left .image{width:47%;float:left;margin-right:12px}
article .left nav{width:47%;float:right;margin:0 0 15px 12px}
article>img,article>p>img{width:240px!important;height:auto!important}
#top-articles .small-articles li{float:none;width:24%;display:inline-block;margin-left:.39%;background-color:#ededed;min-height:180px}
#top-articles .small-articles li h3{font-size:12px;line-height:15px}
#top-articles .small-articles li h3 a{padding:6px}
.category-article h3{margin-bottom:6px;font-size:15px;line-height:19px}
.category-article span{font-size:12px;margin-right:5px}
.category-article p{font-size:13px;line-height:19px;margin-top:6px}
#photo-article-list li{width:48.4%;margin-right:1.6%;margin-bottom:1.6%}
#photo-article-list h2{font-size:16px;line-height:21px;min-height:110px}
.theme-photo-articles h3{font-size:13px;line-height:18px}
.theme-photo-articles p{font-size:12px;line-height:16px}
}
@media only screen and (max-width: 850px) {
.comments .buttons-comments-top{text-align:left}
.recommended ul li{width:50%}
.recommended ul li div{margin:0 0 10px 10px}
.recommended ul li div h3,.kd_ns_placement .kd_ns_lead{font-size:14px;line-height:18px}
.recommended ul li div h3 a{height:110px}
/*.recommended ul li a{margin:0 0 10px 10px}
.recommended ul li a span{font-size:14px;line-height:18px;height:110px}*/
}
@media only screen and (max-width: 835px) {
.ads-468{display:none}
.theme-photo-articles li{width:99.6%}
.theme-photo-articles .blend{position:absolute;min-height:0;background:rgba(0,0,0,0.6);margin:10px;padding:10px}
.theme-photo-articles h3{font-size:14px;line-height:20px}
.theme-photo-articles p{font-size:13px;line-height:18px}
.theme-photo-articles a,.theme-photo-articles p{color:#fff}
.theme-photo-articles a:hover{color:#fff}
}
@media only screen and (max-width: 800px) {
main{width:100%;margin-right:0;margin-bottom:20px}
.ads-468{display:block}
article{margin-right:0}
article .right{float:right;width:55%}
article .left{float:left;width:45%}
article .left .image{margin:0 15px 15px 0;float:none;width:auto}
article .left nav{margin:0 15px 15px 0;float:none;width:auto;font-size:13px;line-height:16px}
article>img,article>p>img{width:auto!important;height:auto!important}
#column-right{clear:both;float:left;width:100%;padding-left:0;border-left:none}
#column-right .column1,#column-right .column2{float:left;width:50%}
#column-right .column1 section{margin-right:7px}
#column-right .column2 section{margin-left:7px}
.bottom.sitemap nav{width:33.3%}
.comments{width:100%;margin-right:0}
.comments .buttons-comments-top{text-align:right}
.comments .avatar{height:7%;width:7%}
.comments p:before{content:'';display:none;clear:none;height:0}
.comments p{margin-left:8%;margin-top:6px}
.category-main{margin-right:0}
.category-main .category-left{float:left;width:56%}
.category-main .category-photo-under h3{min-height:44px}
.category-main .category-right{float:left;width:44%}
.category-main .category-right a{padding:5px 0}
.category-main .category-right ul{padding:20px}
.category-main .category-right ul li{background-position:0 -328px;font-size:14px;line-height:20px}
.category-main .more{font-size:13px;position:absolute;bottom:20px;right:20px}
.category-article h3{margin-bottom:8px;font-size:20px;line-height:26px}
.category-article span{font-size:13px;margin-right:6px}
.category-article p{font-size:14px;line-height:22px}
#top-articles{margin:0}
#top-articles .main-article{float:left;width:64.8%;margin:0}
#top-articles .main-article h2{font-size:18px;line-height:22px}
#top-articles .main-article h2 a{padding-bottom:20px}
#top-articles .small-articles{float:right;display:block;width:34%;margin:0 .4% 3% 0}
#top-articles .small-articles li{margin-bottom:3.5%;float:left;display:block;width:100%;min-height:100%}
#top-articles .small-articles li a,#top-articles .small-articles li span{float:left;width:32.3%}
/*#top-articles .small-articles li a img{display:block;height:auto;width:100%}*/
#top-articles .small-articles li h3{float:right;width:67.7%;font-size:13px;line-height:16px}
#top-articles .small-articles li h3 a{padding:6px}
#photo-article-list{margin-right:0}
#photo-article-list li{width:32.3%;margin:.5%}
#photo-article-list a.photo-article-box-image{margin:10px}
#photo-article-list h2{min-height:100px;padding:0 10px 8px}
.wm{margin-right:0}
.theme-photo-articles li{width:48.6%;margin:.7%}
.theme-photo-articles h3{font-size:13px;line-height:18px}
.theme-photo-articles p{font-size:12px;line-height:16px}
.theme-photo-articles a,.theme-photo-articles p{color:#fff}
.theme-photo-articles a:hover{color:#fff}
.recommended ul li{width:25%}
#opt-billboard .adslot_2,.ask-billboard ins.adsbygoogle,.temat-rectangle ins.adsbygoogle,.comments-rectangle ins.adsbygoogle{width:750px;height:200px}
#main-billboard ins.adsbygoogle,.gallery-billboard ins.adsbygoogle{width:750px;height:200px}
#main-billboard .no-adsense{display:block}
.ads-mcnetwork{display:block}
article footer .article-info,article footer.with-author .article-info,article footer.with-date .article-info{display:block;float:left;width:260px}
article footer .article-comments{float:right}
article footer .article-share{margin-left:40px}
article footer.with-date .article-info span,article footer.with-author .article-info span{display:block}
article footer.with-date .article-info span.etad{margin-right:0}
article .in-content aside{float:left;margin:0 20px 0 0}
.author-list ul li{width:33.3%}
}
@media only screen and (max-width: 768px) {
#search-login-register form,#login-register ul{display:none}
#icon-search,#icon-profile{display:block;text-indent:-99999px;text-align:left;background:url(../img/sprites.png) no-repeat 0 0;width:37px;height:35px;position:absolute;top:18px}
#icon-search{background-position:0 -109px;right:63px}
#icon-profile{background-position:0 -61px;right:18px}
.toggle #icon-search,.toggle #icon-profile{top:6px;width:30px;height:28px}
.toggle #icon-search{background-position:0 -913px;right:58px}
.toggle #icon-profile{background-position:0 -951px;right:18px}
.category-main .category-right a{padding:4px 0}
.category-main .category-right ul{padding:15px 17px}
.category-main .category-right ul li{background-position:0 -329px;font-size:13px;line-height:18px}
.category-main .more{font-size:12px;bottom:15px;right:17px}
#top-articles .small-articles li{margin-bottom:3.5%;float:left;display:block;width:100%}
#top-articles .small-articles li a,#top-articles .small-articles li span{float:left;width:32%}
#top-articles .small-articles li h3{float:right;width:68%}
#top-articles .small-articles li h3 a{padding:4px 6px}
.category-article h3{font-size:18px;line-height:22px}
#photo-article-list h2{min-height:110px}
}
@media only screen and (max-width: 750px) {
#header-billboard,#header-billboard2{display:none}
#opt-billboard .adslot_2,.ask-billboard ins.adsbygoogle,.temat-rectangle ins.adsbygoogle,.comments-rectangle ins.adsbygoogle{width:336px;height:280px}
#main-billboard ins.adsbygoogle,.gallery-billboard ins.adsbygoogle{max-width:750px;width:100%;height:90px}
#main-billboard .no-adsense{display:none}
article footer .article-share{margin-left:30px}
}
@media only screen and (max-width: 748px) {
#top-articles .small-articles li a,#top-articles .small-articles li span{width:32%}
#top-articles .small-articles li h3{width:68%}
.theme-photo-articles .blend{position:relative;min-height:138px;background:none;margin:0;padding-top:0}
.theme-photo-articles a,.theme-photo-articles p{color:#333}
.theme-photo-articles a:hover{color:#333}
.theme-photo-articles h3{font-size:14px;line-height:20px}
.theme-photo-articles p{font-size:13px;line-height:18px}
}
@media only screen and (max-width: 720px) {
#right-rectangle,#right-rectangle-top{width:300px;height:250px}
#column-right .photo-article ul{margin-left:-6px}
#column-right .photo-article ul li div{margin:0 0 8px 6px}
#column-right .photo-article ul li div h3{font-size:13px;line-height:16px}
#column-right .photo-article ul li div h3 a{height:80px}
/*
#column-right .photo-article ul li a{margin:0 0 8px 6px}
#column-right .photo-article ul li a span{font-size:13px;line-height:16px;height:80px}
*/
#top-articles .small-articles li a,#top-articles .small-articles li span{width:33%}
#top-articles .small-articles li h3{width:67%;font-size:12px;line-height:14px}
#top-articles .small-articles li{margin-bottom:2.8%}
#top-articles .small-articles li h3 a{padding:5px}
.profile .profile-left{width:auto;float:none;margin-left:10px;margin-right:10px}
.profile .profile-right{width:auto;float:none}
}
@media only screen and (max-width: 700px) {
article footer .article-info{display:none}
article footer.with-author .article-info,article footer.with-date .article-info{display:block;float:none;width:100%}
article footer.with-date .article-info span{display:inline-block}
article footer.with-date .article-info span.etad{margin-right:20px}
article footer.with-author .article-info span{display:block}
article footer .article-comments{float:left}
article footer .article-share{margin-left:0}
}
@media only screen and (max-width: 680px) {
.category-main .category-left{float:none;width:100%}
.category-main .category-photo-under h3{min-height:100%}
.category-main .category-right{float:none;width:100%}
.category-main .category-right a{padding:4px 0}
.category-main .category-right ul{padding:10px 20px 0}
.category-main .category-right ul li{background-position:0 -329px;font-size:14px;line-height:20px}
.category-main .more{font-size:13px;position:relative;bottom:auto;right:auto;padding:0 25px 12px;text-align:right}
#top-articles .main-article{float:none;width:100%}
#top-articles .main-article h2{font-size:20px;line-height:26px}
#top-articles .small-articles{float:none;width:100%;margin:1.4% 0 0;position:relative}
#top-articles .small-articles li{float:none;width:24%;display:inline-block;margin-left:.5%;min-height:200px}
#top-articles .small-articles li first{margin-left:0}
#top-articles .small-articles li a,#top-articles .small-articles li span{width:100%}
#top-articles .small-articles li h3{float:none;width:100%}
#top-articles .small-articles li h3 a{padding:8px}
}
@media only screen and (max-width: 660px) {
#column-right .photo-article ul li div h3 a{height:96px}
/*#column-right .photo-article ul li a span{height:96px}*/
}
@media only screen and (max-width: 650px) {
.ads-mcnetwork{display:none}
}
@media only screen and (max-width: 640px) {
article .right{width:60%}
article .left{width:40%}
article .left nav{font-size:12px;line-height:15px}
#photo-article-list a.photo-article-box-image{margin:8px}
#photo-article-list h2{font-size:15px;line-height:19px;min-height:100px;padding:0 8px 8px}
.theme-photo-articles h3{font-size:13px;line-height:18px}
.theme-photo-articles p{font-size:12px;line-height:16px}
.recommended ul li div{margin:0 0 8px 6px}
.recommended ul li div h3,.kd_ns_placement .kd_ns_lead{font-size:13px;line-height:16px}
.recommended ul li div h3 a{height:80px}
/*.recommended ul li a{margin:0 0 8px 6px}
.recommended ul li a span{font-size:13px;line-height:16px;height:80px}*/
.author-list ul li{width:50%}
.toggle.social .article-share{margin:0 20px 0 220px}
}
@media only screen and (max-width: 600px) {
#column-right .column1,#column-right .column2{float:none;width:100%}
#column-right .column2 section{margin-left:0}
#column-right .photo-article ul{margin-left:0;margin-right:-12px}
#column-right .photo-article ul li{width:33.33%}
#column-right .photo-article ul li div{margin:0 6px 6px 0}
#column-right .photo-article ul li div h3 a{height:114px}
/*#column-right .photo-article ul li a{margin:0 6px 6px 0}
#column-right .photo-article ul li a span{height:114px}*/
.category-main .category-right a{padding:4px 0}
.category-main .category-right ul li{font-size:13px;line-height:18px}
.category-main .more{font-size:12px}
#top-articles .main-article h2{font-size:17px;line-height:22px}
#top-articles .main-article h2 a{padding:13px}
#top-articles .small-articles li{margin-left:.4%;min-height:180px}
#top-articles .small-articles li h3{font-size:11px}
.theme-users-posts li{margin:2.5% 0}
.comments .avatar{width:40px;height:40px}
.comments p:before{content:'';display:block;clear:both;height:6px}
.comments p{margin-left:0;margin-top:0}
article>img,article>p>img{width:240px!important;height:auto!important}
}
@media only screen and (max-width: 590px) {
article .right{width:100%}
article .left{float:none;width:100%}
article .left .image{width:47%;float:left;margin-right:12px}
article .left nav{width:47%;float:right;margin:0 0 15px 12px}
.theme-photo-articles .blend{min-height:148px}
}
@media only screen and (max-width: 560px) {
#photo-article-list a.photo-article-box-image{margin:10px}
#photo-article-list li{width:48.6%;margin:.7%}
#photo-article-list h2{font-size:16px;line-height:21px;padding:0 10px 8px}
.theme-photo-articles .blend{min-height:156px}
article .in-content aside{float:none;margin:0 auto 0 auto}
}
@media only screen and (max-width: 550px) {
#he-dial ul li{float:none;width:100%}
#he-dial ul li .he-grid{margin:5px 0}
#he-bottom-close,#he-bottom-ok{margin-right:0;padding:0 5px}
}
@media only screen and (max-width: 530px) {
.comments .buttons-comments-top{text-align:left}
#photo-article-list h2{min-height:110px}
.theme-photo-articles .blend{min-height:174px}
.toggle.social .article-share{margin:0 auto}
.toggle.social #menu-top-logo{width:40px}
.toggle.social #logo{display:none}
}
@media only screen and (max-width: 500px) {
#he-newsletter .iw-out,#he-newsletter .submit{float:none;width:100%;margin-right:0}
}
@media only screen and (max-width: 484px) {
.recommended ul li{width:50%}
.recommended ul li div{margin:0 0 10px 10px}
.recommended ul li div h3,.kd_ns_placement .kd_ns_lead{font-size:14px;line-height:18px}
.recommended ul li div h3 a{height:110px}
/*.recommended ul li a{margin:0 0 10px 10px}
.recommended ul li a span{font-size:14px;line-height:18px;height:110px}*/
}
@media only screen and (max-width: 480px) {
h1{font-size:22px;line-height:26px}
#search-images h2{font-size:17px;line-height:21px;margin:15px 0 10px}
#menu-main{display:none}
#icon-search{right:51px}
#icon-profile{right:8px}
.toggle #icon-search,.toggle.social #icon-search{right:48px}
.toggle #icon-profile,.toggle.social #icon-profile{right:8px}
article .left .image{width:48%;float:right;margin:0 0 5px 5px;padding:0 0 8px 8px;background-color:#fff}
article .left nav{width:auto;float:none;margin:0 0 15px;font-size:13px;line-height:16px}
article>img,article>p>img{width:200px!important;height:auto!important}
.bottom.sitemap nav{width:50%}
#top-articles .small-articles{margin-bottom:15px}
#top-articles .small-articles li{width:48.8%;margin-bottom:1%;min-height:240px}
#top-articles .small-articles li h3{font-size:14px;line-height:16px}
#top-articles .small-articles li h3 a{padding:8px 10px}
.category-article .category-small-photo{width:150px}
.category-article h3{margin-bottom:6px;font-size:15px;line-height:19px}
.category-article span{font-size:11px;margin-right:3px}
.category-article p{font-size:13px;line-height:19px;margin-top:6px}
.theme-photo-articles li{width:99.6%}
.theme-photo-articles .blend{position:absolute;min-height:0;background:rgba(0,0,0,0.6);margin:10px;padding:10px}
.theme-photo-articles a,.theme-photo-articles p{color:#fff}
.theme-photo-articles a:hover{color:#fff}
.theme-users-posts h3{margin-bottom:6px;font-size:15px}
.theme-users-posts p{font-size:13px}
.theme-photo-articles h3{font-size:14px;line-height:20px}
.theme-photo-articles p{font-size:13px;line-height:18px}
#comments-add{margin-left:0;margin-right:0}
.profile .profile-left{margin-left:0;margin-right:0}
#ask-form #comments-add .tw textarea{height:300px}
}
@media only screen and (max-width: 478px) {
.ads-468{display:none}
}
@media only screen and (max-width: 450px) {
#menu-top-in{width:230px;background-color:#1e1e1e}
#menu-top-left{float:none;width:100%}
#menu-top-left ul{border-bottom:1px solid #666;border-right:none}
#menu-top-right{float:none;width:100%}
#menu-top-right h3{margin-top:14px}
#menu-top-right form button{background-color:#1e1e1e}
.author-list ul li{width:100%}
}
@media only screen and (max-width: 420px) {
article .left .image{width:auto;float:none;padding:0;margin:0 0 10px}
}
@media only screen and (max-width: 410px) {
#photo-article-list a.photo-article-box-image{margin:8px}
#photo-article-list h2{font-size:15px;line-height:18px;min-height:114px;padding:0 8px 8px}
#column-right .photo-article ul{margin-left:-2px}
#column-right .photo-article ul li{width:50%}
#column-right .photo-article ul li div{margin:6px}
#column-right .photo-article ul li div h3{font-size:15px;line-height:19px}
#column-right .photo-article ul li div h3 a{height:98px}
/*#column-right .photo-article ul li a{margin:6px}
#column-right .photo-article ul li a span{font-size:15px;line-height:19px;height:98px}*/
.theme-photo-articles h3{font-size:13px;line-height:18px}
.theme-photo-articles p{font-size:12px;line-height:16px}
#menu-top,.toggle #menu-top{margin-left:0;margin-right:10px}
#logo{margin-top:17px}
#icon-search,.toggle #icon-search,.toggle.social #icon-search{right:5px}
#icon-profile,.toggle.social #icon-profile{display:none}
header .top{height:60px}
#menu-top{margin-top:13px}
#icon-search,#icon-profile{top:13px}
}
@media only screen and (max-width: 400px) {
article footer .article-share span.article-share-gp{display:none}
}
@media only screen and (max-width: 376px) {
#opt-billboard .adslot_2,.ask-billboard ins.adsbygoogle,.temat-rectangle ins.adsbygoogle,.comments-rectangle ins.adsbygoogle{width:300px;height:250px}
}
@media only screen and (max-width: 370px) {
#main-rectangle,.gallery-rectangle{width:300px}
#main-rectangle ins.adsbygoogle,.gallery-rectangle ins.adsbygoogle{width:300px;height:250px}
#main-skyscraper{width:120px}
#column-right .photo-article ul li div{margin:0 6px 6px 0}
#column-right .photo-article ul li div h3{font-size:13px;line-height:16px}
#column-right .photo-article ul li div h3 a{height:80px}
/*#column-right .photo-article ul li a span{font-size:13px;line-height:16px;height:80px}*/
.recommended ul{margin-left:-5px}
.recommended ul li div{margin:0 0 8px 6px}
.recommended ul li div h3,.kd_ns_placement .kd_ns_lead{font-size:13px;line-height:16px}
.recommended ul li div h3 a{height:80px}
/*.recommended ul li a{margin:0 0 8px 6px}
.recommended ul li a span{font-size:13px;line-height:16px;height:80px}*/
.category-article .category-small-photo{width:100px}
#top-articles .small-articles li{min-height:220px}
#photo-article-list a.photo-article-box-image{margin:10px}
#photo-article-list li{width:100%;margin:1% 0}
#photo-article-list h2{font-size:17px;line-height:23px;min-height:100%;padding:0 10px 18px}
.theme-photo-articles .blend{position:relative;background:none;margin:0;padding-top:0}
.theme-photo-articles a,.theme-photo-articles p{color:#333}
.theme-photo-articles a:hover{color:#333}
article>img,article>p>img{width:150px!important;height:auto!important;margin:7px!important}
article footer .article-share span.article-share-tw{display:none}
article .in-content aside{width:300px}
article .in-content aside ins.adsbygoogle{width:300px;height:250px}
#ask-form #comments-add .iw input,#ask-form #comments-add .tw textarea,#comments-add .sw select{font-size:15px}
}
@media only screen and (max-width: 330px) {
#he-dial ul li .he-grid{max-width:270px}
}
@media only screen and (max-width: 320px) {
h1{font-size:20px;line-height:24px}
.theme-users-posts li{margin:3.5% 0}
}