/* 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:#53668D;} 
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{position:relative;}

#header .left{border-top:solid 0px #f60;text-align:center;}
#header .left a{display:block; padding:30px 10px 30px; width:294px; height:100px;}
.header .username{display:block;font-size:24px;padding-top:35px;color:#3c3f36;}

.header{border-top:solid 0px #B2AC7F;border-bottom:dotted 0px #f9f8f5; padding:10px 0 0; }

#mainmenu{position:absolute; top:0px; left:340px; border:0px solid; height:120px; width:500px; list-style:none; background: url(../images/smuha_2.png) 0 90px no-repeat;}
#mainmenu li{position:absolute;}
#mainmenu li a{display:block; width:0; height:0; background: url(../images/menu_links.png); }
#mainmenu li a:hover{background: url(../images/menu_links_active2.png);}

#mainmenu .odezhyna{top:48px; left:42px;}
#mainmenu .odezhyna a{width:90px; height:35px;}
#mainmenu .odezhyna a, #mainmenu .odezhyna a:hover{background-position:-10px -15px;}

#mainmenu .torby{top:81px; left:48px;}
#mainmenu .torby a{width:55px; height:28px;}
#mainmenu .torby a, #mainmenu .torby a:hover{background-position:-14px -70px;}

#mainmenu .prykrasy{top:110px; left:20px;}
#mainmenu .prykrasy a{width:90px; height:34px;}
#mainmenu .prykrasy a, #mainmenu .prykrasy a:hover{background-position:-10px -115px;}

#mainmenu .sklo{top:50px; left:170px;}
#mainmenu .sklo a{width:49px; height:26px;}
#mainmenu .sklo a, #mainmenu .sklo a:hover{background-position:-138px -21px;}

#mainmenu .malyarstvo{top:67px; left:203px;}
#mainmenu .malyarstvo a{width:100px; height:36px;}
#mainmenu .malyarstvo a, #mainmenu .malyarstvo a:hover{background-position:-136px -65px;}

#mainmenu .tekstyl{top:111px; left:153px;}
#mainmenu .tekstyl a{width:83px; height:31px;}
#mainmenu .tekstyl a, #mainmenu .tekstyl a:hover{background-position:-133px 100px;}

#mainmenu .keramika{top:113px; left:241px;}
#mainmenu .keramika a{width:85px; height:34px; border:0px solid;}
#mainmenu .keramika a, #mainmenu .keramika a:hover{background-position:-127px 46px;}

#mainmenu .zalizo{top:151px; left:183px;}
#mainmenu .zalizo a{width:62px; height:28px;}
#mainmenu .zalizo a, #mainmenu .zalizo a:hover{background-position:-12px 49px;}

#mainmenu .derevo{top:160px; left:247px;}
#mainmenu .derevo a{width:63px; height:31px; border:0px solid;}
#mainmenu .derevo a, #mainmenu .derevo a:hover{background-position:-251px 51px;}

#mainmenu .muzyka{top:46px; left:329px;}
#mainmenu .muzyka a{width:69px; height:31px; border:0px solid;}
#mainmenu .muzyka a, #mainmenu .muzyka a:hover{background-position:-261px -15px;}

#mainmenu .knyzhky{top:73px; left:327px;}
#mainmenu .knyzhky a{width:71px; height:31px; border:0px solid;}
#mainmenu .knyzhky a, #mainmenu .knyzhky a:hover{background-position:-257px -70px;}

#mainmenu .rizne{top:115px; left:352px;}
#mainmenu .rizne a{width:50px; height:26px; border:0px solid;}
#mainmenu .rizne a, #mainmenu .rizne a:hover{background-position:-256px -124px;}


.mainright{position:absolute; top:101px; left:790px; background: url(../images/smuha_3.png) 0 0 no-repeat; width:200px; height:35px; border:0px solid; }

#right{float: right; padding: 0px 5% 10px 5%; width: 20%; position:relative; border:0px solid; margin:0px 0 0; }
#right .address{background: url(../images/address.png) right 0 no-repeat; margin:30px 0 0; height:135px; width:210px; border:0px solid; display:block;}
#right .box {padding:110px 0 50px;} 
#right .box h1{display:none;}
#right .box .content{background:none;border:0;}







.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; display:none;}
.usrMenuLogin{float:right;}
.usrMenu img{position:relative;top:4px;}
.usrMenu p{white-space:nowrap;}
.usrMenuLogged{padding:0;}

.globalMenu{clear:right; display:none;}
.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 #B2AC7F;text-decoration:none;}
.globalMenu .active a,.globalMenu .active a:hover{border-top:solid 3px #f60;color:#3c3f36;text-decoration:none;}


* 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:#B2AC7F;}
.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{width:230px;}
.search span{display:block; border:solid 1px #53668D; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:3px; background:#fff url(../images/search_button.png) right 3px no-repeat;}
.search input{margin:0; padding:0; height:21px; border:0px solid; width:200px; cursor:pointer;font-size:13px; color:#53668D;}
.search .submit{border:0px solid; width:20px; background:transparent;}
.search .search_text{background-image:none;cursor:text;}
.search span.focus{border:solid 1px #53668D; }
.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:13px;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:#B2AC7F;}
#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 #B2AC7F; 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:#B2AC7F 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;}
.arr{color:#B2AC7F;}
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;}
 