/* colors
blue - 72918b
green - 9fb03e
orange - f60
lgray - f9f8f5
gray - d5d5d5
black - 3c3f36
*/
html,body,.optionMenu,.globalMenu ul,#footer ul,.cform ul{margin:0;padding:0;list-style:none;}
body{margin:0;padding:0;font:normal 12px verdana, arial, sans-serif;text-align:center;background-color:#fff; color:#3c3f36;min-width:942px;}
img{border:0;}
a{color:#72918b;}
a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6{margin:5px 0;font-size:16px;}
h2{font-size:15px;}
h3{font-size:14px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}
h2 a{color:#3c3f36;text-decoration:none;}
p{margin:5px 0;}
small{color:#999;}
a.highlight{font-weight: bold;font-size:14px;}
.username, a.username{font-size:10px;font-weight:bold;text-decoration:none;}
.cform p label{display:block;}
.cform ul{padding:10px;border:dotted 2px #f9f8f5;}
span.cform-field-help{display:block;font-size:11px;}
.cform-additional{margin-top:10px;border-top:dotted 2px #f9f8f5;}
.cform-additional h3{display:block;margin:0;padding:5px;cursor:pointer;color:#72918b;text-decoration:underline;background-color:#f9f8f5;}
.cform-additional .slideContent{display:none;padding:10px;border:dotted 2px #f9f8f5;}
.vDateField{margin-left:0 !important;}
#page{margin:0 auto;min-width:920px;max-width:1200px;width:97%;height:100%;text-align:left;}
* html #page{width:930px;}
#header .left{border-top:solid 3px #f60;text-align:center;}
#header .left a{display:block;padding:10px;}
.header .username{display:block;font-size:24px;padding-top:35px;color:#3c3f36;}
.header{border-top:solid 3px #9fb03e;border-bottom:dotted 2px #f9f8f5;}
.optionMenu{float:right;height:26px;background-color:#f9f8f5;}
.optionMenu li,.globalMenu li{float:left;}
.optionMenu li a{display:block;padding:5px 10px;}
.usrMenu{clear:right;float:right;text-align:right;padding:10px 10px 0;}
.usrMenuLogin{float:right;}
.usrMenu img{position:relative;top:4px;}
.usrMenu p{white-space:nowrap;}
.usrMenuLogged{padding:0;}
.globalMenu{clear:right;}
.globalMenu li{width:10.3%;}
* html .globalMenu li{width:8.5%;}
.globalMenu li a{display:block;padding:5px;text-align:center;white-space:nowrap;border-top:solid 3px #fff;font-size:14px;}
.globalMenu li a span{font-size:8px;color:#F60;}
* html .globalMenu li a{padding:5px 19px;}
.globalMenu li a:hover{border-top:solid 3px #9fb03e;text-decoration:none;}
.globalMenu .active a,.globalMenu .active a:hover{border-top:solid 3px #f60;color:#3c3f36;text-decoration:none;}
#right{width:30%;float:right;padding:10px 0;}
* html #right{width:28%;}
.left{float:left;padding:10px 0;width:17%;}
* html .left{width:16%;}
#content{padding:20px 10px;float:right;width:50%;}
* html #content{width:47%;}
.box{clear:both;}
.box .content{padding:5px;}
.blue .content,.green .content,.orange .content,.gray .content{padding-top:15px;background:#fff url(/static/images/arrow.head.blue.png) 30px 0 no-repeat;border-top:solid 3px #72918b;}
.green .content{background-image:url(/static/images/arrow.head.green.png);border-color:#9fb03e;}
.orange .content{background-image:url(/static/images/arrow.head.orange.png);border-color:#f60;}
.gray .content{background-image:url(/static/images/arrow.head.gray.png);border-color:#EBE9DC;}
.login{position:absolute;z-index:1000;display:none;padding:10px;margin-left:-30px;background:#f9f8f5 url(/static/images/arrow.white.b.png) 95% 0 no-repeat;text-align:right;border-bottom:solid 3px #d5d5d5;}
* html .login{margin-top:20px;margin-left:-245px;width:250px;}
*+html .login{margin-top:20px;margin-left:-250px;width:230px;}
.search span{display:block;border:solid 1px #9fb03e;padding:2px;}
.search input{margin:0;padding:0;width:14px;height:16px;background:#fff url(/static/images/search.png) 50% 100% no-repeat;border:0;cursor:pointer;font-size:14px;}
.search .search_text{width:94%;background-image:none;cursor:text;}
.search span.focus{border:solid 1px #f60;}
.search input:focus{border:0;}
.archive{padding: 5px 0 15px 0;}
.archive input.date{width: 3em;}
.cloud-tag-size-1{font-size:9px;}
.cloud-tag-size-2{font-size:12px;}
.cloud-tag-size-3{font-size:15px;}
.cloud-tag-size-4{font-size:18px;}
.cloud-tag-size-5{font-size:21px;}
.more{display:block;float:right;padding:0 0 0 10px;background:transparent url(/static/images/arrow.gray.right.png) 0 50% no-repeat;}
.poster{margin-bottom:10px;padding:5px;border:dotted 2px #d5d5d5;}
.poster a{text-decoration:none;}
.poster .people a{font-size:11px;text-decoration:underline;}
.people{text-align:right;margin-right:20px;}
.people span{position:relative;margin-top:-13px;left:34px;padding-left:10px;float:right;display:block;background:transparent url(/static/images/arrow.big.gray.left.png) 0 50% no-repeat;}
* html .people span{margin-left:110px;}
*+html .people span{margin-left:110px;}
body:first-of-type .people span{margin-top:0px;}
.people span span{padding:0 5px;left:0;margin:0;background:#d5d5d5 url(/static/images/round.gray.r.png) 100% 50% no-repeat;}
* html .people span span{left:-22px;padding:1px 5px 1px;}
*+html .people span span{left:-22px;padding:1px 5px 1px;}
.usrBox{width:85px;float:left;background-color:#f9f8f5;margin:0 15px 5px 0;padding:5px;text-align:center;}
.usrBox *{display:block;}
.usrBox div{float:right;position:absolute;margin:15px 0 0 90px;width:12px;height:18px;background:transparent url(/static/images/arrow.big.gray.right.png) 50% 50% no-repeat;}
* html .usrBox div{margin-left:5px;}
*+html .usrBox div{margin-left:5px;}
.usrBox a{display:block;text-decoration:none;}
.usrBox .date {padding:5px 0;}
.usrBox .username{font-weight:normal;}
.post{clear:both;padding:5px 0 10px;}
.catalog, .postTags{font-size:11px;color:#999;}
.postContent{margin-left:110px;}
.postContent p {margin-bottom:1em;}
.postContent .fields, .insImageItem{border:dotted 2px #d5d5d5; padding:5px; margin:3px 0;}
.postStats {font-size:10px;}
.insImageItem{margin:5px 0;text-align:center;}
.insImgRefresh, #image_selector_loading_status{text-align:center;}
.insImgRefresh{margin-top:10px;}
.postOption{clear:both;float:right; padding-bottom:15px;}
.pager-container{clear:both;padding:15px 0;border-top:dotted 2px #f9f8f5;white-space:nowrap;font-size:14px;text-align:center;}
.pager-container div{float:left;}
.comment {padding:0 5px; margin-bottom: 25px;}
.comment img { margin:5px 0 0 5px;max-width:100%;max-height:350px;}
.commentsAdd {margin:40px 0; text-align:center;}
.comment p {margin:3px 0 0 0;}
.comment a {text-decoration:none;}
.comment a p {color:#3c3f36;}
.comment a:hover p {color:#72918b;}
/*.comment-odd { background-color:#f9f8f5;}*/
.unseen-comment { background-color:#e9edea;}
.comment .controls {text-align:left;padding:5px 0px 2px 0px;}
.comment-register {float: right; margin: 0.3em 1em 0 0;}
.comment-to-user {border: 1px dotted #A0A0A0;}
.comment-of-user {border: 1px dotted #A0A0A0;}
a.comments-short{white-space:no-wrap;color:#b5b5b5;}
.highlight-comment {border: 2px solid #A0A0A0;}
.highlight-comments-arrow, .select-user-dot {padding:0px 3px 0px 3px;}
.highlight-user-dot {border-bottom: 1px solid #A0A0A0;}
.highlight-comments-arrow {border: 1px solid #A0A0A0;}
table.rating{width:100%;border-collapse:collapse;}
table.rating td{padding:3px 5px;}
.row_odd{background-color:#f9f8f5;}
#footer{clear:both;padding:10px;background-color:#f9f8f5;border-top:solid 3px #d5d5d5;font-size:10px;}
#footer .left{padding:0 20px 0 0;margin:0;border:0;text-align:right;}
#footer .right{float:left;width:80%;}
#footer li{display:inline}
#footer li a{padding:0 5px 2px;font-size:12px;border-left:solid 1px #d5d5d5;}
#footer li a span{font-size:8px;color:#9FB03E;}
#footer li.first a{border:0;}
.clr{clear:both;overflow:hidden;height:0;}
.vote {background:transparent url(/static/img/votes.plus.gif) no-repeat scroll 0 0;font-size:0.9em;height:20px;overflow:hidden;padding:3px 0 0 6px;width:38px;}
.voteItem{padding:10px 0 10px 20px;}
.voteTime{float:left; width:50%; font-size:11px;color:#999;}
.voteButton{float:left;}
/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input, input.text, input.title, textarea, select {margin:0.2em 0;border:1px solid #9fb03e; background: #FFFFFF url(/static/img/input.back.gif) repeat-x;}
input:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #f60;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
input.button, .gsc-search-button, #goog-wm-sb, a.button{background:#9fb03e none;border:0;color:#FFF;line-height:22px;padding:2px 7px;margin:2px;white-space:nowrap;}
input.cancel, a.cancel{background:#f60 none;}
a.button{text-decoration:none;}
.gsc-search-button{padding:0;}
textarea {width:98%;height:150px;}
.cform textarea {height:480px;}
#compose-message-form .cform textarea {height:250px;}
/*.cform-additional textarea {height:300px;}*/
.vDateField, .vTimeField {width: 100px !important;}
.cform input[type=text] {width: 60%;}
.cform .button {width: 40%;}
.errors, .notices, .success {padding:0.5em 1em 0.5em 2em;margin-bottom:1em;border:2px solid #ddd;}
.required {color:#8a1f11}
.errorlist { border:2px solid #ddd; list-style-image: url(/static/images/arrow.red.head.png);}
.errorlist, .errors {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notices {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.errorlist, .errors a {color:#8a1f11;}
.notices a {color:#514721;}
.success a {color:#264409;}
.postContent img{margin:5px; max-width:98%; *max-width:none;}
.imgHL a img{margin:5px;}
.paginator-div {float:left;width:100%;text-align:center;padding-top:30px;}
.paginator { padding: .25em .25em .6em .25em; }
.paginate-pages { padding: 2px 3px; cursor: pointer; }
.paginate-first, .paginate-last { padding: 2px 6px; font-weight: bold; }
.paginate-previous, .paginate-next { padding: 2px 3px }
.paginate-previous img, .paginate-next img { margin:0px; }
.paginate-link { padding: 2px 4px; font-weight: bold; }
.paginate-link a { text-decoration: none; }
.paginate-current { padding: 2px 4px; color: black; text-decoration: underline; }
.lastGallery div{width:20%;padding:4px 10px;float:left;text-align:center;}
.lastGallery div span{display:block;}
.lastGallery div span.noimage{width:75px;height:75px;border:1px solid #72918b;}
.image_item{margin-top:10px;text-align:center;}
.image_title{text-align:center;font-size:1.2em;width: 99%;overflow:hidden;}
.image_title a img{margin-bottom:-3px;}
.image_comment {width:70%; height:21px; margin-top:-25px;}
.image_comment a {display:block; float:right; height:21px;width:21px;background:url(/static/images/comment.small.gif) no-repeat top;font-size:0.8em;text-align:center;color:black;}
.arr{color:#9fb03e;}
p.publication-item{margin-bottom: 8px;}
.registration tr td, .registration tr th {padding-bottom:1em;}
.socials {width:75px;padding:0;margin-top:30px;text-align:center;}
.socials a {background: url(/static/images/social.png) no-repeat top left; width: 32px; height: 32px; display:inline-block;text-decoration:none;}
.socials a.twitter {background-position: 8px -532px;}
.socials a.twitter:hover {background-position: 0 -586px;}
.socials a.facebook {background-position: 8px -100px;}
.socials a.facebook:hover {background-position: 0 -154px;}
.socials a.delicious {background-position: 8px 8px;}
.socials a.delicious:hover {background-position: 0 -46px;}
.socials a.livejournal {background-position: 8px -424px;}
.socials a.livejournal:hover {background-position: 0 -478px;}
.socials a.google {background-position: 8px -316px;}
.socials a.google:hover {background-position: 0 -370px;}
.socials a.google-reader {background-position: 8px -208px;}
.socials a.google-reader:hover {background-position: 0 -262px;}
.socials a.vkontakte {background-position: 8px -640px;}
.socials a.vkontakte:hover {background-position: 0 -694px;}
.socials a img {opacity:0;margin:0;vertical-align:middle;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.socials a img.small {margin-left:-24px;opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.socials a:hover img {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.socials a:hover img.small {opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.field-label {display:inline-block;min-width:60px;margin-right:5px;}
#captcha_html_container {margin-left:65px;}
.cat_preview{width:33%; float:left;}
.cat_preview h2{display:inline;margin-right:3px};
