* {margin: 0;padding: 0;} html {height: 100%;} body {font-size:12px;font-family: "Arial Bold","Arial","Arial Regular";width: 100%;height: 100%;background-color: rgba(252, 252, 252, 1); line-height:20px;} a {color: #A0AABE;outline: none;text-decoration: none;cursor: pointer;} a:hover {text-decoration: none;color: #707070;} img {border: 0;} input {vertical-align: middle;} input[type="submit"], input[type="button"] {cursor: pointer;} ol,ul {list-style-position: inside;} .wrapper {min-height: 100%;height: auto !important;height: 100%;} .no-margin {margin-right:0px !important;} .clearfix:before, .clearfix:after {content: "";display: table;} .clearfix:after {clear: both;} .clearfix {zoom: 1;} .inner {margin: 0 auto;} small{color:#BFBFBF;} .header {min-height: 78px; padding-top: 18px; margin-bottom: 5px;} .nav {display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 9px 0 0 78px;float: right;} .nav .nav-buttons{display: inline-block; float:left;} .nav .nav-buttons a {display: inline-block; *display: inline; *zoom: 1;margin-right: 2px; width: 106px; height: 41px; line-height: 38px; background: #2b3b4e;text-align: center; color: #fff; text-decoration: none; font-size: 16px;} .nav .nav-buttons a:hover {background: #ffb01f; color: #181f28;} .soc a {display: inline-block; *display: inline; *zoom: 1; margin-right: 8px; width: 41px; height: 41px; background: url(/files/icons/soc.png) no-repeat;} .tw {background-position: -53px 0 !important;} .gp {background-position: -109px 0 !important;} .fb:hover {background-position: 0 -59px;} .tw:hover {background-position: -53px -59px !important;} .gp:hover {background-position: -109px -60px !important;} .soc {display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 0 0 0 28px;} .content {padding: 0 0 100px; width: 970px; margin: 0 auto;} .footer {margin: -65px auto 0;height: 65px;line-height: 63px;} .footer span {color: #c4c9cf; float: left;} .footer-nav {float: right;} .footer-menu a {color: #c4c9cf; text-decoration: none; border-right: 1px solid #c4c9cf; padding: 0 12px 0 0; margin-right: 8px;} .footer-menu a:last-child {border:0;} .soc-mini {margin-top: 17px; margin-left: 6px; height: 32px !important;} .soc-mini, .footer-menu {display: inline-block; *display: inline; *zoom: 1; vertical-align: top;} .soc-mini a {display: inline-block; *display: inline; *zoom: 1; margin-left: 2px; vertical-align: top; width: 29px; height: 29px; background: url(/files/icons/soc-mini.png) no-repeat;} .soc1:hover {background-position: 0 -43px;} .soc2 {background-position: -40px 0 !important;} .soc2:hover {background-position: -40px -43px !important;} .soc3 {background-position: -80px 0 !important;} .soc3:hover {background-position: -80px -43px !important;} body{color: #707070;} .center-col{vertical-align: top;} .center-col .center-col-wrapper{border: 1px solid #e5e5e8; box-shadow: 2px 3px 6px -3px; padding: 5px 25px;} .center-col h1{color: #707070; padding: 0 0 9px 0; margin: 10px 0 0 0; border-bottom: 1px solid #707070; font-size: 22px;} .left-col{width: 175px; float: left; display:inline-block; vertical-align: top; padding-right: 25px;} .left-col .left-col-wrapper{border: 1px solid #e5e5e8; box-shadow: 2px 3px 6px -3px; padding: 5px 7px;} .left-col h2{color: #707070; padding: 0 0 9px 0; margin: 10px 0 0 0; border-bottom: 1px solid #707070; font-size: 13px; font-stretch: condensed;} .right-col{width: 770px; display:inline-block; vertical-align: top;} .right-col .right-col-wrapper{border: 1px solid #e5e5e8; box-shadow: 2px 3px 6px -3px; padding: 5px 25px;} span.icon a{text-decoration: none;} span.icon a:hover{text-decoration: underline;} span.icon .i_views {display: block; background: rgba(0, 0, 0, 0) url("/files/icons/icons_small.png") no-repeat scroll -265px -91px; height: 20px; position: relative; width: 20px; float: left; top:1px; margin: 0 2px 0 0;} span.icon .i_report {display: block; background: rgba(0, 0, 0, 0) url("/files/icons/icons_small.png") no-repeat scroll -632px -126px; height: 20px; position: relative; width: 20px; float: left; top:1px; margin: 0 2px 0 0;} .breadcrumbs{font-weight: bold; margin: 12px 0 5px;} .breadcrumbs a{color: #8c8c8c; text-decoration: none;} .breadcrumbs a:hover{text-decoration: underline;} .button{border: 0 solid; border-radius: 3px; box-shadow: 1px 1px 2px 0 #707070; color: white; cursor: pointer; padding: 5px 15px; text-shadow: 1px 1px 5px silver; text-transform: capitalize; background: #a0aabe; background: linear-gradient(to top, #a0aabe, #F1F4F9); font-weight: bold; font-size: 12px;} .button:hover{background: #707070; background: linear-gradient(to top, #707070, #F1F4F9);} .button2{border: 0 solid; border-radius: 3px; box-shadow: 1px 1px 2px 0 #707070; color: white; cursor: pointer; padding: 5px 8px; text-shadow: 1px 1px 5px silver; text-transform: capitalize; background-color: #a0aabe; font-weight: bold; font-size: 12px;} .button2:hover{background-color: #707070;} a.button{color: white; cursor: pointer; font-weight: bold; font-size: 12px; text-decoration: none;} a.button:hover{text-decoration: none !important;} a.button2{color: white; cursor: pointer; font-weight: bold; font-size: 10px; text-decoration: none;} a.button2:hover{text-decoration: none !important;} .inner .head-logo,.inner .head-center,.inner .head-menu{float: left; display: inline-block;} .inner a{text-decoration: none;} .inner a:hover{text-decoration: underline;} .inner .head-logo{width: 247px;} .inner .head-logo span{float: right; font-size: 21px; width: 185px;} .inner .head-logo a{display: block; color: #707070;} .inner .head-logo img{position: absolute; height: 72px;} .inner .head-center{width: 510px; text-align: center; font-size: 1.7em;} .inner .head-menu{width: 213px;} .search{margin-top: 4px; text-align: right;} .search input[name="q"]{height: 26px; box-sizing: border-box; border: 1px solid #A0AABE;} .toplevel li{font-size: 14px; padding: 6px 0; border-bottom: 1px solid #E5E5E8; display: block; min-height: 20px;} .toplevel li>small{background-color: #E5E5E8; box-shadow: 0 0 2px 0; float: right; padding: 0 3px; color: #707070;} .toplevel li a{display: block; float: left;}.admin_keywords{}
.admin_keywords .leftcol {width: 70%; float: left;}
.admin_keywords .leftcol table tr * {padding: 5px;}
.admin_keywords .leftcol table tr:nth-child(even){background: #eee none repeat scroll 0 0;}
.admin_keywords .rightcol {width: 25%; float: right;}
.admin_keywords .rightcol input {padding: 5px;}
.admin_keywords .posts_keywords {display: none;}
.admin_keywords .sumbitbtn{width: 100%;text-align: right;}.comments p {color: #293848; font-size: 18px; line-height: 22px; margin-bottom: 20px;}
.comments .title {margin-bottom: 16px;}
.comments form span {color: #607586; text-transform: uppercase;}
.comments form {background: #f8f8f8; border: 1px solid #d1d5dc; padding: 15px 16px 12px;}
.comments input[type="text"] {border: 1px solid #d1d5dc; color: #607586; font-size: 14px; background: #fff; padding: 0 10px; width: 96%; height: 40px; line-height: 40px;}
.comments .right-col input[type="text"] {border: 1px solid #d1d5dc; color: #607586; font-size: 12px; background: #fff; padding: 0; width: 96%; height: 15px;line-height: 15px;}
.comments {margin-bottom: 47px;}
.comments textarea {width: 90%; padding: 10px; font-size: 14px;}
.comments .left-col textarea{min-height: 500px;}
.comments .commentform textarea{min-height: 200px;}
.comments .button-submit{width:100%;text-align: right;}
.comments .button {width: 104px; height: 41px; margin: 5px 0 0; background: #2b3b4e; color: #fff; border: 0; font-size: 18px; line-height: 39px;display: inline-block;}
.comments-text {display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 93%;}
.comments .success{display: block;padding: 2px 5px 4px;background: #90EE90; color:#FFFFFF; font-weight: bold; font-size: 1em}
.comments .warning{display: block;padding: 2px 5px 4px;background: #FF0000; color:#FFFFFF; font-weight: bold; font-size: 1em}.overlay{-moz-user-select: none; left: 0; overflow-x: hidden; overflow-y: scroll; position: fixed; top: 0; width: 100%; z-index: 99999 !important; background: none repeat scroll 0 0 #000;}fieldset.img-input{border: 2px groove threedface; display: block; margin-left: 2px; margin-right: 2px; padding: 0.35em 0.625em 0.75em;}
div.imageBox{float: left; margin:0 2px 4px 2px; width: 48%;}
.imageBox img:hover{opacity:0.7;}
.imageBox img{max-width:139px;height:80px;}
.imageBox a{display:inline;}
.imageBox a:last-child{float:right;}
.search_result img {max-width: 250px; max-height: 200px; cursor: pointer;}
.search_result .search_img {width: 250px; height: 250px; border: 1px solid #ccc; margin: 5px 0 0 5px; text-align: center; vertical-align: middle; display: inline-block; position: relative;}
.search_result_image {text-align: center;}
.search_result_image img {max-width: 95%; max-height: 95%;}
.search_result .search_img div {position: absolute; bottom: 0; height: 40px; padding: 5px;}
.crop_image {text-align: center;}
.crop_image img {max-width: 100%; max-height: 100%;}
.leftcol {width: 70%; float: left;}
.leftcol table tr * {padding: 5px;}
.leftcol table tbody:nth-child(odd) {background: #eee;}
.rightcol {width: 25%; float: right;}
.rightcol input {padding: 5px;}
.keywords_tr{display:none;}
.leftcol {width: 70%; float: left;}
.leftcol table tr * {padding: 5px;}
.leftcol table tbody:nth-child(odd) {background: #eee;}
.rightcol {width: 25%; float: right;}
.rightcol input {padding: 5px;}
.keywords_tr{display:none;}.index.left-col {width: 1200px; margin: 0;}
.index .right-col {float: right; margin-bottom: 30px; width: 240px;}
.index .right-col{color:#293848 !important;}
.index .right-col h4 span{text-transform: uppercase;color: #607586}
.index .right-col h4, .left-col h1 {font-size: 18px;margin: 18px 0 5px;color: #293848 !important;}
.index-models {margin-top: 20px;}
.index-models .model{width: 180px; height: 290px; margin-right: 60px; float: left; margin-bottom: 30px;}
.index-models .model-title{max-height: 40px; overflow-y: hidden;}
.index-models .model.large {width: 420px;}
.index-models .model > a .model-image {width: 180px; height: 180px; overflow: hidden; position: relative; display: inline-block; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.index-models .model.large > a .model-image {width: 420px; height: 240px;}
.index-models .model > a img{opacity: 0;}
.index .views_icon,.index .author_icon,.index .count_photo_icon{vertical-align: middle; height: 15px; width: auto !important; margin-top: -2px;}
.index .tooltip{position:relative; z-index:1; zoom:1; cursor: pointer;}
.index .tooltip em{display:none;}
.index .tooltip:hover em{display:block; position:absolute; z-index:1; background-color:#e6e6e6; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; line-height:normal; color:#607586; text-decoration:none; padding:3px 5px; bottom:22px; right:0; -webkit-box-shadow:0 0 5px #e6e6e6; -moz-box-shadow:0 0 5px #e6e6e6; box-shadow:0 0 5px #e6e6e6;}
.index .tooltip:hover em i{position:absolute; z-index:1; bottom:-7px; right:5px; border-top:7px solid #e6e6e6; border-left:7px solid transparent; _border-left:7px solid #e6e6e6; display:block; height:0; overflow:hidden;}
.form-mvcontent p {color: #293848; font-size: 18px; line-height: 22px; margin-bottom: 20px;}
.form-mvcontent .title {margin-bottom: 16px;}
.form-mvcontent form span {color: #607586; text-transform: uppercase;}
.form-mvcontent form {background: #f8f8f8; border: 1px solid #d1d5dc; padding: 15px 16px 12px;}
.form-mvcontent input[type="text"] {border: 1px solid #d1d5dc; color: #607586; font-size: 14px; background: #fff; padding: 0 10px; width: 96%; height: 40px; line-height: 40px;}
.form-mvcontent .right-col input[type="text"] {border: 1px solid #d1d5dc; color: #607586; font-size: 12px; background: #fff; padding: 0; width: 96%; height: 15px;line-height: 15px;}
.form-mvcontent {margin-bottom: 47px;}
.form-mvcontent textarea {width: 90%; padding: 10px; font-size: 14px;}
.form-mvcontent .left-col textarea{min-height: 500px;}
.form-mvcontent .button-submit{width:100%;text-align: right;}
.form-mvcontent .button {width: 104px; height: 41px; margin: 5px 0 0; background: #2b3b4e; color: #fff; border: 0; font-size: 18px; line-height: 39px;display: inline-block;}.pagination2 {text-align: center;}
.pagination2>ul {padding: 7px 5px; display: inline-block; *display: inline; *zoom: 1;}
.pagination2 li {background: none repeat scroll 0 0 #f2f2f2;color: #293848;display: inline-block;font-size: 1.2em;list-style: none outside none;margin: 0 2px;padding: 1px 7px;text-decoration: none;}
.pagination2 a{text-decoration: none;}
.pagination2 a:hover{text-decoration: underline;}
.pagination2 .countOnPage{margin-top: 2px;color:#607586;}
.post .post-cats{color: #8c8c8c;}
.post .post-cats a{text-decoration: none;}
.post .post-cats a:hover{text-decoration: underline;}
.post .post-cats span{padding: 0 3px; border-right: 1px solid #AFAFAF;}
.post .post-title{border-bottom: 1px solid #e5e5e8; display: block; font-size: 1.5em; font-weight: bold; margin: 17px 0 0; padding: 0 0 3px; text-decoration: none;}
.post .post-attr{color: #8c8c8c; padding: 4px 0; font-size: 0.9em;}
.post .post-txt img{width: 100%;}
.post .post-txt{color: #707070; padding: 5px 0 7px 0;}
.post h1{color: #707070; padding: 0 0 9px 0; margin: 10px 0 0 0; border-bottom: 1px solid #707070; font-size: 2em;}
.post .post-share{margin-top: 15px; text-align: center;}
.post .post-share fieldset{display: inline; padding: 10px 15px; border-radius: 4px;}
.post .post-share fieldset legend{font-weight: bold; padding: 0 6px; color: #707070;}
.post2 h1{color: #707070; padding: 0 0 9px 0; margin: 10px 0 0 0; font-size: 2em;}
.post2 .imgdata > a img{width: 100%; display: block;}
.post2 .imgdata .imgdata-left{float: left; width: 50%; color: #707070;}
.post2 .imgdata .imgdata-right{float: right; width: 44%; padding: 5px 2%;}
.popular .popular-item{float: left; width: 233px; margin-bottom: 10px;}
.popular .popular-item:nth-child(3n-2){margin: 0 9px;}
.popular h2{color: #707070; padding: 0 0 9px 0; margin: 9px 0 0 0; border-bottom: 1px solid #E5E5E8; font-size: 16px;}
.popular .popular-item > a{display: block; height: 200px; color: #FFFFFF; text-decoration: none;}
.popular .popular-item > a:hover{color: #707070;}
.popular .popular-item .item-image{width: 100%; height: 100%; display: block; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.popular .popular-item .item-image img{width: 100%; height: 100%; opacity: 0;}
.popular .popular-item span.item-title{display: block; height: 65px; position: relative; text-align: center; bottom: 130px; font-size: 0.9em;}
.popular .popular-item span.item-title small{color: #FFFFFF;}
.popular .popular-item span.item-title-back{display: block; height: 65px; position: relative; bottom: 65px; background-color: #707070; opacity: 0.5;}
.post2 .post-share{margin: 17px 0; text-align: left;}
.post2 .post-share fieldset{display: inline; padding: 10px 15px; border-radius: 4px;}
.post2 .post-share fieldset legend{font-weight: bold; padding: 0 6px; color: #707070;}
.post2 .download-img{text-decoration: none; font-weight: bold;}
.post2 .download-img:hover{color: #707070;}
.post .prevnext table{width: 70%; margin: 0 auto; padding: 0;}
.post .prevnext table td{vertical-align: top;}
.post .prevnext a{display: block; padding: 0 10px; text-transform: uppercase;}
.post .prevnext a span{font-weight: bold; font-size: 15px; display: block; margin-bottom: 10px;}
.post .prevnext td:nth-child(2n){width: 1px; background-color: #707070;}.editPanel{box-shadow: 1px 1px 2px -1px;float: right;padding: 3px 4px 0 0;}
.editPanel a{}
.editPanel img{margin: 0 !important;padding: 0 !important;width: 14px !important;}
.editPanel .published-btn {cursor:pointer;border: 0;background: none;padding: 0 2px;}
.form-post-edit p {color: #293848; font-size: 18px; line-height: 22px; margin-bottom: 20px;}
.form-post-edit .title {margin-bottom: 16px;}
.form-post-edit form span {color: #607586; text-transform: uppercase;}
.form-post-edit form {background: #f8f8f8; border: 1px solid #d1d5dc; padding: 15px 16px 12px;}
.form-post-edit input[type="text"] {border: 1px solid #d1d5dc; color: #607586; font-size: 14px; background: #fff; padding: 0 10px; width: 96%; height: 40px; line-height: 40px;}
.form-post-edit .right-col input[type="text"] {border: 1px solid #d1d5dc; color: #607586; font-size: 12px; background: #fff; padding: 0; width: 96%; height: 15px;line-height: 15px;}
.form-post-edit {margin-bottom: 47px;}
.form-post-edit textarea {width: 90%; padding: 10px; font-size: 14px;}
.form-post-edit .left-col textarea{min-height: 500px;}
.form-post-edit .button-submit{width:100%;text-align: right;}
.form-post-edit .button {padding: 0 5px;height: 41px; margin: 5px 0 0; background: #2b3b4e; color: #fff; border: 0; font-size: 18px; line-height: 39px;display: inline-block;}
.form-post-edit fieldset.keywords-edit {border: 2px groove threedface; display: block; margin-left: 2px; margin-right: 2px; padding: 0.35em 0.625em 0.75em;}
.success{display: block;padding: 2px 5px 4px;background: #90EE90; color:#FFFFFF; font-weight: bold; font-size: 1em}
.warning{display: block;padding: 2px 5px 4px;background: #FF0000; color:#FFFFFF; font-weight: bold; font-size: 1em}.category-list{}
.category-list h1{color: #707070; padding: 0 0 9px 0; margin: 10px 0 0 0; border-bottom: 1px solid #707070;}
.category-list h2{color: #707070; padding: 0 0 9px 0; margin: 9px 0 0 0; border-bottom: 1px solid #E5E5E8; font-size: 16px;}
.category-list .category-list-item{float: left; width: 233px; margin-bottom: 10px;}
.category-list .category-list-item:nth-child(3n-1){margin: 0 9px;}
.category-list .category-list-item > a{display: block; height: 200px; text-decoration: none; color: #FFFFFF;}
.category-list .category-list-item > a:hover{color: #707070;}
.category-list .category-list-item .item-image{width: 100%; height: 100%; display: block; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.category-list .category-list-item .item-image img{width: 100%; height: 100%; opacity: 0;}
.category-list .category-list-item span.item-title{display: block; height: 65px; position: relative; text-align: center; bottom: 130px; font-size: 0.9em;}
.category-list .category-list-item span.item-title small{color: #FFFFFF;}
.category-list .category-list-item span.item-title-back{display: block; height: 65px; position: relative; bottom: 65px; background-color: #707070; opacity: 0.5;}
.category-list .category-list-item span.item-views{background-color: #f8f8ff; border-radius: 0 0 11px; color: #8c8c8c; display: block; font-size: 0.8em; padding: 2px 7px 0 2px; position: absolute;}
.category-list .category-list-pin{margin: 12px 0 0 0;}
.related .related-item{}
.related .related-item a{display: block; float: left; width: 100%; margin: 0 0 5px 0; text-decoration: none;}
.related .related-item img{width: 250px; float: left; margin-right: 10px;}
.related h2{color: #707070; padding: 0 0 3px 0; margin: 10px 0 0 0; border-bottom: 1px solid #E5E5E8; font-size: 1.3em;}
.related h2+span{bottom: 30px; float: right; position: relative;}
.related .related-item .related-title{font-size: 1.2em; color: #707070; font-weight: bold;}
.related .related-item .related-title+span{font-size: 0.8em; display: block; color: #8c8c8c;}
.index-list{}
.index-list h1{color: #707070; padding: 0 0 9px 0; margin: 10px 0 0 0; border-bottom: 1px solid #707070; font-size: 2em;}
.index-list h1+span{bottom: 30px; float: right; position: relative;}
.index-list .index-item-title{border-bottom: 1px solid #e5e5e8; display: block; margin: 17px 0 0; padding: 0 0 3px; text-decoration: none; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal;}
.index-list .index-item-title:hover{text-decoration: underline;}
.index-list .index-item-attr{color: #8c8c8c; padding: 4px 0; font-size: 0.9em;}
.index-list .index-item-attr i{color: #a0aabe;}
.index-list .index-item-img img{width: 100%;}
.index-list .index-item-txt{color: #707070; padding: 5px 0 7px 0;}
.index-list .social-buttons-wrap{float: right;}
.index-list .social-buttons-wrap span{cursor: pointer; text-decoration: underline; color: #607586;}
.index-list .social-buttons{opacity: 0; position: absolute; left: -600px;}.wrapper-dropdown {cursor: pointer; margin: -2px 0 0 auto; outline: medium none; padding: 2px 15px 3px; position: relative; text-align: left; transition: all 0.3s ease-out 0s; width: 43px;} .wrapper-dropdown:after {content: ""; width: 0; height: 0; position: absolute; top: 50%; right: 15px; margin-top: -3px; border-width: 6px 6px 0 6px; border-style: solid; border-color: #607586 transparent;} .wrapper-dropdown .dropdown {position: absolute; top: 100%; left: 0; right: 0; background: #fff; border-radius: 0 0 5px 5px; border: 1px solid rgba(0,0,0,0.2); border-top: none; border-bottom: none; list-style: none; transition: all 0.3s ease-out; max-height: 0; overflow: hidden; z-index: 999;} .wrapper-dropdown .dropdown li {padding: 0 6px ;} .wrapper-dropdown .dropdown li a {text-shadow: none; display: block; text-decoration: none; color: #A0AABE; padding: 5px 0; transition: all 0.3s ease-out; border-bottom: 1px solid #e6e8ea;} .wrapper-dropdown .dropdown li:last-of-type a {border: none;} .wrapper-dropdown .dropdown li i {margin-right: 5px; color: inherit; vertical-align: middle;} .wrapper-dropdown .dropdown li:hover a {color: #707070;} .wrapper-dropdown.active {border-radius: 5px 5px 0 0; box-shadow: none; border-bottom: none; color: white;} .wrapper-dropdown.active:after {border-color: #a0aabe transparent;} .wrapper-dropdown.active .dropdown {border-bottom: 1px solid rgba(0,0,0,0.2); max-height: 400px;} .wrapper-dropdown span{padding-right: 30px;}