*{margin:0;padding:0;}
html,table,img{border:0;}
html,body{width:100%;height:100%;background:#fcfcfc;font-family:tahoma, verdana, helvetica, sans-serif;font-size:100.1%;color:#000;}
body{font-size:.687em;}
a{color:#844934;text-decoration:none;}
a:hover{color:#4f1501;text-decoration:none;}
ul,ol{list-style:none;}
td,th{vertical-align:top;}
input,select,textarea,button{font:1em tahoma, verdana, helvetica, sans-serif;}
button{width:auto;padding:0 .15em;overflow:visible;}
blockquote{margin-top:10px;margin-bottom:10px;margin-left:30px;padding-left:15px;border-left:3px solid #dddcdb;}
#all{min-width:980px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 980? 980px auto);padding:0 10px;}
#header{height:140px;}
#header .c_bl{background:#f2f1ef url(header_bl.gif) no-repeat 0 100%;}
#header .c_br{height:40px;background:url(header_br.gif) no-repeat 100% 100%;}
.menu_top{float:left;overflow:hidden;position:relative;}
.menu_top ul{_display:inline;padding:8px 0;left:-1px;position:relative;zoom:1;}
.menu_top li{padding:0 15px;border-left:1px solid #ebd7cc;float:left;}
.menu_top a{height:17px;display:block;font-weight:bold;padding:5px 0 0 28px;float:left;}
.menu_top .el_members{background:url(el_members.gif) no-repeat 0 50%;}
.menu_top .el_vacancy{background:url(el_vacancy.gif) no-repeat 0 50%;}
.menu_top .el_blogs{background:url(el_blogs.gif) no-repeat 0 50%;}
.menu_top .el_lynch{background:url(el_lynch.gif) no-repeat 0 50%;}
.menu_top .el_shop{background:url(el_shop.gif) no-repeat 0 50%;}
.menu_top .el_works{background:url(el_worx.gif) no-repeat 0 50%;}
.menu_top .el_top{background:url(el_top.gif) no-repeat 0 50%;}
.menu_top .el_lenta{background:url(el_comments.gif) no-repeat 0 50%;}
.menu_top .el_stat{background:url(el_stat.gif) no-repeat 0 50%;}
.menu_top .el_hosting{background:url(el_hosting.gif) no-repeat 0 50%;}
.search{padding:8px 5px 0 0;overflow:hidden;}
.search p{padding-right:10px;float:right;}
.search input{width:200px;}
.search button{width:18px;height:24px;background:url(search.gif) no-repeat;display:block;cursor:pointer;position:relative;margin-top:-1px;border:0;overflow:hidden;}
.cute input,input.cute,.cute textarea,textarea.cute{padding:3px;border:1px solid;border-color:#666 #ccc #ccc #666;}
.logo{background:url(logo.png) no-repeat;_display:inline;text-indent:-9999px;margin:25px 0 0 10px;float:left;overflow:hidden;}
.logo a{width:228px;height:54px;display:block;}
#middle{width:100%;overflow:auto;}
#middle .left{width:230px;position:relative;float:left;}
#middle .right{width:100%;margin-left:-230px;float:left;}
#middle .right .wrap{margin-left:230px;}
#middle .left .box{width:210px;}
#middle .left .box .body{padding-bottom:9px;}
.box{width:100%;position:relative;margin:0 0 10px;float:left;}
.box .inner{background:#f4f0ed url(block_bg.gif);border:1px solid #f5ece5;}
.box .c{width:9px;height:9px;position:absolute;}
.box .tl{background:url(block_c_tl_d.gif) no-repeat;top:0;left:0;}
.box .tr{background:url(block_c_tr_d.gif) no-repeat;top:0;right:0;_right:expression(this.parentNode.offsetWidth%2?-1:0);}
.box .bl{background:url(block_c_bl_l.gif) no-repeat;bottom:0;_bottom:expression(this.parentNode.offsetHeight%2?-1:0);left:0;}
.box .bl.bl_d{background:url(block_c_bl_d.gif) no-repeat!important;}
.box .br{background:url(block_c_br_l.gif) no-repeat;bottom:0;_bottom:expression(this.parentNode.offsetHeight%2?-1:0);right:0;_right:expression(this.parentNode.offsetWidth%2?-1:0);}
.box .br.br_d{background:url(block_c_br_d.gif) no-repeat!important;}
.box .head{height:26px;background:#fafafa;font-size:1em;font-weight:normal;padding:9px 10px 0 0;overflow:hidden;}
.box .head .num{width:35px;height:17px;display:block;float:left;}
.num_1{background:#e45d29 url(num_1.gif) no-repeat 100% 0;}
.num_2{background:#e45d29 url(num_2.gif) no-repeat 100% 0;}
.num_3{background:#e45d29 url(num_3.gif) no-repeat 100% 0;}
.num_4{background:#e45d29 url(num_4.gif) no-repeat 100% 0;}
.num_5{background:#e45d29 url(num_5.gif) no-repeat 100% 0;}
.num_6{background:#e45d29 url(num_6.gif) no-repeat 100% 0;}
.num_7{background:#e45d29 url(num_7.gif) no-repeat 100% 0;}
.num_8{background:#e45d29 url(num_8.gif) no-repeat 100% 0;}
.num_9{background:#e45d29 url(num_9.gif) no-repeat 100% 0;}
.num_10{background:#e45d29 url(num_10.gif) no-repeat 100% 0;}
.box .head img{margin:5px 0 0 7px;float:left;}
.box .head .change{background:#dddcdb;display:block;padding:1px 5px 3px;float:right;}
.box .head .change:hover{background:#ebe8e6;}
.box .head .buttons{display:block;}
.box .head .responses{display:block;position:relative;top:-2px;margin-left:10px;float:left;overflow:hidden;}
.box .head .responses span{width:150px;display:block;position:relative;left:-1px;}
.box .head .responses b{display:block;line-height:18px;vertical-align:middle;padding:0 10px;border-left:1px solid #edd7cc;float:left;}
.box .body{overflow:hidden;zoom:1;}
.box .foot{height:26px;background:#fafafa;font-size:1em;font-weight:normal;padding:9px 10px 0 0;overflow:hidden;}
.pages{font-size:.909em;white-space:nowrap;float:right;}
.pages span{background:#dddcdb;padding:1px 5px 2px;}
.pages b a{color:#000;}
.pages a{background:#dddcdb;line-height:1.6em;padding:1px 5px 2px;}
.pages a:hover{background:#ebe8e6;}
.menu_left li{width:100%;}
.menu_left ul{display:none;}
.menu_left a{background:url(menu_l.gif) no-repeat 10px 50%;display:block;padding:5px 0 5px 30px;border-bottom:1px solid #edd7cc;zoom:1;}
.menu_left a:hover{background:#e9e9e9 url(menu_l_h.gif) no-repeat 10px 50%;text-decoration:none;}
.menu_left .act ul{background:#fff;border-bottom:1px solid #edd7cc;}
.menu_left .act ul a{background:none;padding:3px 4px 4px;border:0;}
.menu_left .act ul a.act{background:#f4f0ed url(block_bg.gif);color:#000;}
.menu_left .act ul a:hover{background:#f4f0ed url(block_bg.gif);color:#000;}
.menu_left .act ul span{font-size:.909em;color:#895847;float:right;}
.account{padding:10px;color:#895847;}
.account ul{font-size:.909em;padding-top:3px;}
.account li{background:url(menu_l.gif) no-repeat 0 50%;padding:5px 0 5px 10px;zoom:1;}
.account .pm{background:none;padding:7px 0 8px 10px;margin:3px -10px;border-top:1px solid #edd7cc;border-bottom:1px solid #edd7cc;}
.account .pm a{height:14px;background:#dddcdb url(pm.gif) no-repeat 5px 50%;display:block;padding:1px 3px 0 20px;margin-right:5px;float:left;}
.account .pm a:hover{background-color:#ebe8e6;}
.account .pm span{display:block;padding-top:1px;}
.users_left{width:100%;overflow:hidden;position:relative;float:left;}
.users_left ul{margin:-1px 0 -10px;position:relative;}
.users_left li{line-height:1.454em;white-space:nowrap;padding:10px;border-top:1px solid #edd7cc;overflow:hidden;zoom:1;}
.users_left .userpic{padding-right:10px;float:left;}
.users_left .name{position:relative;margin-left:60px;}
.users_left .name div{overflow:hidden;zoom:1;}
.users_left .name span{font-size:.909em;white-space:normal;}
.blogs_list{width:100%;overflow:hidden;position:relative;float:left;}
.blogs_list ul{margin-top:-1px;position:relative;}
.blogs_list li.comment{padding:0 20px 10px;border-top:1px solid #edd7cc;overflow:hidden;zoom:1;}
.blogs_list li.up{background:#fff;}
.blogs_list .additional{width:100%;font-size:.909em;line-height:1.6em;color:#895847;padding-top:10px;overflow:hidden;}
.blogs_list .additional .l{float:left;padding:0 15px 0 0;}
.blogs_list .additional .v{font-size:1.6em;line-height:2em;}
.blogs_list .additional .r{text-align:right;float:right;}
.work_sort{margin:10px 20px;}
.work_list{margin:0 -1px;}
.work_list .message{clear:both;line-height:1.454em;padding:5px 5px 5px 25px;}
.work_list .message img{vertical-align:middle;}
.work_list table{width:100%;table-layout:fixed;border-collapse:collapse;}
.work_list th{background:#fcfcfc;text-align:left;padding:11px 20px;}
.work_list td{padding:20px;border-top:1px solid #edd7cc;border-left:1px solid #edd7cc;}
.work_list td .info{width:100%;line-height:1.8em;overflow:hidden;}
.work_list td .r{font-size:.909em;color:#895847;float:right;}
.work_list td .img{padding-top:8px;}
.work_list td .img img{border:5px solid #dddcdb;}
.work_list td .img a:hover img{border:5px solid #ebe8e6;}
.work_list .mark{font-size:.909em;float:right;}
.list_img .img{padding:10px 25px 10px 0;width:300px;float:left;}
.list_img .img img{border:5px solid #dddcdb;}
.list_img .img a:hover img{border:5px solid #ebe8e6;}
.plus{color:#239B3A;}
.minus{color:#F65A0E;}
.zero{color:#895847;}
.user_list{margin:0 -1px;}
.user_list table{width:100%;table-layout:fixed;border-collapse:collapse;}
.user_list td{padding:0 20px 20px;border-top:1px solid #edd7cc;border-left:1px solid #edd7cc;}
.user_list .userpic{float:left;padding:20px 20px 0 0;}
.user_list .userwrap{margin-left:120px;position:relative;padding-top:20px;}
.user_list .userwrap .shift{overflow:hidden;zoom:1;}
.user_list .usertext div{margin:20px;}
.user_list .info{line-height:1.454em;padding-top:5px;}
.user_list .info a:hover{text-decoration:none;}
.comment{overflow:hidden;padding:0 20px 10px;zoom:1;}
.comment .userpic{padding:10px 10px 0 0;float:left;}
.comment .userwrap{padding-top:10px;margin-left:110px;position:relative;}
.comment .userwrap .shift{overflow:hidden;zoom:1;}
.comment .comment_info{background:#DDDCDB;padding:4px 10px 5px;margin:0 0 5px;}
.comment .comment_info .date{padding-left:15px;font-size:.875em;}
.comment .comment_info .data{float:right;}
.comment h3{font-size:1.8em;padding-bottom:5px;font-weight:normal;}
.comment h3.closed{background:url(closed.gif) no-repeat 0 11px;padding-left:26px;}
.comment .r{float:right;}
.comment .message{line-height:180%;margin-top:5px;}
.comment .message img{vertical-align:middle;}
.comment .message .mark{padding-bottom:5px;}
.comment .new{background:#dddcdb;padding:5px;}
.comment .attach{width:100%;padding:10px 10px 0 0;overflow:hidden;}
.comment .attach .dl{background:#dddcdb url(dl_l.gif) no-repeat;display:block;font-size:.909em;float:left;}
.comment .attach .dl .bg_r{height:20px;background:url(dl_r.gif) no-repeat 100% 0;display:block;cursor:pointer;padding:6px 5px 0 26px;float:left;}
.comment .attach .dl .bg_r span{color:#000;}
.comment .attach .img img{border:5px solid #dddcdb;}
.comment .attach .img:hover img{border:5px solid #ebe8e6;}
.work{overflow:hidden;padding:0 20px 20px;}
.work dt{background:#FCFCFC;padding:10px;margin-top:10px;}
.work dd{width:100%;text-align:center;padding-top:10px;overflow:hidden;}
.work dd img{max-width:100%;_width:expression(!this.a?(this.a=1,(this.runtimeStyle.width=(this.offsetWidth>this.parentNode.offsetWidth)? 100% auto)): 0 );}
.work .dl{background:#dddcdb url(dl_l.gif) no-repeat;display:block;font-size:.909em;float:left;}
.work .dl .bg_r{height:20px;background:url(dl_r.gif) no-repeat 100% 0;display:block;cursor:pointer;padding:6px 5px 0 26px;float:left;}
.work .dl .bg_r span{color:#000;}
.work table{line-height:1.454em;margin-top:10px;}
.work table a:hover{text-decoration:none;}
.work .buttons{padding-top:10px;}
.rating{width:100%;line-height:1.454em;padding-top:10px;overflow:hidden;}
.rating li{padding-right:30px;}
.comments{width:100%;overflow:hidden;position:relative;float:left;}
.comments ul{margin-top:-1px;position:relative;}
.comments li{border:none;overflow:hidden;zoom:1;}
.comments .comment{padding:0 20px 5px;}
.comments .comment .userpic{padding:5px 10px 0 0;float:left;}
.comments .comment .userwrap{padding-top:5px;margin-left:60px;position:relative;}
.comments .comment .userwrap .shift{overflow:hidden;zoom:1;}
.profile .info{line-height:1.454em;padding-right:30px;float:left;}
.profile .info a:hover{text-decoration:none;}
.text{line-height:1.454em;padding:20px;}
.text a:hover{text-decoration:none;}
.buttons{font-size:.909em;line-height:1.6em;clear:both;padding-top:5px;height:1.6em;}
.buttons.usermenu{width:100%;margin:0 0 10px;float:left;}
.buttons.r{text-align:right;}
.buttons a{padding-right:15px;}
.buttons a.act{color:#895847;}
.buttons .pm{background:url(pm.gif) 4px 80% no-repeat;padding-left:18px;}
#footer{width:100%;padding:20px 0;overflow:hidden;}
#footer .left{width:230px;font-size:.909em;line-height:1.6em;color:#895847;position:relative;float:left;}
#footer .left span,#footer .left a{color:#fe8c10;}
#footer .left a:hover{color:#ce720f;text-decoration:none;}
#footer .right{width:100%;margin-left:-230px;float:left;}
#footer .right .wrap{margin-left:230px;}
#footer .right .banner{float:left;}
#footer .right .fl_right{text-align:right;}
.menu_bot{font-weight:bold;padding:0 0 15px;}
.menu_bot a{padding-right:15px;}
.fl_right{float:right;}
.attach_file{width:100%;overflow:hidden;}
.attach_file .dl{background:#dddcdb url(dl_l.gif) no-repeat;display:block;font-size:.909em;float:left;}
.attach_file .dl .bg_r{height:20px;background:url(dl_r.gif) no-repeat 100% 0;display:block;cursor:pointer;padding:6px 5px 0 26px;float:left;}
.attach_file .dl .bg_r span{color:#000;}
.attach_file .img img{border:5px solid #dddcdb;}
.attach_file .img:hover img{border:5px solid #ebe8e6;}
.message h3,.comment h3{padding-top:10px;}
.gray{padding:4px;background-color:#ebe8e6;border:1px solid #dddcdb;margin-top:6px;margin-bottom:6px;vertical-align:middle;}
.common_table .first{background-color:#dddcdb;}
.common_table .first th{height:28px;vertical-align:middle;text-align:center;}
.common_table td{padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:10px;border:1px solid #edd7cc;}
.input_short{border:1px;border-style:solid;border-top-color:#666666;border-right-color:#cccccc;border-bottom-color:#cccccc;border-left-color:#666666;display:block;margin:4px;padding:3px;width:120px;}
.input_middle{border:1px;border-style:solid;border-top-color:#666666;border-right-color:#cccccc;border-bottom-color:#cccccc;border-left-color:#666666;display:block;margin:4px;padding:3px;width:300px;}
.input_captcha{border:1px;border-style:solid;border-top-color:#666666;border-right-color:#cccccc;border-bottom-color:#cccccc;border-left-color:#666666;display:block;font-size:16pt;margin:4px;padding:3px;width:78px;}
.input_long{width:98%;padding:3px;display:block;margin:4px;border:1px;border-style:solid;border-top-color:#666666;border-right-color:#cccccc;border-bottom-color:#cccccc;border-left-color:#666666;}
input.error,textarea.error{border:1px solid #cc3300;}
label{font-size:12px;}
label.error{font-size:12px;padding-left:4px;color:#cc3300;}
.chkbox{margin-top:-2px;margin-right:5px;margin-left:5px;vertical-align:middle;}
textarea{display:block;margin:4px;line-height:140%;padding:5px;}
.submit_cont input,.submit_cont button{float:left;margin:5px 10px;padding:5px 15px;}
#cms_progress{font-size:12px;background:#88a8bf;border:#fff 1px solid;color:#fff;position:fixed;top:0;right:0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop) 0 px);z-index:10;padding:10px 20px;}
#cms_error{font-size:12px;background:#ed6060;border:#fff 1px solid;color:#fff;position:fixed;top:0;right:0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop) 0 px);z-index:10;padding:10px 20px;}
.bbcode_button{clear:both;height:24px;padding:0 0 4px 4px;}
.bbcode_button div{color:#000000;background-color:#e6e5ef;border:1px solid #bbbbbb;cursor:pointer;float:left;padding:4px;margin:2px;}
table{border-collapse:collapse;}
td{vertical-align:top;}
.files{float:left;}
.clear{clear:both;}
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;background:transparent;z-index:1104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(../../images/fancybox/fancy_loading.png) no-repeat;}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background:url(../../images/fancybox/fancy_close.png) top left no-repeat;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background:url(../../images/fancybox/fancy_title_over.png);display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background:transparent url(../../images/fancybox/fancy_title_left.png) repeat-x;}
#fancybox-title-main{font-weight:bold;line-height:29px;background:transparent url(../../images/fancybox/fancy_title_main.png) repeat-x;color:#FFF;}
#fancybox-title-right{padding-left:15px;background:transparent url(../../images/fancybox/fancy_title_right.png) repeat-x;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background-image:url(../../images/fancybox/blank.gif);z-index:1102;display:none;}
#fancybox-left{left:0;}
#fancybox-right{right:0;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background:transparent url(../../images/fancybox/fancy_nav_left.png) no-repeat;}
#fancybox-right-ico{background:transparent url(../../images/fancybox/fancy_nav_right.png) no-repeat;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
div.fancy-bg{position:absolute;padding:0;margin:0;border:0;z-index:1001;}
div#fancy-bg-n{top:-20px;left:0;width:100%;height:20px;background:transparent url(../../images/fancybox/fancy_shadow_n.png) repeat-x;}
div#fancy-bg-ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url(../../images/fancybox/fancy_shadow_ne.png) no-repeat;}
div#fancy-bg-e{top:0;right:-20px;height:100%;width:20px;background:transparent url(../../images/fancybox/fancy_shadow_e.png) repeat-y;}
div#fancy-bg-se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url(../../images/fancybox/fancy_shadow_se.png) no-repeat;}
div#fancy-bg-s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url(../../images/fancybox/fancy_shadow_s.png) repeat-x;}
div#fancy-bg-sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url(../../images/fancybox/fancy_shadow_sw.png) no-repeat;}
div#fancy-bg-w{top:0;left:-20px;height:100%;width:20px;background:transparent url(../../images/fancybox/fancy_shadow_w.png) repeat-y;}
div#fancy-bg-nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url(../../images/fancybox/fancy_shadow_nw.png) no-repeat;}
.web-services{padding:10px 0;float:left;}
.web-services a{display:block;width:24px;height:24px;margin-right:5px;background:url(web-services.png);float:left;}
.web-services .b-vkontakte{background-position:-24px 0;}
.web-services .b-twitter{background-position:-48px 0;}
.web-services .b-yaru{background-position:-72px 0;}
.web-services .b-facebook{background-position:-96px 0;}
.web-services .b-livejournal{background-position:-120px 0;}
.web-services .b-liveinternet{background-position:-144px 0;}
.web-services .b-blogsger{background-position:-168px 0;}
