/**
*	Reset all styles
*/
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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
/*ol,ul{list-style:none;}*/
ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
/*h1,h2,h3,h4,h5,h6 {font-weight:normal;}*/
/**
*	base classes
*/
html,body {height:100%;}
body {font-family:Arial;font-size:12px;color:#383838;line-height:15px;}
a {color:#0047c8;text-decoration:none;}
a:hover {color:#1db0fe;}
p {margin:0 0 16px;}
p.big {font-size:15px;}
.clear {clear:both;padding:0 !important;margin:0 !important;border:0 !important;}
.page-wrapper {min-height:100%;height:auto !important;height:100%;margin-bottom:-306px;width:100%;/*background:url(../images/dash.png) repeat-x 100% 100%;*/}
.page-content{width:978px;margin:0 auto;}
.push-footer {height:306px;}
sup {font-size:80%;vertical-align:super;}
sub {font-size:80%;vertical-align:sub;}
.hidden {display:none;}
.left {float:left;}
.right {float:right;}

a.help-big-img {float: right; width: 22px; height: 27px; margin: 0 0 5px 10px; position: relative; top: -4px; right: -3px;}
a.help {display:inline-block;width:14px;height:14px;background:url(../images/icons.png) no-repeat -114px -13px;position:relative;top:2px;}
table a.help {background-position:-157px -13px;}
a.help:hover {background-position:-128px -13px !important;}
a > span.i {display:block;background-image:url(../images/icons.png);background-repeat:no-repeat;position:absolute;}

a.change {margin:5px 17px 0 0;position:relative;}
a.change span.i {width:10px;height:14px;background-position:-111px -75px;right:-17px;top:px;}

span.new {position:relative;}
span.new span {display:block;width:36px;height:15px;background:url(../images/icons.png) no-repeat -135px -29px;text-indent:-5000px;position:absolute;bottom:-1px;left:2px;}

span.req,span.red {color:#f00;}
span.search {color:#ffa303 !important;}

span.notice {color:#ffa303;}

a.download {padding-left:18px;position:relative;}
a.download span.i {width:14px;height:16px;background-position:-34px -88px;position:absolute;left:0;top:-1px;}

.ml {margin-left:25px !important;}
.mr {margin-right:25px !important;}

blockquote {font-style:italic;margin:16px 0;}
blockquote span.l,blockquote span.r {display:inline-block;width:14px;height:10px;background:url(../images/blockquote.png) no-repeat 0 0;position:relative;margin:0 5px;}
blockquote span.l {top:-4px;}
blockquote span.r {bottom:-4px;background-position:0 -10px;}

.dashed {background:url(../images/dash.png) repeat-x 100% 100%;}

div.ie-select-wrap {position:relative;z-index:999;}
select.expand {width:auto !important;}
/**
*	@section .tooltip
*/
.tooltip {display:none;position:absolute;width:89px;padding:0 11px 11px;background:url(../images/tooltip.png) no-repeat 0 100%;color:#777;font-size:11px;z-index: 100;}
.tooltip .t {position:absolute;width:111px;height:6px;background:url(../images/tooltip.png) no-repeat 0 0;top:-6px;left:0;}
.tooltip p {margin:0;}
/**
*	forms
*/
form {}
form .row {background:url(../images/dash.png) repeat-x 100% 100%;padding:0 0 9px;}
form .row.last {background:none;}
form .row.last dd {padding-bottom:0;}
form .row .wrap {float:left;margin-left:16px;}
form .row .wrap.first {margin-left:0;}
form .row .wrap.wrap-file {width:250px;}
form .row .wrap.wrap-file img {display:block;margin-bottom:4px;}
form .row.list {padding:4px 0 9px;}
form .row.list label {font-size:13px;color:#000;}
form .row > strong {display:block;font-size:13px;color:#000;padding-top:10px;}
form .row > label {display:block;font-size:13px;color:#000;padding-top:10px;}
form .row.list > label {display:inline !important;}
form .row-1 > label {padding-bottom:10px;}
form .row-2 {padding-top:10px;}
form .row-2 dl dt {padding:0 0 10px;}
form dl {}
form dl dt {padding:10px 0 3px 2px;/*height:16px;*/}
form dl dt label {font-size:13px;color:#000;}
form .row-1 dl dt label {font-size:13px;color:#414141;}
form dl dd {position:relative;padding-bottom:8px;}
form dl dd label {font-size:13px;color:#4e4c4a;}
form dl dd .wrap {float:left;}
form dl dd div.radio {float:left;margin-right:20px;}
form dl dd div.radio select {margin-left:5px;margin-right:5px;}
form .bold {}
form .bold label {margin-left:10px;}
form .bold select {position:relative;top:1px;}

form label.disabled {color:#7f7f7f !important;}
form label.label {display:block;padding:9px 0 0;color:#000;}
form label.label span {color:#7f7f7f;}
form label.label-1 {color:#414141;}
form select:disabled,form input.text:disabled {border-color:#7f7f7f;background:#fff;}

form .yellow {background:#fff8df;padding:0 23px 10px;}
form .yellow strong {display:block;margin:0 -23px 9px;padding:10px 23px 8px;font-size:14px;background:url(../images/dash.png) repeat-x 100% 100%;}
form .yellow input.text,form .yellow select {margin:4px 0 9px;}
form .yellow input.text {width:213px;}
form .yellow select {width:225px;}

form dl.inline {margin:7px 0 0;}
form dl.inline dt {float:left;width:115px;padding:4px 0 0 0;}
form dl.inline dt label {font-size:13px;color:#000;}
form dl.inline dd {margin-left:120px;position:relative;padding-bottom:0;}
form dl.checkboxes label {margin-right:15px;}
form div.wrap.wrap-checkboxes {margin-right:15px;}
form div.wrap.wrap-checkboxes-1 {padding-top:10px;}
form div.wrap.wrap-checkboxes label {color:#000;}
form div.wrap.wrap-checkboxes ul {padding-top:8px;}
form div.wrap.wrap-checkboxes ul li {position:relative;padding:0px 0 4px 22px;}
form div.wrap.wrap-checkboxes ul li input {position:absolute;left:0;margin:0;}
form div.wrap.wrap-checkboxes ul li label {color:#4e4c4a;}
form ul.inputs-list {}
form ul.inputs-list,form ul.inputs-list li {padding-top:17px;}
form ul.inputs-list:first-child,form ul.inputs-list.first-child, form ul.inputs-list li:first-child,form ul.inputs-list li.first-child {padding-top:0;}
form ul.inputs-list li div.checkbox {float:left;width:205px;}
form ul.inputs-list li a {border-bottom:1px dotted #0047C8;}
form ul.inputs-list li a:hover {border-color:#1db0fe;}
form ul.inputs {}
form ul.inputs li {background:url(../images/dash.png) repeat-x 0 0;padding:4px 0 6px;}
form ul.inputs li.first {background:none;}
form ul.inputs li ul {padding-left:40px;padding-top:5px;}
form ul.inputs li ul li {position:relative;background:none;padding:4px 0;}
form ul.inputs li ul li input.radio {position:absolute;left:-20px;}
form ul.inputs li ul li p {margin:0 0 4px;color:#4e4c4a;}
form .sublevel {padding:2px 0 0 22px;}
form .sublevel label {font-size:12px !important;color:#414141 !important;}
form span.sup {font-size:13px;color:#ffa200;}

form .wrap-content-1 {margin:0 -23px;background:url(../images/dash.png) repeat-x 0 0 !important;padding:12px 23px 9px;}
form .buttons {margin:0 -23px;background:url(../images/dash.png) repeat-x 0 0;padding:12px 0 9px;text-align:center;}
form .buttons.buttons-1 {margin:0 -13px;text-align:left;}
form .buttons.buttons-1 p {float:left;margin:10px 20px 0 13px;}
.block-tabs form .buttons {margin:0;background:none;}
form .right {font-size:12px;}
form .right input.checkbox {margin-left:0;}
form .submit {padding:16px 0 14px;}

form dl dd label.left {display:block;width:97px;margin-right:13px;}
form dl dd a.refresh {font-size:11px;border-bottom:1px dotted #0047c8;margin-left:13px;position:relative;top:-2px;}
form dl dd a.refresh:hover {border-color:#1db0fe;}

form dl.text {overflow:hidden;margin:0;}
form dl.text.alt {background:#fff8df;}
form dl.text dt {float:left;padding:4px 8px 3px;width:210px;margin:0;color:#000;}
form dl.text dd {margin-left:226px;padding:4px 0 3px;}

form .errors {color:#f00;padding-top:8px;}
form .errors p {margin:0;}
form .errors label {font-size:11px;color:#f00;cursor:pointer;}

input.text {padding:2px 6px 1px;height:16px;line-height:16px;font-family:Arial;font-size:12px;color:#7f7f7f;border:1px solid #7f9db9;margin:0;}
input.error {border:2px solid #ffcf27 !important;margin:-1px;}
input.margin-right {margin-right:15px;}
input.margin-left {margin-left:5px;}
input.margin-top {margin-top:4px;}
form .desc {font-size:11px;color:#414141;}
.checkboxes input, input.checkbox, input.radio {position:relative;top:1px;}
select {padding:1px 1px 1px 3px;font-family:arial;font-size:12px;color:#838383;margin:0;height:21px;line-height:19px;border:1px solid #7f9db9;}
textarea {padding:1px 6px 2px;width:914px;height:70px;line-height:16px;font-family:Arial;font-size:12px;color:#7f7f7f;border:1px solid #7f9db9;margin:0;resize:none;}
textarea.h200 {height:200px;}
div.checkboxes {margin:0 0 9px;}
div.checkboxes .left,div.checkboxes .right {width:48%;}
div.checkboxes label {margin-right:15px;}
dd div.checkboxes {padding-top:9px;}
div.lists {margin:0 0 9px;}
div.lists div.list {float:left;width:150px;padding-right:14px;}
div.lists div.list .title {color:#4b3416;margin-bottom:5px;}
dd div.lists {margin:0;padding:0 0 9px;}
div.inputs-wrap {margin:11px -20px 0;background:#f7f5e9;padding:15px 20px;}

form .upload-more {padding:0 0 23px 120px;}
form .upload-more a.button {}

.w53 {width:53px;}
.w88 {width:88px;}
.w98 {width:98px;}
.w169 {width:169px;}
.w193 {width:193px;}
.w213 {width:213px;}
.w225 {width:225px;}
.w244 {width:244px;}
.w276 {width:276px;}
.w289 {width:289px;}
.w334 {width:334px;}
.w371 {width:371px;}
.w440 {width:440px;}
.w688 {width:688px;}
.w790 {width:790px;}
.w906 {width:906px;}
.w928 {width:928px;}
input.text.w53 {width:41px !important;}
input.text.w88 {width:76px !important;}
input.text.w98 {width:86px !important;}
input.text.w157 {width:145px !important;}
select.w193 {margin:0 7px 0 12px;}
input.text.w213 {width:201px !important;}
input.text.w225 {width:225px !important;}
input.text.w244 {width:232px !important;}
input.text.w334 {width:322px !important;}
input.text.w371 {width:359px !important;}
input.text.w576 {width:564px !important;}
input.text.w740 {width:728px !important;}
textarea.w688 {width:674px !important;}
input.text.w906 {width:894px;margin:4px 0;}
input.text.w928 {width:914px;margin:4px 0;}
input.bm {margin-bottom:8px;}
/**
*	@section #singin
*/
#singin {display:none;width:212px;padding-bottom:9px;background:url(../images/singin.png) no-repeat 0 100%;position:absolute;top:-12px;left:-81px;z-index:99;}
#singin .title {height:13px;padding:12px 73px 7px 81px;background:url(../images/singin.png) no-repeat 0 0;color:#000;}
#singin .title span {padding-left:17px;}
#singin .content {width:164px;padding:0 24px;background:url(../images/singin.png) repeat-y -212px 0;}
#singin .wrap {padding:7px 0 1px;}
#singin .wrap a {margin-left:2px;}
#singin .wrap a.help {margin-left:0;}
#singin .wrap-1 {padding:1px 0 7px;}
#singin .wrap-1 label {font-size:11px;}
#singin input.checkbox {position:relative;top:2px;}
#singin label {font-size:12px;color:#000;margin:0 0 2px 2px;}
#singin input.text {width:144px;height:16px;margin:4px 2px 2px;font-size:15px;line-height:16px;color:#000;padding:4px 7px 3px;border:0;background:url(../images/inputs.png) no-repeat 0 0;}
#singin input.text.error {margin:2px 0 0;padding:6px 9px 5px;background-position:100% 0;border:0 !important;}
#singin .submit {padding:2px 0 9px;text-align:center;}
#singin .errors {color:#f00;margin:-1px -11px;padding-bottom:8px;text-align:center;}
#singin .errors label {font-size:11px;color:#f00;cursor:pointer;}
/**
*	@section #partner-singin
*/
#partner-singin {color:#272727;}
#partner-singin .submit {padding:0 0 0;}
/**
*	@section .block-form
*/
.block-form {}
.block-form .block-title {font-weight:bold;font-size:14px;color:#000;background:url(../images/dash.png) repeat-x 100% 100%;margin-bottom:8px;}
.block-form .block-title span {display:block;padding:10px 0 11px;}
.block-form.block-singin .block-title span {padding-left:30px;background:url(../images/block-singin.png) no-repeat 0 6px;}
.block-form.block-singin-1 .block-title span {padding-left:30px;background:url(../images/block-singin-1.png) no-repeat 0 6px;}
.block-form dl {}
.block-form dl dt {float:left;padding:7px 0 0;}
.block-form dl dd {margin-left:185px;}
.block-form dl dd.inline {padding-top:7px;}
.block-form dl dd input.text {margin:2px;width:269px;height:16px;font-size:15px;color:#000;padding:6px 7px 5px;border:0;background:url(../images/inputs.png) no-repeat 0 -27px;}
.block-form dl dd input.text.w167 {width:153px;background-position:0 -58px;}
.block-form dl dd label.left {margin-right:19px;}
.block-form dl dd a.refresh {margin:0;position:static;}
.block-form ul {padding:15px 0;font-size:11px;line-height:11px;}
.block-form ul li {float:left;border-left:1px solid #ccc;position:relative;padding:0 10px;}
.block-form ul li:first-child,.block-form ul li.first-child {border:0;padding-left:0;}
.block-form ul li.checkbox {padding-left:20px;}
.block-form ul li.checkbox input.checkbox {position:absolute;top:-4px;left:0;}
.block-form .submit {padding-bottom:10px;}

.block-form-1 {}
.block-form-1 .block-title {font-weight:bold;font-size:14px;color:#000;background:url(../images/dash.png) repeat-x 100% 100%;margin-bottom:8px;padding:10px 0 11px;}

.block-form-2 dl dt label {position:relative;}
.block-form-2 dl dt label span {display:block;position:absolute;left:0;bottom:-10px;font-size:11px;line-height:11px;color:#ffa303;white-space:nowrap;}
.block-form-2 dl dd {margin-left:155px;}
.block-form-2 .row {margin-bottom:8px;padding-bottom:0;}
.block-form-2 .submit {padding-top:0;}

.block-form-3 dl dd input.text {padding:2px 6px 1px;height:16px;line-height:16px;font-family:Arial;font-size:12px;color:#7f7f7f;border:1px solid #7f9db9;margin:0;background:none;}
.block-form-3 dl dl {padding-top:3px;}
.block-form-3 dl dd a.refresh {margin-left:13px !important;}
/**
*
*/
.steps {padding:0 0 0 1px;background:url(../images/steps.png) no-repeat 0 0;margin:0 0 9px;}
.steps.step-1 {background-position:0 0;}
.steps.step-1 .step-1 a {color:#000;}
.steps.step-1 .step-1 a span {color:#fff;}
.steps.step-2 {background-position:0 -32px;}
.steps.step-2 .step-2 a {color:#000;}
.steps.step-2 .step-2 a span {color:#fff;}
.steps.step-3 {background-position:0 -64px;}
.steps.step-3 .step-3 a {color:#000;}
.steps.step-3 .step-3 a span {color:#fff;}
.steps.step-4 {background-position:0 -162px;}
.steps.step-4 .step-4 a {color:#000;}
.steps.step-4 .step-4 a span {color:#fff;}
.steps > ul {}
.steps > ul li {float:left;line-height:31px;}
.steps > ul li.step-1 {padding-left:24px;width:250px;}
.steps > ul li.step-2 {padding-left:31px;width:106px;}
.steps > ul li.step-3 {padding-left:34px;width:136px;}
.steps > ul li.step-4 {padding-left:34px;width:362px;}
.steps {font-weight:bold;font-size:14px;color:#595959;}
.steps span {color:#a5a4a4;}
.steps a {font-weight:bold;font-size:14px;color:#595959;}
.steps a span {color:#a5a4a4;}
.steps a:hover {color:#000;}
.steps .subnav {display:none;padding:11px 28px 12px;line-height:21px;}
.steps.step-3 .subnav {display:block;}
.steps .subnav a {font-weight:normal;font-size:12px;color:#0047c8;}
.steps .subnav a:hover {color:#1db0fe;}
.steps .subnav li {float:left;padding:0 14px 0 0;margin-right:9px;position:relative;}
.steps .subnav li span {display:block;width:5px;height:8px;background:url(../images/icons.png) no-repeat -60px -12px;position:absolute;top:7px;right:0;}
.steps .subnav li.first {padding-left:0;}
.steps .subnav li.last span {display:none;}
.steps .subnav li.active a {font-weight:bold;color:#000;}
/**
*	@section .button
*/
.button {display:inline-block;padding:6px 6px 7px;margin:0 4px;height:14px;line-height:15px;background:url(../images/button-27.png) repeat-x 0 -27px;font-size:12px;color:#000;position:relative;}
.calendar td.button {display:table-cell;padding:6px 6px 7px;margin:0 4px;height:14px;line-height:15px;font-size:12px;color:#000;position:relative; border-collapse: separate; border-spacing: 2px 2px;}
.button .l,.button .r {display:block;width:4px;height:27px;background-image:url(../images/button-27.png);position:absolute;top:0;}
.button .l {left:-4px;background-position:0 0;}
.button .r {right:-4px;background-position:100% 0;}
.button:hover {background-position:0 -81px;color:#000;}
.button:hover .l {background-position:0 -54px;}
.button:hover .r {background-position:100% -54px;}
.button.disabled {background-position:0 -27px !important;}
.button.disabled .l {background-position:0 0 !important;}
.button.disabled .r {background-position:100% 0 !important;}
.button.more,.button.next {padding-right:16px;}
.button.more .i,.button.next .i {width:7px;height:9px;background-position:-70px 0;top:8px;right:2px;}
.button.next-1 .i {width:7px;height:9px;background-position:-70px -18px;top:9px;right:2px;}
.button.more:hover .i,.button.next:hover .i {background-position:-77px 0;}
.button.return,.button.back {padding-left:16px;}
.button.return .i,.button.back .i {width:7px;height:9px;background-position:-70px -9px;top:8px;left:2px;}
.button.return:hover .i,.button.back:hover .i {background-position:-77px -9px;}
.button.search {padding-right:24px;}
.button.search .i {width:12px;height:13px;background-position:-84px 0;top:7px;right:6px;}
.button.search:hover .i {background-position:-96px 0;}
.button.rss {padding:5px 0 8px;color:#a1a1a1;width:20px;}
.button.rss .i {width:14px;height:14px;background-position:-116px -54px;top:6px;right:3px;}
.button.rss:hover .i {height:15px;background-position:-130px -54px;}
.button.favorite {padding:5px 0 8px;color:#a1a1a1;width:20px;}
.button.favorite .i {width:15px;height:14px;background-position:-84px -13px;top:6px;right:2px;}
.button.favorite:hover .i {height:15px;background-position:-99px -13px;}
.button.print {padding:5px 0 8px;color:#a1a1a1;width:20px;}
.button.print .i {width:13px;height:12px;background-position:-34px -12px;top:7px;right:3px;}
.button.print:hover .i {background-position:-47px -12px;}
.button.print-1 {padding-right:21px;}
.button.print-1 .i {width:13px;height:12px;background-position:-34px -12px;top:7px;right:3px;}
.button.print-1:hover .i {background-position:-47px -12px;}
.button.edit {padding-right:31px;}
.button.edit .i {width:10px;height:12px;background-position:-84px -54px;top:7px;right:12px;}
.button.edit:hover .i {background-position:-94px -54px;}
.button.edit.edit-3 {width:15px;padding-left:0;padding-right:0;}
.button.edit.edit-3 .i {right:2px;}
.button.delete {padding-right:28px;}
.button.delete .i {width:6px;height:7px;background-position:-104px -54px;top:9px;right:13px;}
.button.delete:hover .i {background-position:-110px -54px;}
.button.delete-1 {padding-right:16px;}
.button.delete-1 .i {width:8px;height:8px;background-position:-69px -75px;top:9px;right:3px;}
.button.delete-1:hover .i {background-position:-85px -75px;}
.button.delete-2 {padding-right:16px;color:#949494;}
.button.delete-2 .i {width:8px;height:8px;background-position:-77px -75px;top:9px;right:3px;}
.button.delete-2:hover .i {background-position:-85px -75px;}
.button.delete.delete-3 {width:15px;padding-left:0;padding-right:0;}
.button.delete.delete-3 .i {right:4px;top:10px;}
.button.add {padding-right:28px;}
.button.add .i {width:10px;height:10px;background-position:-49px -75px;top:7px;right:9px;}
.button.add:hover .i {background-position:-59px -75px;}
.button.download {padding-right:17px;}
.button.download .i {width:9px;height:11px;background-position:-93px -75px;top:8px;right:3px;}
.button.download:hover .i {background-position:-102px -75px;}
.button.show-list {padding-right:24px;margin-top:13px;}
.button.show-list .i {width:10px;height:7px;background-position:-68px -88px;top:10px;right:6px;}
.button.show-list:hover .i {background-position:-68px -95px;}
.button.hide-list {padding-right:24px;}
.button.hide-list .i {width:10px;height:7px;background-position:-78px -88px;top:10px;right:6px;}
.button.hide-list:hover .i {background-position:-78px -95px;}

.button-1 {display:inline-block;padding:11px 17px 12px;margin:0 3px;height:15px;background:url(../images/button-38.png) repeat-x 0 -38px;font-size:15px;color:#000;position:relative;}
.button-1 .l,.button-1 .r {width:3px;height:38px;background-image:url(../images/button-38.png);}
.button-1 .l {left:-3px;background-position:0 0;}
.button-1 .r {right:-3px;background-position:100% 0;}
.button-1:hover {background-position:0 -114px;color:#000;}
.button-1:hover .l {background-position:0 -76px;}
.button-1:hover .r {background-position:100% -76px;}
.button-1.icon-1 {padding-right:38px;}
.button-1.icon-1 span.i {width:7px;height:13px;top:12px;right:17px;background:url(../images/icons.png) no-repeat 0 -75px;}
.button-1.icon-1:hover span.i {background:url(../images/icons.png) no-repeat -7px -75px;}
.button-1.icon-2 {padding-left:38px;}
.button-1.icon-2 span.i {width:7px;height:13px;top:12px;left:17px;background:url(../images/icons.png) no-repeat -14px -75px;}
.button-1.icon-2:hover span.i {background:url(../images/icons.png) no-repeat -21px -75px;}
.button-1.icon-3 {padding-right:38px;}
.button-1.icon-3 span.i {width:7px;height:13px;top:12px;right:17px;background:url(../images/icons.png) no-repeat -35px -75px;}
.button-1.icon-3:hover span.i {background:url(../images/icons.png) no-repeat -7px -75px;}
.button-1.icon-4 {padding-right:38px;}
.button-1.icon-4 span.i {width:7px;height:13px;top:12px;right:17px;background:url(../images/icons.png) no-repeat -42px -75px;}
.button-1.icon-4:hover span.i {background:url(../images/icons.png) no-repeat -7px -75px;}
.button-1.icon-5 {padding-right:38px;color:#818181;}
.button-1.icon-5 span.i {width:7px;height:13px;top:12px;right:17px;background:url(../images/icons.png) no-repeat -28px -75px;}
.button-1.icon-5:hover span.i {background:url(../images/icons.png) no-repeat -7px -75px;}
.button-1.search {padding-right:34px;}
.button-1.search .i {width:18px;height:19px;background-position:-144px -54px;top:9px;right:10px;}
.button-1.search:hover .i {background-position:-162px -54px;}

.button-2 {display:inline-block;padding:4px 10px 5px;margin:0 3px;height:11px;background:url(../images/button-20.png) repeat-x 0 -20px;font-size:11px;line-height:10px;color:#000;position:relative;}
.button-2 .l,.button-2 .r {width:3px;height:20px;background-image:url(../images/button-20.png);}
.button-2 .l {left:-3px;background-position:0 0;}
.button-2 .r {right:-3px;background-position:100% 0;}
.button-2:hover {background-position:0 -60px;color:#000;}
.button-2:hover .l {background-position:0 -40px;}
.button-2:hover .r {background-position:100% -40px;}
.button-2.edit {padding-right:21px;}
.button-2.edit .i {top:4px;right:4px;}
.button-2.edit.edit-1 {width:15px;padding-left:0;padding-right:0;}
.button-2.edit.edit-1 .i {right:2px;}
.button-2.delete {padding-right:21px;}
.button-2.delete .i {top:6px;right:4px;}
.button-2.delete.delete-1 {width:15px;padding-left:0;padding-right:0;}
.button-2.delete.delete-1 .i {right:3px;}
/**
*	@section .br
*/
.br {}
.br.br3 {border-radius:3px;}
.br.br4 {border-radius:4px;}
/**
*	@section #breadcrumbs, ul.path
*/
#breadcrumbs,ul.path{font-size:11px;color:#7f7f7f;padding:0 0 21px;margin-left:24px;}
ul.path {margin:0;padding:0;}
#breadcrumbs a,ul.path a {color:#7fa3e3;}
#breadcrumbs a:hover,ul.path a:hover {color:#1db0fe;}
#breadcrumbs li,ul.path li {display:inline;padding:0 5px 0 9px;position:relative;}
#breadcrumbs li span,ul.path li span {display:block;width:3px;height:5px;background:url(../images/icons.png) no-repeat -157px 0;position:absolute;top:4px;left:0;}
#breadcrumbs li.first,ul.path li.first {padding-left:0;}
#breadcrumbs li.first span,ul.path li.first span {display:none;}
#content.product #breadcrumbs {margin-left:24px;}
/**
*	@section #pagination
*/
#pagination {padding:2px 0 0/* 11px*/;}
.pagination  {padding:14px 0 0;}
.pagination-1 {padding:0 0 16px;}
.forum-pagination {padding:0;margin:0 0 9px;}
/*#content #section.full #pagination {padding-left:24px;}*/
#pagination ul,.pagination ul {float:left;font-size:13px;padding:2px 0 0;}
#pagination ul li,.pagination ul li {float:left;margin:0 1px 0 0;padding:0 !important;background:none !important;}
#pagination ul li.active,#pagination ul li a,.pagination ul li.active,.pagination ul li a {display:block;height:15px;padding:5px 7px 4px !important;;}
#pagination ul li.active,#pagination ul li a:hover,.pagination ul li.active,.pagination ul li a:hover {color:#000;background:url(../images/backgrounds.png) repeat-x 0 -1274px;}
#pagination ul li a.button,.pagination ul li a.button {margin-right:7px;}
#pagination ul li a.button:hover,.pagination ul li a.button:hover {background:url(../images/button-27.png) repeat-x scroll 0 -81px;}
#pagination ul li.first a.button,#pagination ul li.prev a.button,#pagination ul li.next a.button,#pagination ul li.last a.button,.pagination ul li.first a.button,.pagination ul li.prev a.button,.pagination ul li.next a.button,.pagination ul li.last a.button {height:18px;position:relative;top:-2px;}
#pagination ul li.first a.button,#pagination ul li.last a.button,.pagination ul li.first a.button,.pagination ul li.last a.button {width:5px;}
#pagination ul li.first a.button span.i,#pagination ul li.last a.button span.i,.pagination ul li.first a.button span.i,.pagination ul li.last a.button span.i {width:11px;height:9px;top:9px;left:4px;}
#pagination ul li.prev a.button,#pagination ul li.next a.button,.pagination ul li.prev a.button,.pagination ul li.next a.button {width:0px;}
#pagination ul li.prev a.button span.i,#pagination ul li.next a.button span.i,.pagination ul li.prev a.button span.i,.pagination ul li.next a.button span.i {width:6px;height:9px;top:9px;left:3px;}
#pagination ul li.next a.button span.i,#pagination ul li.last a.button span.i,.pagination ul li.next a.button span.i,.pagination ul li.last a.button span.i {left:5px;}
#pagination ul li.first a.button span.i,.pagination ul li.first a.button span.i {background-position:0 -88px;}
#pagination ul li.first a.button:hover span.i,.pagination ul li.first a.button:hover span.i {background-position:0 -106px;}
#pagination ul li.first a.button.disabled span.i,.pagination ul li.first a.button.disabled span.i {background-position:0 -97px !important;}
#pagination ul li.prev a.button span.i,.pagination ul li.prev a.button span.i {background-position:-11px -88px;}
#pagination ul li.prev a.button:hover span.i,.pagination ul li.prev a.button:hover span.i {background-position:-11px -106px;}
#pagination ul li.prev a.button.disabled span.i,.pagination ul li.prev a.button.disabled span.i {background-position:-11px -97px !important;}
#pagination ul li.next a.button span.i,.pagination ul li.next a.button span.i {background-position:-17px -88px;}
#pagination ul li.next a.button:hover span.i,.pagination ul li.next a.button:hover span.i {background-position:-17px -106px;}
#pagination ul li.next a.button.disabled span.i,.pagination ul li.next a.button.disabled span.i {background-position:-17px -97px !important;}
#pagination ul li.last a.button span.i,.pagination ul li.last a.button span.i {background-position:-23px -88px;}
#pagination ul li.last a.button:hover span.i,.pagination ul li.last a.button:hover span.i {background-position:-23px -106px;}
#pagination ul li.last a.button.disabled span.i,.pagination ul li.last a.button.disabled span.i {background-position:-23px -97px !important;}
#pagination > a.button {float:right;}
#pagination > a.button.left {float:left;margin-left:15px;}
#pagination.with-gray {}
#pagination.with-gray > .button {margin-top:9px;}
#pagination.with-gray .gray {display:block;} 
#pagination .gray {display:none;float:left;background:#e3e3e3;padding:9px 16px 8px 23px;line-height:27px;}
#pagination .gray .button {margin-left:9px;}
#pagination .center {text-align:center;width:300px;margin:0 auto;}
/**
*	@section .page-actions
*/
.page-actions {float:right;margin-right:-8px;padding:/*3*/9px 7px 0;position:relative;z-index:2;}
.page-actions .button {float:left;margin:0 5px;}
/**
*	@section .page-title
*/
.page-title {font-size:27px;color:#000;/*width:639px;*/line-height:30px;position:relative;margin:0 0 10px 24px;}
.page-title span {color:#616060;}
#content.product .page-title {margin-left:24px;}
.page-title img {display:block;position:absolute;top:4px;left:0;}
/**
*	@section #header
*/
#header {height:95px;position: relative; /*background: url("../images/2017_04_Banner_977_Spring_all_2.png") no-repeat;*/}
#header #logo {float:left;width:313px;height:39px;text-indent:-5000px;margin:37px 0 0 23px;background:url(../images/logo.png) no-repeat 0 0;}
/*#header #logo {
    background: rgba(0, 0, 0, 0) url("../images/logo_new_year_2016.png") no-repeat scroll 0 0;
    float: left;
    height: 104px;
    left: 0;
    position: absolute;
    text-indent: -5000px;
    top: 0;
    width: 480px;
}*/
#header > .content {float:right;width:600px;height:37px;padding:21px 0 37px;position:relative;margin-right:10px;}
#header .user {float:right;font-size:11px;line-height:10px;white-space:nowrap;position:relative;}
#header .user .singin, #header .user .profile {float:left;padding:0 9px 0 17px;border-right:1px solid #ccc;}
#header .user .singin a, #header .user .profile a {position:relative;}
#header .user .singin span.i, #header .user .profile span.i {width:12px;height:10px;background-position:-122px 0;left:-17px;top:1px;}
#header .user .singup, #header .user .logout {float:left;padding-left:9px;}
#header .favorite {float:right;white-space:nowrap;font-size:11px;line-height:10px;color:#787878;padding-left:16px;position:relative;margin-right:22px;}
#header .favorite a {position:relative;}
#header .favorite span.i {display:block;background-image:url(../images/icons.png);background-repeat:no-repeat;position:absolute;width:12px;height:11px;background-position:-134px 0;left:0;top:-1px;}
#header .favorite a span.i {width:11px;height:10px;background-position:-160px -1px;left:-16px;top:1px;}
#header .favorite a.red span.i {background-position:-146px -1px;}
#header .favorite span {color:#787878;}
#header .favorite span {color:#787878;}
#header .nav {height:23px;position:absolute;bottom:7px;right:0;}
#header .nav > ul {float:left;font-size:11px;margin:6px 17px 0 0;}
#header .nav > ul li {float:left;padding:0 7px 0 7px;border-left:1px solid #ccc;line-height:10px;}
#header .nav > ul li:first-child,#header .nav ul li.first-child {border:0;}
#header .nav > ul li.active a {color:#1db0fe;}
#header .nav .search {float:right;width:155px;height:23px;}
#header .nav .search .where {float:left;width:75px;height:23px;position:relative;}
#header .nav .search .where .value {display:block;width:55px;height:13px;padding:4px 15px 6px 5px;cursor:pointer;font-size:11px;color:#181818;background:url(../images/backgrounds.png) no-repeat 0 -117px;}
#header .nav .search .where .value:hover {background-position:0 -140px;}
#header .nav .search .where .values {display:none;width:72px;position:absolute;top:23px;left:1px;border:1px solid #ebebeb;background:#fff;}
#header .nav .search .where .values ul {padding:0 4px 0 3px;}
#header .nav .search .where .values ul li {border-top:1px solid #ebebeb;font-size:11px;color:#181818;cursor:pointer;padding:2px 0 2px;}
#header .nav .search .where .values ul li:first-child,#header .nav .search .where .values ul li.first-child {border:0;}
#header .nav .search input.text {float:left;width:126px;height:16px;padding:3px 0 4px 5px;margin:0;border:0;background:url(../images/backgrounds.png) no-repeat -75px -117px;font-size:13px;color:#838383;}
#header .nav .search input.button {float:right;text-indent:-5000px;width:24px;height:23px;padding:0;margin:0;border:0;background:url(../images/backgrounds.png) no-repeat -206px -117px;cursor:pointer;}
#header .nav .search input.button:hover {background-position:-206px -140px;}
/**
*	@section #nav
*/
#nav {height:39px;margin:9px 0;background:#ffee78 url(../images/backgrounds.png) repeat-x 0 -78px;position:relative;z-index:10;margin-top:0}
#nav ul.menu {float:left;height:37px;padding:0 10px 2px 0;position: relative;/*background:url(../images/backgrounds.png) no-repeat 0 0;*/}
#nav ul.menu li a {display:block;height:37px;font-weight:bold;font-size:13px;color:#000;text-shadow:#fff 0 1px 1px;text-decoration:none;background:url(../images/menu-sep.png) no-repeat 0 100%;}
#nav ul.menu li a span {display:block;height:16px;padding:10px 10px 11px 11px;background:url(../images/menu-sep.png) no-repeat 100% 0;}
#nav ul.menu li a:hover {background:url(../images/backgrounds.png) repeat-x 0 -723px !important;}
#nav ul.menu li.active a span {background:url(../images/nav-active.png) no-repeat 100% 0;position:relative;right:-1px;padding-right:13px;}
#nav ul.menu li a:hover span {background-image:none;}
#nav ul.menu li.first a {background-image:none;}
#nav ul.menu li.first a:hover {background:url(../images/backgrounds.png) no-repeat 0 -762px !important;}
#nav ul.menu li.active {background:url(../images/backgrounds.png) repeat-x 0 -840px;}
#nav ul.menu li.active.first {background:none;}
#nav ul.menu li.active.first a {background:url(../images/backgrounds.png) no-repeat 0 -801px;}
#nav ul.menu li.active a {background:url(../images/nav-active.png) no-repeat 0 100%;}
#nav ul.menu li.first a span {padding-left:18px;}
#nav ul.menu li.last a span {background-image:none;}
#nav ul.menu li {float:left;}
#nav .region {float:right;height:21px;padding: 8px 10px 10px 4px;font-size:11px;color:#272525;background:url(../images/backgrounds.png) no-repeat 100% -39px;}
#nav .region select {padding:1px 2px 2px;}
/**
*	@section #subnav
*/
#subnav {height:35px;margin-bottom:14px;padding-right:3px;background:url(../images/backgrounds.png) repeat-x 100% -914px;position:relative;}
#subnav.openned-submenu {height:68px;}
#subnav ul.menu {height:35px;padding:0;background:url(../images/backgrounds.png) repeat-x 0 -949px;}
#subnav ul.menu li {float:left;}
#subnav ul.menu li.first {}
#subnav ul.menu li.last {}
#subnav ul.menu li a {display:block;height:35px;font-size:13px;text-decoration:none;position:relative;}
#subnav ul.menu li a span {display:block;height:16px;padding: 10px 10px 11px 11px;background:url(../images/submenu-sep.png) no-repeat 100% 0;}
#subnav ul.menu li a span.l {display:none;width:1px;height:35px;padding:0;background:url(../images/submenu-sep.png) no-repeat 0 100%;position:absolute;left:-1px;top:0;}
#subnav ul.menu li a span.red {display:inline;background:none;padding:0;}
#subnav ul.menu > li.active > a {background:url(../images/backgrounds.png) repeat-x 0 -1054px;/*font-size:12px;*/color:#000 !important;}
#subnav ul.menu > li.active.with-submenu > a {background-position:0 -1593px !important;position:relative;z-index:2;}
#subnav ul.menu > li.active a span {background-position:100% 100%;}
#subnav ul.menu > li.active > a span.l {display:block;}
#subnav ul.menu > li.first a {background-image:none;background:url(../images/backgrounds.png) no-repeat 0 -879px;}
#subnav ul.menu > li.first a span {padding-left:23px;}
#subnav ul.menu > li.first a span.l {display:none;}
#subnav ul.menu > li.active.first a {background:url(../images/backgrounds.png) no-repeat 0 -984px;}
#subnav ul.menu > li.first a:hover {}
#subnav ul.menu > li.active.last > a {background:url(../images/backgrounds.png) repeat-x 0 -1054px;}
#subnav ul.menu > li.active.last > a span {display:block;background:url(../images/submenu-sep.png) no-repeat 100% 100%;}
#subnav ul.menu > li.active.last > a span.l {display:block;padding:0;background:url(../images/submenu-sep.png) no-repeat 0 100%;}
#subnav ul.menu > li.last a span {background:none;}
#subnav ul.menu .submenu {display:none;height:35px;padding-right:3px;position:absolute;z-index:1;left:0;right:0;top:33px;background:url(../images/backgrounds.png) no-repeat 100% -1124px;}
#subnav ul.menu > li.active .submenu {display:block;}
#subnav ul.menu .submenu a {color:#0047c8;}
#subnav ul.menu .submenu a:hover {color:#1db0fe;}
#subnav ul.menu .submenu a {color:#0047c8;}
#subnav ul.menu .submenu a:hover {color:#1db0fe;}
#subnav ul.menu .submenu ul {height:35px;background:url(../images/backgrounds.png) repeat-x 0 -1159px;}
#subnav ul.menu .submenu a {background-position:0 -1159px;}
#subnav ul.menu .submenu a span {background:url(../images/submenu-ul-sep.png) no-repeat 100% 0 !important;}
#subnav ul.menu .submenu a span.l {display:none;background:url(../images/submenu-ul-sep.png) no-repeat 0 0;}
#subnav ul.menu .submenu li.active > a {color:#000 !important;}
#subnav ul.menu .submenu li.first a {background-position:0 -1089px !important;}
#subnav ul.menu .submenu li.first a {background-image:none;background:url(../images/backgrounds.png) no-repeat 0 -879px;}
#subnav ul.menu .submenu li.first a span {padding-left:23px;}
#subnav ul.menu .submenu li.first a span.l {display:none;}
#subnav ul.menu .submenu li.active a {background:url(../images/backgrounds.png) repeat-x 0 -1558px;}
#subnav ul.menu .submenu li.active a span {background:url(../images/submenu-ul-sep.png) no-repeat 100% 100% !important;}
#subnav ul.menu .submenu li.active a span.l {display:block;}
#subnav ul.menu .submenu li.active.first a {background-position:0 -1523px !important;}
#subnav ul.menu .submenu li.active.first a span.l {display:none;}
/**
*	@section #content
*/
#content {}
#content #aside {float:left;width:252px;padding:0 0 25px;}
#content .section-wrap {float:right;width:715px;}
#content .section-wrap #section {margin-left:0 !important;}
#content .search-result {font-weight:bold;font-size:15px;color:#000;margin-bottom:10px;}
#content #section {float:right;width:714px;padding:1px 0 25px;}
#content #section .block {margin-left:-2px;margin-right:-2px;}
#content #section > .title {font-weight:bold;font-size:19px;color:#ffa303;padding:11px 0 13px 23px;}
#content #section > .title.title-1 {color:#000;}
#content #section > .title.title-2 {margin-top:10px;}
#content #section > .title.title-3 {padding-left:0;padding-right:0;}
#content #section > div > .title.title-3 {padding-left:0;padding-right:0;}
#content #section > .title.title-3 > span {font-size:19px;color:#5b5a5a;}
#content #section > div > .title.title-3 > span {font-size:19px;color:#5b5a5a;}
#content #section > .title > span {font-weight:normal;font-size:13px;color:#575656;}
#content #section > .title .button {font-weight:normal;float:right;position:relative;top:-5px;}
#content #section > div > .title {font-weight:bold;font-size:19px;color:#ffa303;padding:11px 0 13px 23px;}
#content #section > div > .title .button {font-weight:normal;float:right;position:relative;top:-5px;}
#content #section.full {float:none !important;width:auto;padding:0 0 25px;}
#content #section.full .block {margin-left:0;margin-right:0;}
#content #section.full .block .block-content {padding-left:23px;padding-right:23px;}
#content #section.full .block table {margin:10px -23px 0;width:974px;}
#content #section.full .block table thead th {background:#ffd050;font-weight:normal;font-size:12px;color:#000;text-align:left;vertical-align:top;padding:8px 2px 9px;}
#content #section.full .block table.cke_editor {margin:0px 0px 0;width:100%;}
#content #section.full .block table.cke_editor td {padding:0 5px 5px;background:transparent;vertical-align: baseline;color: black;}
#content #section.full .block table th.first,#content #section.full .block table td.first {padding-left:23px;width:205px;}
#content #section.full .block table th.last,#content #section.full .block table td.last {padding-right:23px;}
#content #section.full .block table td {background:#fff;font-weight:normal;font-size:12px;color:#4e4c4a;text-align:left;vertical-align:middle;padding:8px 2px 9px;}
#content #section.full .block table td a.delete {float:left;width:6px;height:7px;background:url(../images/icons.png) no-repeat -104px -54px;margin:4px 0 0 4px;}
#content #section.full .block table td div.name {margin-left:23px;}
#content #section.full .block table tr.alt td {background:#fff8df;}
#content #section.full .blocks > .left,#content #section.full .blocks > .right {width:483px;}
#content #section.full .blocks .blocks .left,#content #section.full .blocks .blocks .right {width:236px;}
#content #section.full .blocks {font-size:12px;}
#content #section.full .blocks table th {font-size:12px;}
#content #section.full .blocks table th,#content #section.full .blocks table td {padding-left:5px;padding-right:5px;}
#content #section.full .blocks table th.first,#content #section.full .blocks table td.first {padding-left:23px;}
#content #section.full .blocks table th.last,#content #section.full .blocks .table table td.last {padding-right:5px;}
#content #section.full .blocks .table .wrap-table {padding-bottom:45px;position:relative;}
#content #section.full .blocks .table .wrap-table .foot {padding:9px 23px;background:url(../images/dash.png) repeat-x 100% 0;position:absolute;left:0;right:0;bottom:0;}
#content #section.full .blocks .block .block-content {padding:9px 11px 54px;position:relative;}
#content #section.full .blocks .block .block-content .buttons {position:absolute;left:0;right:0;bottom:0;padding:0 11px 4px;}
#content #section.full .blocks .blocks .block.left .block-content .buttons {padding-left:23px;}
#content #section.full .blocks .block .block-content p {margin:3px 0 0;}
#content #section.full .blocks .block .block-content ul {}
#content #section.full .blocks .block .block-content ul li {background:url(../images/column-list-item.png) no-repeat 50% 0;padding:9px 0 8px;}
#content #section.full .blocks .block .block-content ul li .title {padding-right:36px;}
#content #section.full .blocks .block.right  .block-content ul li {background-image:url(../images/blocks-right-li.png);}
#content #section.full .blocks .block .block-content ul li.first {background:none;padding-top:7px;}
#content #section.full .blocks .blocks.left .block.left .block-content {padding-left:23px;}
#content #section.full .blocks .block .block-title {font-weight:normal;font-size:15px;color:#000;background:url(../images/dash.png) repeat-x 100% 100%;padding:0 0 10px 32px;min-height:17px;}
#content #section.full .blocks .block .block-title span {font-size:11px;color:#575656;}
#content #section.full .blocks .block .block-content .form {margin-bottom:-58px;}

.block.messages {background:url(../images/block-events-2.png) no-repeat 14px 16px;}
.blocks .blocks .block.messages {}
.blocks .blocks .block.messages li {font-size:11px;}
.blocks .blocks .block.messages li strong {font-weight:normal;font-size:12px;color:#000;}
.blocks .blocks .block.messages li a {font-size:13px;}
.block.personal {background:url(../images/block-personal.png) no-repeat 14px 12px;}
.block.personal .block-title {font-weight:normal;font-size:15px;color:#000;background:url(../images/dash.png) repeat-x 100% 100%;padding:0 0 10px 32px;min-height:17px;}
.block.personal .block-content {font-size:13px;padding:9px 11px 54px;position:relative;color:#414141;}
#aside .block.personal .block-content {padding-bottom:9px;padding-left:23px;}
.block.personal .block-content p {margin:7px 0 9px !important;}
.block.personal .block-content span {color:#000;}
.block.directory {background:url(../images/block-info.png) no-repeat 6px 12px;}
.block.staff {background:url(../images/block-staff.png) no-repeat 12px 12px;}
.block.staff ul li {font-size:11px;color:#000;}
.block.staff ul li a {font-size:13px;}
.block.staff ul li .button {float:right;}
.block.partners-search {}
.block.partners-search .block-content {padding:8px 11px;font-size:15px;color:#000;}
.block.partners-search .block-title {font-weight:normal;font-size:15px;color:#000;background:url(../images/dash.png) repeat-x 100% 100%;padding:0 0 10px 32px;min-height:17px;position:relative;margin-bottom:9px;}
.block.partners-search .block-title span.i {position:absolute;background-image:url(../images/icons.png);width:38px;height:25px;background-position:-31px -29px;top:-2px;left:-6px;cursor:default;padding:0;}
.block.partners-search .block-content ul {margin-top:9px;}
.block.partners-search .block-content ul li {padding:0 0 5px;}
.block.partners-search .block-content ul a {font-size:13px;}
/**
*	@section #section.full form
*/
/*
#section.full form {}
#section.full form .row {background:url(../images/dash.png) repeat-x 100% 100%;}
#section.full form .row dl {}
#section.full form .row dl dt {}
#section.full form .row dl dt label {color:#000;}
*/
/**
*	@section #content.catalog
*/
#content.catalog {}
#content.catalog .page-actions {padding-right:0;margin-right:-2px;}
#content.catalog .page-title {padding-left:0;}
#content.catalog #section .block .block-head {padding:9px 16px 8px 12px;}
#content.catalog #section .block .block-head .count {font-size:12px;color:#000;padding:3px 0 0;}
#content.catalog #section .block .block-title {font-size:15px;}
#content.catalog #section .block .block-content {padding:2px 11px 12px;}
#content.catalog #section .block ul li {background:url(../images/dash.png) repeat-x 100% 100%;padding:8px 0 10px;line-height:17px;}
#content.catalog #section .block ul li.last {background:none;}
#content.catalog #section .block ul li a {font-size:15px;}
#content.catalog #section .block ul li span {font-size:11px;color:#575656;}
#content.catalog #section .block ul li span span {color:#f00;}
#content.catalog #section .block ul ul li {padding:3px 0 0 18px;background:url(../images/ul-gray.jpg) no-repeat 7px 8px;line-height:14px;}
#content.catalog #section .block ul ul li.last {background:url(../images/ul-gray.jpg) no-repeat 7px 8px;}
#content.catalog #section .block ul ul li a {font-size:12px;}
/**
*	@section #content.catalog-list
*/
#content.catalog-list .page-actions {padding-right:0;margin-right:-1px;}
#content.catalog-list #section {float:left;width:452px;margin:0 11px;}
#content.catalog-list #section .block .block-head > div.r,#content.catalog-list #section .block .block-foot > div.r {right:0;}
#content.catalog-list #aside-second {float:right;width:252px;}
#content.catalog-list #aside-second .search-result {margin-left:12px;}
#content.catalog-list #section .block .block-head {padding:0;}
#content.catalog-list #section .block .block-content {padding:2px 11px 12px;}
#content.catalog-list-1 #section {float:none;width:auto;margin:0 0 0 11px;}
#content.catalog-list-1 ul.list li.item .info {width:647px;}
#content.catalog-list .block-list .block-content {padding:0 12px;}
#content.catalog-list .block-list.block-events .block-content {background:url(../images/block-events.png) no-repeat 12px 4px;}
#content.catalog-list .block-list .block-title {font-weight:normal;font-size:15px;color:#000;background:url(../images/dash.png) repeat-x 100% 100%;padding:8px 0 10px 31px;line-height:18px;}
#content.catalog-list .block-list .date,#content.catalog-list .block-list .dates {font-size:11px;color:#414141;padding:2px 0 2px;}
#content.catalog-list .block-list .dates span {color:#000;}
#content.catalog-list .block-list .list {padding:0 0 2px 2px;}
#content.catalog-list .block-list .list .item {padding:6px 0 9px;background:url(../images/column-list-item.png) no-repeat 0 100%;}
#content.catalog-list .block-list .list .item.last {background:none;}
#content.catalog-list .block-list .list .item a {line-height:16px;}
#content.catalog-list .block-list a.button.more {margin:0 0 9px 6px;}
/**
*	@section ul.list
*/
ul.list {}
ul.list li.item {background:url(../images/dash.png) repeat-x 100% 100%;padding:14px 0 13px;line-height:17px;}
ul.list li.item .icon-big {float:right;width:22px;height:27px;margin:0 0 5px 10px;background:url(../images/icon-big.png) no-repeat -25px -25px;position:relative;top:-4px;right:-3px;}
ul.list li.item.first {padding-top:4px !important;}
ul.list li.item.last {padding-bottom:7px !important;background:none;}
ul.list li.item .image {float:left;width:38px;}
ul.list li.item .info {float:right;width:384px;}
#section.full ul.list li.item .info {float:right;width:870px;}
ul.list li.item .info .title {font-size:15px;padding:0 0 4px;}
ul.list li.item .info p {line-height:16px;margin:0 0 4px;}
ul.list li.item .info .meta {font-size:11px;}
ul.list li.item .info .actions {margin:4px 0 0 -2px;}
ul.list li.item table {width:100%;font-size:12px;/*color:#272727;*/margin-top:10px;}
ul.list li.item table th,ul.list li.item table td {padding:2px 0;}
ul.list li.item table td {vertical-align:top;}
ul.list li.item table caption {text-align:left;font-size:13px;/*color:#000;*/}
ul.list li.item table tfoot {font-weight:bold;}
ul.list li.item table tfoot tr {background:url(../images/dash.png) repeat-x 0 0;}
ul.list li.item .info a.button {margin-top:7px;}
/**
*	@section ol.list
*/
ol.list {list-style:decimal outside;font-size:15px;padding-left:24px;}
ol.list li.item {background:url(../images/dash.png) repeat-x 100% 100%;padding:14px 0 13px;line-height:17px;}
ol.list li.item .icon-big {float:right;width:22px;height:27px;margin:0 0 5px 10px;background:url(../images/icon-big.png) no-repeat -25px -25px;position:relative;top:-4px;right:-3px;}
ol.list li.item.first {padding-top:4px !important;}
ol.list li.item.last {padding-bottom:7px !important;background:none;}
ol.list li.item .title {padding:0 0 4px;}
ol.list li.item p {line-height:16px;margin:0 0 4px;font-size:13px;}
/**
*	@section #content.product
*/
#content.product #aside {float:right;}
#content.product #section {float:left;}
#content.product .page-title.with-image {padding-left:50px;min-height:36px;}
#content.product .page-title {min-height:36px;padding-right:170px;}
#content.product .block-list {}
#content.product .block-list .block-content {padding:0 12px;}
#content.product .block-list.block-events .block-content {background:url(../images/block-events.png) no-repeat 12px 4px;}
#content.product .block-list.block-reports .block-content {background:url(../images/block-reports.png) no-repeat 2px 7px;}
#content.product .block-list.block-projects .block-content {background:url(../images/block-projects.png) no-repeat -3px 6px;}
#content.product .block-list.block-articles .block-content {background:url(../images/block-articles.png) no-repeat 4px 5px;}
#content.product .block-list.block-releases .block-content {background:url(../images/block-releases.png) no-repeat -2px 5px;}
#content.product .block-list .block-title {font-weight:normal;font-size:15px;color:#000;background:url(../images/dash.png) repeat-x 100% 100%;padding:8px 0 10px 31px;line-height:18px;}
#content.product .block-list .date,#content.product .block-list .dates {font-size:11px;color:#414141;padding:2px 0 2px;}
#content.product .block-list .dates span {color:#000;}
#content.product .block-list .list {padding:0 0 2px 2px;}
#content.product .block-list .list .item {padding:6px 0 9px;background:url(../images/column-list-item.png) no-repeat 0 100%;}
#content.product .block-list .list .item.last {background:none;}
#content.product .block-list .list .item a {line-height:16px;}
#content.product .block-list a.button.more {margin:0 0 9px 6px;}

#aside .wrap-content {}
#aside .wrap-content .content {padding:9px 22px 0;}
#aside .wrap-content .content.dashed {background:url(../images/form-hr.gif) repeat-x 100% 100%;padding-bottom:1px;}
#aside .wrap-content .content.border {padding:9px 22px 2px;background:url(../images/submit-bg.gif) repeat-x 0 100%;}
#aside .wrap-content .block-title.first {}
#aside .wrap-content .block-title.first span.i {width:31px;height:26px;background-position:0 -29px;top:5px;right:11px;}
#aside .wrap-content .block-title.first span.i.partners {width:38px;height:25px;background-position:-31px -29px;top:5px;right:11px;}
#aside .wrap-content .block-title.first span.i.projects {width:49px;height:27px;background:url(../images/block-projects-1.png) no-repeat 0 0;top:5px;right:11px;}
#aside .wrap-content .block-title {padding-left:22px;position:relative;text-shadow: 0 1px 1px #fff;}
#aside .wrap-content .block-title span.i {position:absolute;background-image:url(../images/icons.png);width:38px;height:25px;background-position:-31px -29px;top:8px;right:12px;cursor:default;padding:0;}
#aside .wrap-content .block-title span {cursor:pointer;background:url(../images/form-toggle.gif) no-repeat 100% -20px;padding-right:13px;}
#aside .wrap-content .block-title span.openned {background-position:100% 0;}
#aside form .wrap {margin:0 0 12px;}
#aside form .wrap label {font-size:13px;color:#000;}
#aside form .wrap.wrap-select select {width:206px;margin:3px 0 0;}
#aside form .wrap.wrap-checkboxes {font-size:12px;}
#aside form .wrap.wrap-checkboxes .wrap-value {padding:2px 0 0 1px;color:#4e4c4a;}
#aside form .wrap.wrap-checkboxes .wrap-value .value {float:left;}
#aside form .wrap.wrap-checkboxes .wrap-value a {margin-left:10px;padding-right:9px;background:url(../images/#aside form-toggle-2.gif) no-repeat 100% -15px;}
#aside form .wrap.wrap-checkboxes ul {padding-top:8px;}
#aside form .wrap.wrap-checkboxes ul li {position:relative;padding:0px 0 4px 22px;}
#aside form .wrap.wrap-checkboxes ul li input {position:absolute;left:0;margin:0;}
#aside form .wrap.wrap-checkboxes ul li label {font-size:12px;color:#4e4c4a;line-height:13px;}
#aside form .wrap.wrap-checkboxes ul li a {padding-right:9px;background:url(../images/#aside form-toggle-2.gif) no-repeat 100% 0;}
#aside form .wrap.wrap-checkbox {padding-left:22px;position:relative;}
#aside form .wrap.wrap-checkbox input {position:absolute;left:0;margin:0;}
#aside form .wrap.wrap-checkbox-2 {padding-right:78px;position:relative;}
#aside form .wrap.wrap-checkbox-2 input {position:absolute;top:2px;right:62px;margin:0;}
#aside form .wrap-submit {padding:12px 0 9px;text-align:center;}
#aside form .wrap-submit a.button {color:#000;}
#aside form .wrap.wrap-slider {}
#aside form .wrap.wrap-slider.slider-1 .slider-bg {width:202px;height:23px;background:url(../images/slider-1.gif) no-repeat 0 100%;padding:0 19px 0 6px;margin:5px -11px 13px -10px;}
#aside form .wrap.wrap-slider.slider-1 .slider {height:23px;position:relative;}
#aside form .wrap.wrap-slider.slider-1 .ui-slider-handle {display:block;width:11px;height:12px;background:url(../images/slider-1-handle.png) no-repeat 0 0;position:absolute;}
#aside form .wrap.wrap-slider.slider-1 .input label {font-size:12px;color:#4e4c4a;}
#aside form .wrap.wrap-slider.slider-1 input.text {width:84px;text-align:center;font-size:12px;color:#7f7f7f;}
#aside form .hr {background:url(../images/#aside form-hr.gif) repeat-x scroll 0 0;height:2px;margin:-2px -22px 11px;}
#aside form .title {font-size:12px;font-weight:bold;color:#000;margin:0 0 7px;}
#aside form .wrap.wrap-radiogroup {background:#fff8df;margin:0 0 0 0;padding:12px 22px 0 22px;overflow:hidden;position:relative;}
#aside form .wrap.wrap-radiogroup input.radio {position:absolute;top:9px;left:0;}
#aside form .wrap.wrap-text {padding:5px 12px 5px 22px;margin:0;}
/**
*	@section .block-order-steps
*/
.block.block-order-steps .block-head .block-title {position:relative;font-size:15px;font-weight:bold;padding-left:24px;}
.block-order-steps .block-title span.i {display:block;width:26px;height:25px;background:url(../images/icons.png) no-repeat -107px -29px;position:absolute;left:-5px;top:-2px;}
.block-order-steps ul.order-steps {padding:6px 12px 0;}
.block-order-steps ul.order-steps li {background:url(../images/form-hr.gif) repeat-x scroll 0 100%;padding:4px 0 7px 25px;position:relative;margin:0;}
.block-order-steps ul.order-steps li a {font-weight:normal;font-size:12px;color:#383838;}
.block-order-steps ul.order-steps li a:hover {color:#1db0fe;}
.block-order-steps ul.order-steps li.last {background:none;}
.block-order-steps ul.order-steps li span.i {display:block;width:21px;height:21px;background-image:url(../images/icons.png);position:absolute;left:-1px;top:2px;}
.block-order-steps ul.order-steps li.step-1 span.i {background-position:0 -54px;}
.block-order-steps ul.order-steps li.step-2 span.i {background-position:-21px -54px;}
.block-order-steps ul.order-steps li.step-3 span.i {background-position:-42px -54px;}
.block-order-steps ul.order-steps li.step-4 span.i {background-position:-63px -54px;}
/**
*	@section .block
*/
.block {margin:0 -1px 9px;border-width:0 1px;border-style:solid;border-color:#f7f7f7;}
.block.block-image {border:0;text-align:center;}
.block .block-head {height:20px;padding:8px 14px 9px 24px;background:url(../images/backgrounds.png) repeat-x 0 -237px;position:relative;}
.block .block-head > div.l,.block .block-head > div.r {width:4px;height:100%;position:absolute;top:0;background-image:url(../images/backgrounds.png);}
.block .block-head > div.l {left:-1px;background-position:0 -163px;}
.block .block-head > div.r {right:0;background-position:100% -200px;}
.block .block-head .block-title {font-weight:normal;font-size:17px;line-height:20px;}
.block .block-head .count {float:right;font-size:10px;color:#575656;padding:4px 0 0 17px;letter-spacing:-0.5px;position:relative;}
.block .block-head .count span.i {display:block;width:14px;height:15px;background:url(../images/icons.png) no-repeat -108px 0;position:absolute;top:5px;left:2px;}
.block .block-content {border-width:0 1px;border-style:solid;border-color:#e7e7e7;min-height:/*77px*/40px;}
.block .block-content.no-padding {padding:9px 0 0 !important;}
#section .block .block-content {padding:9px 13px 0;}
.block .block-content .big-title {font-size:21px;color:#ffa303;line-height:25px;}
.block .block-foot {height:6px;background:url(../images/backgrounds.png) repeat-x 0 -286px;position:relative;}
.block .block-foot > div.l,.block .block-foot > div.r {width:4px;height:100%;position:absolute;top:0;background-image:url(../images/backgrounds.png);}
.block .block-foot > div.l {left:0;background-position:0 -274px;}
.block .block-foot > div.r {right:0;background-position:100% -280px;}
.block .block-head-1 {padding:8px 14px 9px 24px !important;}
.block .block-head-1  .block-title {font-size:15px;}
/* block-1 */
.block-1 .block-head {background-position:0 -366px;}
.block-1 .block-head > div.l {background-position:0 -292px;}
.block-1 .block-head > div.r {background-position:100% -329px;}
/* block-2 */
.block-2 .block-head,.block-3 .block-head {height:6px;padding:0;background-position:0 -415px;}
.block-2 .block-head > div.l,.block-3 .block-head > div.l {background-position:0 -403px;}
.block-2 .block-head > div.r,.block-3 .block-head > div.l {background-position:100% -409px;}
.block-2 .block-content {min-height:36px;}
.block-2 .block-content > .title {font-size:15px;margin-top:5px;}
/* block-3 */
.block-3 .block-content {background:url(../images/block-3-content-bg.png) repeat-x 0 100%;}
.block-3 .block-foot {background-position:0 -433px;}
.block-3 .block-foot > div.l {background-position:0 -421px;}
.block-3 .block-foot > div.r {background-position:100% -427px;}
/* block-4 */
.block-4 .block-head {height:6px;padding:0;background-position:0 -451px;}
.block-4 .block-head > div.l {background-position:0 -439px;}
.block-4 .block-head > div.r {background-position:100% -445px;}
.block-4 .block-content {background:#fff0bd url(../images/block-4-content-bg.png) repeat-x 0 100%;border:0;padding:0 12px !important;}
.block-4 .block-content .wrap {float:left;width:200px;margin-right:31px;font-size:13px;padding:5px 0 0;}
.block-4 .block-content .wrap.center {margin-right:21px;}
.block-4 .block-content .wrap.right {margin-right:0;margin-left:10px;}
.block-4 .block-content .wrap label {color:#000;}
.block-4 .block-content .wrap select {width:200px;margin:4px 0 15px;font-size:12px;}
.block-4 .block-content .wrap select.last {margin-bottom:7px;}
.block-4 .block-content .wrap input.checkbox {position:relative;top:2px;left:-3px;}
.block-4 .block-content .wrap .buttons {padding:6px 0 8px;text-align:center;}
.block-4 .block-content .help {float:right;width:34%;padding-top:24px;}
.block-4 .block-content .help .cloud {width:52px;background:url(../images/cloud.png) no-repeat 0 0;font-size:12px;color:#000;text-align:center;padding:3px 0 7px;}
.block-4 .block-content .help p {margin:5px 0 6px;line-height:14px;}
.block-4 .block-foot {background-position:0 -469px;}
.block-4 .block-foot > div.l {background-position:0 -457px;}
.block-4 .block-foot > div.r {background-position:100% -463px;}
/* block-5 */
.block-5 .block-head {display:block;height:15px;padding:11px 62px 11px 13px;margin:1px 0;position:relative;font-weight:bold;font-size:13px;color:#000;background:url(../images/backgrounds.png) repeat-x 0 -660px;}
.block-5 .block-head > div.l {left:0;background-position:0 -586px;}
.block-5 .block-head > div.r {right:0;background-position:100% -623px;}
.block-5 .block-content {background:#fff0be;min-height:0;}
.block-5 .block-foot {background-position:0 -1268px;}
.block-5 .block-foot > div.l {background-position:0 -1256px;}
.block-5 .block-foot > div.r {background-position:100% -1262px;}
.block-5 .wrap-content {position:relative;}
.block-5 .wrap-content .block-title {display:block;width:216px;height:15px;padding:11px 13px 11px 13px;margin:1px 0;position:relative;font-weight:bold;font-size:13px;color:#000;background:url(../images/backgrounds.png) repeat-x 0 -660px;border-top:1px solid #e7ab00;border-bottom:1px solid #fff;}
.block-5 .wrap-content .block-title.first {background:none;position:absolute !important;top:-39px;border:0;}
/* block-6 */
.block-6 .block-head {border-bottom:1px solid #ffe1d1;height:auto;background:#ffe9dd;padding:10px 11px 12px;}
.block-6 .block-head .block-title {height:auto;font-size:15px;position:relative;z-index:2;}
.block-6 .block-head > div.c {height:81px;position:absolute;top:0;left:6px;right:6px;background:url(../images/backgrounds.png) repeat-x 0 -1379px;}
.block-6 .block-head > div.l,.block-6 .block-head > div.r {height:81px;width:6px;}
.block-6 .block-head > div.l {left:0;background-position:0 -1298px;}
.block-6 .block-head > div.r {right:0;background-position:100% -1298px;}
.block-6 .block-content {border-top:1px solid #;}
/* block-7 */
.block-7 .block-head {display:block;height:15px;padding:11px 62px 11px 13px;margin:1px 0;position:relative;font-weight:bold;font-size:13px;color:#000;background:url(../images/backgrounds.png) repeat-x 0 -660px;}
.block-7 .block-head > div.l {left:0;background-position:0 -586px;}
.block-7 .block-head > div.r {right:0;background-position:100% -623px;}
.block-7 .block-content {background:#fff;}
.block-7 .wrap-content {position:relative;}
.block-7 .wrap-content .block-title {display:block;height:15px;padding:11px 23px;margin:1px -23px;position:relative;font-weight:bold;font-size:15px;color:#000;background:url(../images/backgrounds.png) repeat-x 0 -660px;border-top:1px solid #e7ab00;border-bottom:1px solid #fff;}
.block-7 .wrap-content .block-title div.left {position:relative;}
.block-7 .wrap-content .block-title span.toggle {cursor:pointer;background:url(../images/form-toggle.gif) no-repeat 100% -20px;padding-right:13px;}
.block-7 .wrap-content .block-title span.toggle.openned  {background-position:100% 0;}
.block-7 .wrap-content .block-title span.i {display:block;width:38px;height:25px;background-position:-31px -29px;top:-5px;right:-45px;position:absolute;background-image:url(../images/icons.png);cursor:default;}
.block-7 .wrap-content .block-title.first {background:none;position:absolute !important;top:-48px;border:0;}
.block-7 .wrap-content .block-title.first span.i {width:31px;height:26px;background-position:0 -29px;top:6px;right:-16px;}

/* block-8 */
.block-8 {float:left;width:316px;margin-left:12px !important;}
.block-8.first {margin:0 !important;}
.block-8 .block-head {display:block;height:15px;padding:9px 23px 10px;margin:1px 0;position:relative;font-weight:bold;font-size:13px;color:#000;background:#ffd050;}
.block-8 .block-head > div.l,.block-8 .block-head > div.r {width:3px;height:3px;background:url(../images/wrap-table.gif) no-repeat 0 0;position:absolute;z-index:2;}
.block-8 .block-head > div.l {left:0;top:0;background-position:0 0;}
.block-8 .block-head > div.r {right:0;top:0;background-position:-3px 0;}
.block-8 .block-head .block-title {font-size:15px;}
.block-8 .block-content {background:#fff;padding:0 23px !important;}
.block-8 .block-content .title {font-size:15px;color:#000;margin:8px 0 4px;}
.block-8 .block-content ul {}
.block-8 .block-content ul li {background:url(../images/dash.png) repeat-x 100% 0;padding:5px 0 8px;}
.block-8 .block-content ul li .wrap {font-size:12px;padding:0 0 3px 14px;background:url(../images/ul-gray.jpg) no-repeat 2px 4px;}
.block-8 .block-content ul li .wrap p {font-size:13px;margin:0 0 3px;}
/* block-9 */
.block-9 .block-head {height:36px;padding:0 23px;background-position:0 -1732px;}
.block-9 .block-head > div.l {background-position:0 -1660px;}
.block-9 .block-head > div.r {background-position:100% -1696px;}
.block-9 .block-head .block-title {font-weight:normal;font-size:13px;line-height:36px;color:#000;}
.block-9 .block-content {padding:9px 23px 3px !important;font-size:11px;min-height:0;}
/* */
.block .block-content .forminfo {}
.block .block-content .form {}
.block .block-content .form label {color:#777;}
.block .block-content .form input {width:186px;color:#272727;margin:1px 0 6px;}
.block .block-content .form .actions {margin-top:8px;}
/**
*	@section ul.tree
*/
ul.tree {font-size:12px;padding:0 8px;margin:-1px 0;}
ul.tree li {}
ul.tree li ul {display:none;background:url(../images/tree-li-wrap.png) no-repeat 0 100%;}
ul.tree li .wrap {background:url(../images/tree-li-wrap.png) no-repeat 0 100%;position:relative;line-height:14px;}
ul.tree li.last .wrap {background:none !important;}
ul.tree li .wrap .icon {display:block;position:absolute;background-image:url(../images/icons.png);}
ul.tree > li > .wrap {padding:6px 0 6px 16px;}
ul.tree > li > .wrap .icon {width:11px;height:12px;background-position:0 0;cursor:pointer;top:6px;left:0;}
ul.tree > li > .wrap .icon:hover {background-position:-11px 0;}
.block-1 ul.tree > li > .wrap .icon {background-position:-44px 0;}
.block-1 ul.tree > li > .wrap .icon:hover {background-position:-55px 0;}
ul.tree > li.openned > .wrap a {font-weight:bold;color:#000;}
ul.tree > li.openned > .wrap .icon {background-position:-22px 0;}
ul.tree > li.openned > .wrap .icon:hover {background-position:-33px 0;}
ul.tree > li.openned > ul {display:block;}
ul.tree > li ul {padding-left:22px;}
ul.tree > li ul li {}
ul.tree > li ul li .wrap {padding:4px 0 6px 11px;background:url(../images/tree-li-li-wrap.png) no-repeat 11px 100%;line-height:14px;}
ul.tree > li ul li .wrap .icon {width:4px;height:5px;background-position:-66px 0;left:1px;top:9px;}
/**
*	@section .columns
*/
.columns {}
.columns > .column {float:left;width:216px;margin-right:20px;}
.columns > .column.last {margin-right:0;}
.column .column-title {font-weight:normal;font-size:15px;color:#000;background:url(../images/dash.png) repeat-x 100% 100%;padding:8px 0 5px;line-height:18px;margin-bottom:3px;}
.column a.column-more {display:block;width:17px;height:17px;background:url(../images/icons.png) no-repeat 0 -12px;text-indent:-5000px;margin:6px 0 8px -2px;}
.column a.column-more:hover {background-position:-17px -12px;}
.column-news {padding-left:13px;margin-right:0 !important;background:url(../images/block-news.png) no-repeat 4px 5px;}
.column-news .column-title {padding-left:32px;padding-bottom:7px;}
.column-projects {padding-left:20px;margin-right:0 !important;background:url(../images/block-projects.png) no-repeat 2px 6px;}
.column-projects .column-title {padding-left:32px;padding-bottom:7px;}
.column-events {padding-left:20px;margin-right:0 !important;background:url(../images/block-events.png) no-repeat 20px 3px;}
.column-events .column-title {padding-left:26px;padding-bottom:7px;}
.column .column-content {}
.column .column-content .date,.column .column-content .dates {font-size:11px;color:#414141;padding:2px 0 2px;}
.column .column-content .dates span {color:#000;}
.column .column-content.list {padding-bottom:2px;}
.column .column-content.list .item {padding:6px 0 9px;background:url(../images/column-list-item.png) no-repeat 0 100%;}
.column .column-content.list .item.last {background:none;}
.column .column-content.list .item a {line-height:16px;}
.column a.button.more {margin:0 0 14px 3px;}
/**
*	@section .blocks
*/
.blocks {}
.blocks > .left,.blocks > .right {width:352px;}
.blocks > .left {float:left;}
.blocks > div > .left,.blocks > div > .right {width:352px;}
.blocks > .right {float:right;}
.block-list-2 {width:100%;}
.block-list-2 .block-content {padding:4px 20px 0 !important;}
.block-list-2 .block-title {font-weight:bold;font-size:14px;color:#222;background:url(../images/dash.png) repeat-x 100% 100%;padding:0 1px 8px;line-height:18px;}
.block-list-2.events {background:url(../images/block-events.png) no-repeat 23px 6px;}
.block-list-2.events .block-title {padding-left:29px;font-weight:normal;font-size:15px;}
.block-list-2 ul {padding:1px 0 13px;}
.block-list-2 ul li {padding:5px 0 0 12px;background:url(../images/ul.jpg) no-repeat 0 10px;}
.block-list-2 ul.items {}
.block-list-2 ul.items li {padding:6px 0 !important;}
.block-list-2 ul.items li .date {margin-bottom:0 !important;}
.block-list-2 ul.items li .title {font-size:13px !important;}
/**
*	@section .table
*/
.table {}
.table > .title {font-weight:bold;font-size:19px;color:#ffa303;padding:0 23px;margin:24px 0 13px;}
.table > .title span {font-weight:normal;font-size:13px;color:#575656;}
.table .wrap-table {position:relative;border:1px solid #ececec;border-top:0;margin-bottom:11px;}
.table .wrap-table .tl,.wrap-table .tr,.wrap-table .bl,.wrap-table .br {width:3px;height:3px;background:url(../images/wrap-table.gif) no-repeat 0 0;position:absolute;z-index:2;}
.table .wrap-table .tl {left:-1px;top:0;background-position:0 0;}
.table .wrap-table .tr {right:-1px;top:0;background-position:-3px 0;}
.table .wrap-table .br {right:-1px;bottom:-1px;background-position:-3px -3px;}
.table .wrap-table .bl {left:-1px;bottom:-1px;background-position:0 -3px;}
.table table {position:relative;z-index:1;width:100%;}
.table table th {background-color:#ffd050;font-size:13px;line-height:14px;font-weight:normal;color:#000;text-align:left;vertical-align:top;padding:9px 10px 11px;white-space:nowrap;}
.table table th .title {float:left;padding-right:13px;position:relative;}
.table table th .title a.sort {display:block;width:9px;height:11px;position:absolute;top:2px;right:0;}
.table table th .title a.sort span.i {display:block;width:5px;height:11px;position:absolute;top:0;right:2px;background:url(../images/icons.png) no-repeat -142px -13px;}
.table table th.up,.table table th.down {background:#ffb400;}
.table table th.up span.i {background-position:-152px -13px !important;}
.table table th.down span.i {background-position:-147px -13px !important;}
.table table td {font-size:12px;line-height:13px;color:#272727;text-align:left;vertical-align:top;padding:9px 8px 11px;}
.table table tr.special td {background:#fff3ef;}
.table table tr.special td.last {font-size:11px;font-weight:bold;color:#f00;}
.table table tr.special-gray td {background:#efefef !important;}
.table table th.first,.table table td.first {padding-left:10px !important;}
.table table th.last,.table table td.last {padding-right:10px !important;}
.table table tr.alt td {background-color:#fff8df !important;}
.table table tr.subitem td {background:url(../images/dash.png) repeat-x 0 0;padding-top:10px;}
.table table tr td a.button {margin-top:5px;}
.table table tr td.actions {text-align:right;}
.table table tr td.actions a.button {margin-top:0;}
.table table tr td.bold {font-weight:bold;}

.table table.small th {padding:9px 4px 11px;font-size:11px;}
.table table.small td {padding:9px 4px 11px}
.table table.small td span {color:#414141;}
/**
*	@section .text
*/
.text {font-size:13px;line-height:16px;margin:0 0 28px;}
.text.text-1 {padding:0 0 0 12px;overflow:hidden;color:#272727;margin-bottom:0;}
.text.text-2 {padding:0 24px;overflow:hidden;color:#272727;margin-bottom:0;}
.text .image {float:right;margin-left:25px;}
.text .image img {display:block;margin-bottom:25px;}
.text .wrap {}
.text .wrap .date {float:left;color:#414141;margin-bottom:2px;}
.text .wrap .date-1 {color:#414141;margin-bottom:10px;}
.text .title {font-weight:bold;font-size:19px;color:#ffa303;padding:0 12px;margin:24px 0 13px;}
.text .content {padding:0 12px;}
#content.product .text .content,#content.product .text .title {padding:0 24px;}
.text.text-2 .title,.text.text-2 .content {padding:0;}
.text.text-2 .title {margin-top:12px;}
/**
*	@section .block-yellow
*/
.block-yellow {background:#fff8df;padding:20px 12px 0;position:relative;}
#content.product .block-yellow,.block-yellow.block-yellow-1 {padding:20px 24px 0;}
.block-yellow-2 {margin-bottom:9px;}
.block-yellow-3 {padding:11px 24px 10px !important;font-size:13px;}
.block-yellow .button.right {position:absolute;top:10px;right:12px;}
.block-yellow .block-title {font-weight:bold;font-size:19px;color:#ffa303;}
.block-yellow a.button {position:relative;top:-5px;}
.block-yellow .block-content > ul {padding:12px 0 12px 15px;font-size:13px;color:#414141;overflow:hidden;margin-left:-25px;}
.block-yellow .block-content > ul li {float:left;padding:0 10px;border-left:1px solid #c6c1af;line-height:17px;}
.block-yellow .block-content > ul li:first-child,.block-yellow .block-content > ul li.first-child {border:0;padding-top:1px;}

.block-yellow .list-content > ul {padding:12px 0 12px 15px;font-size:13px;color:#414141;overflow:hidden;margin-left:-25px;}
.block-yellow .list-content > ul li {float:left;padding:0 10px;border-right:1px solid #c6c1af;line-height:17px;}
.block-yellow .list-content > ul li:first-child,.block-yellow .list-content > ul li.first-child {border:0;padding-top:1px;}
.block-yellow .list-content > ul li:last-child,.block-yellow .list-content > ul li.last-child {border:0;padding-top:1px;}

.block-yellow div.left,.block-yellow div.right {width:340px;}
#content.product .block-yellow div.left {width:309px;}
.block-yellow div.left strong {display:block;font-weight:normal;color:#000;margin-bottom:4px;}
#content.product .block-yellow div.right {width:341px;}
.block-yellow .left ul {padding:0 0 10px;}
.block-yellow .left ul li {padding:0 0 8px 12px;background:url(../images/ul-big.jpg) no-repeat 0 4px;}
.block-yellow .right ul {padding:0 0 10px;}
.block-yellow .right ul li {padding:0 0 8px 12px;background:url(../images/ul-big.jpg) no-repeat 0 4px;}
.block-yellow dl dt {color:#000;}
.block-yellow dl dd {color:#414141;}
.block-yellow > img {position:absolute;top:15px;right:12px;}
.block-yellow dl.left {width:212px;margin-right:14px;padding-bottom:10px;}
.block-yellow dl.right {width:212px;padding-bottom:10px;}

.block-yellow .block-content-1 {padding-top:12px;padding-bottom:12px;}
.block-yellow .block-content-1 dl {padding-bottom:6px;}
.block-yellow .block-content-1 div.left strong {display:inline;font-weight:bold;color:#414141;}
.block-yellow .block-content-1 div.left dl.left {width:auto;padding-bottom:12px;}
.block-yellow .block-content-1 div.left img {float:left;}
.block-yellow .block-content-1 div.right p {margin:0;padding-bottom:8px;}

.block-yellow.icon-big {background:#fff8df url(../images/icon-big.png) no-repeat -3px 17px;}
.block-yellow.icon-big .block-content > ul  {margin-left:0;}
.block-yellow.icon-clock {background:#fff8df url(../images/icon-clock.png) no-repeat 11px 46px;}
.block-yellow.icon-clock .block-content > ul  {margin-left:0;}
.block-yellow.icon-home {background:#fff8df url(../images/icon-home.png) no-repeat 23px 46px;}
.block-yellow.icon-home .block-content > ul  {margin-left:5px;}
/**
*	@section .block-developer
*/
.block-developer {background:#fff8df;padding:16px 24px 0;position:relative;margin-bottom:16px;}
.block-developer img {float:left;margin:0 9px 16px 0;}
.block-developer .buttons {background:url(../images/dash-1.png) repeat-x 100% 0;padding:11px 0 10px;text-align:center;}

/**
*	@section .page-buttons
*/
.page-buttons {text-align:center;}
.page-buttons .button {width:110px;text-align:center;}
/**
*	@section .block-tabs
*/
.block-tabs {}
.block-tabs ul.tabs {height:37px;padding:0 0 1px;}
.block-tabs ul.tabs li {float:left;padding-right:1px;}
.block-tabs ul.tabs a {display:block;height:15px;padding:11px 62px 11px 13px;position:relative;font-weight:bold;font-size:13px;color:#000;background:url(../images/backgrounds.png) repeat-x 0 -549px;}
.block-tabs ul.tabs a .l,.block-tabs ul.tabs a .r {display:block;width:3px;height:37px;position:absolute;top:0;background-image:url(../images/backgrounds.png);}
.block-tabs ul.tabs a .l {left:0;background-position:0 -475px;}
.block-tabs ul.tabs a .r {right:0;background-position:100% -512px;}
.block-tabs ul.tabs li.active a,.block-tabs ul.tabs a:hover {background-position:0 -660px;text-shadow:#fff 0 1px 1px;}
.block-tabs ul.tabs li.active a .l,.block-tabs ul.tabs a:hover .l {background-position:0 -586px;}
.block-tabs ul.tabs li.active a .r,.block-tabs ul.tabs a:hover .r {background-position:100% -623px;}

.block-tabs ul.tabs li a.search-product span.i {width:31px;height:26px;background-position:0 -29px;top:6px;right:10px;}
.block-tabs ul.tabs li a.search-partner {padding-left:11px;padding-right:74px;}
.block-tabs ul.tabs li a.search-partner span.i {width:38px;height:25px;background-position:-31px -29px;top:7px;right:19px;}
.block-tabs ul.tabs li a.search-event {padding-right:69px;}
.block-tabs ul.tabs li a.search-event span.i {width:33px;height:26px;background-position:-69px -29px;top:7px;right:18px;}
.block-tabs .block {magin-left:0 !important;margin-right:0 !important;}
/**
*	@section .block-forum-link
*/
.block-forum-link {margin-bottom:9px;}
.block-forum-link a {display:block;height:13px;padding:7px 14px 11px 0;font-size:11px;color:#000;background:url(../images/backgrounds.png) no-repeat 0 -1194px;text-align:center;}
.block-forum-link a:hover {background-position:0 -1225px;}
/**
*	@section ul.items
*/
ul.items {padding:2px 0 0;}
ul.items > li.item {background:url(../images/dash.png) repeat-x 100% 0;padding:12px 0;}
ul.items > li.item.first {background:none;padding-top:0;}
ul.items > li.item .image {float:right;margin-left:13px;}
ul.items > li.item .wrap {}
ul.items > li.item .date {float:left;color:#414141;margin-bottom:2px;}
ul.items > li.item .date-1 {color:#414141;margin-bottom:2px;}
ul.items > li.item .category {float:left;font-size:11px;color:#000;margin:2px 0 0 9px;padding-left:9px;border-left:1px solid #e6e6e6;line-height:11px;}
ul.items > li.item .title {font-weight:normal;font-size:15px;line-height:20px;}
ul.items > li.item .title a {}
ul.items > li.item .content {font-size:13px;color:#272727;line-height:17px;margin:2px 0;}
ul.items > li.item .content p {margin:0;}
ul.items > li.item .meta {font-size:11px;color:#414141;}
ul.items > li.item .meta span {}
/**
*	@section .block-filters
*/
.block-filters {background:#fff8df;padding:11px 16px 13px;}
.block-filters-1 {padding-left:24px;padding-right:24px;}
.block-filters-2 {padding-bottom:0px;}
.block-filters #search-form div {/*background:url(../images/dash-1.png) repeat-x 100% 100%;*/padding-bottom:11px;margin-bottom:9px;}
.block-filters #search-form label {float:left;width:70px;padding-top:2px;}
.block-filters #search-form input.text {width:762px;}
.block-filters #search-form a.button {position:relative;top:-3px;}
.block-filters ul.categories {font-size:13px;overflow:hidden;margin-bottom:9px;}
.block-filters ul.categories.categories-1 {margin:0;}
.block-filters ul.categories li {float:left;border-left:1px solid #c6c1af;}
.block-filters ul.categories li a {padding:3px 11px;line-height:21px;}
.block-filters ul.categories li a span {color:#414141;}
.block-filters ul.categories li.active a {position:relative;background:url(../images/backgrounds.png) repeat-x 0 -1502px;color:#000;}
.block-filters ul.categories li a span.l,.block-filters ul.categories li a span.r {display:none;width:3px;height:21px;position:absolute;top:0;background-image:url(../images/backgrounds.png);top:0;}
.block-filters ul.categories li.active a span.l {display:block;background-position:0 -1460px;left:-1px;}
.block-filters ul.categories li.active a span.r {display:block;background-position:100% -1481px;right:-1px;}
.block-filters ul.categories li.first {border:0;}

.block-filters .filter {color:#000;background:url(../images/dash-1.png) repeat-x 100% 0;padding:9px 11px 0;}
.block-filters .filter label {margin-left:10px;color:#74726b;margin-right:5px;}
.block-filters .filter a.button {margin-left:13px;}
/**
*	@section .page-image
*/
.page-image {width:997px;height:110px;padding:1px 2px 3px;margin:0 -2px 8px -2px;background:url(../images/page-image.png) no-repeat 0 0;position:relative;}
/*.page-image a {display:block;width:977px;height:110px;position:absolute;top:0;left:0;z-index:3;}*/
.page-image .wrap {width:977px;height:110px;overflow:hidden;position:relative;z-index:1;}
.page-image .wrap img {display:block;width:977px;height:110px;position:absolute;top:0;left:0;z-index:1;}
.page-image .wrap .text {display:table-cell;vertical-align:middle;margin:0;height:110px;padding-left:31px;position:relative;z-index:2;font-size:15px;color:#3c3c3c;line-height:19px;}
.page-image .wrap .text p {margin:0;}
.page-image strong {display:block;font-weight:normal;font-size:17px;color:#000;}
/**
*	@section .block-shadow
*/
.block-shadow {width:977px;height:110px;margin:0 -2px 8px -1px;background:url(../images/block-shadow.png) no-repeat 0 0;padding:1px 2px 3px;}
/**
*	@section .article
*/
.article {font-size:13px;color:#272727;line-height:16px;padding-bottom:23px !important;}
.article h1 {line-height:30px;}
.article h2 {line-height:20px;}
.article .date {float:left;color:#414141;margin-bottom:2px;}
.article .category {float:left;font-size:11px;color:#000;margin:2px 0 0 9px;padding-left:9px;border-left:1px solid #e6e6e6;line-height:11px;}
.article .title {font-weight:bold;font-size:19px;color:#ffa303;line-height:23px;margin:3px 0 0;	}
.text .article {padding-bottom:0 !important;}
.text .article .title {padding:0;margin:0 0 16px;}
.article .subtitle {margin:0 0 16px;font-weight:bold;font-size:14px;color:#272727;}
.article p {margin:0 0 16px;}
.article ul {margin:5px 0;}
.article ul p {margin:0 !important;}
.article ul li {padding:1px 0 1px 26px;background:url(../images/article-ul-li.png) no-repeat 15px 8px;}
.article ul ul li {padding:1px 0 1px 26px;background:url(../images/article-ul-ul-li.png) no-repeat 15px 8px;}
.article ul ul {margin:0;}
/*.article ol {color:#ffa303;counter-reset:item;}
.article ol li {display:block;padding:1px 0 1px 26px;}
.article ol li:before {content:counters(item, ".") ". "; counter-increment:item;}*/
/*.article ol {color:#ffa303;margin:5px 0;}*/
/*.article ol li {display:block;padding:1px 0 1px 26px;position:relative;}*/
.article ol ol li {padding-left:38px;}
.article ol ol ol li {padding-left:50px;}
.article ol ol ol ol li {padding-left:62px;}
.article ol li > span {position:absolute;left:12px;}
.article ol p {margin:0 !important;color:#272727 !important;display:inline !important;}
.article ol ol {color:#6c6c6c;margin:0;}
.article .yellow {display:block;padding:5px 24px;background:#fff8df;margin:16px 0;}
.article .yellow.right {padding:5px 15px 10px;width:220px;overflow:hidden;font-size:12px;color:#414141;margin:16px 0 16px 24px;}
.article .yellow .title {font-weight:normal;font-size:15px;color:#000;margin:3px 0;padding:0;}
.article .yellow p {margin:0 0 2px;}
.article .yellow ul.links {margin:5px 0 0;}
.article .yellow ul.links li {padding-top:2px;padding-bottom:2px;float:left;background:none;padding:0 8px;border-left:1px solid #b5b5b5;line-height:11px;}
.article .yellow ul.links li.first {border:0;padding-left:0;}
.article .note {font-size:11px;color:#777;margin:0 0 16px;}
.article .yellow a.download {padding-left:14px;}
.article .yellow a.download span.i {width:9px;height:11px;background-position:-48px -88px;top:1px;}
.article .yellow a.view {padding-left:16px;position:relative;}
.article .yellow a.view span.i {width:11px;height:11px;background-position:-57px -88px;left:0;top:1px;}
/**
*	@section .block-search
*/
.block-search {}
form .block-search .row {background:none;}
form .block-search dl dt label {font-size:15px;color:#000;}
form .block-search dl dd label.all {font-weight:bold;color:#000 !important;}
form .block-search dl dd select {width:327px;}
form .block-search .help {float:right;width:205px;padding-top:28px;}
form .block-search .help .cloud {width:52px;background:url(../images/cloud.png) no-repeat 0 0;font-size:12px;color:#000;text-align:center;padding:3px 0 7px;}
form .block-search .help p {margin:5px 0 6px;line-height:14px;font-size:12px;color:#4e4c4a;}
.block-search .content .title {margin:0 -23px;background:#f5f3f3;border-top:1px solid #e7e3e3;padding:11px 23px;font-weight:bold;font-size:15px;color:#000;}
.block-search .content .wrap {margin-left:0 !important;}
.block-search .content .wrap.wrap-checkboxes {margin-right:0;}
.block-search .content .column {float:left;width:327px;margin-right:34px;}
.block-search .content.border {border-bottom:1px solid #e7e3e3;margin:0 -23px;padding:0 23px;}
.block-search .wrap-submit {margin:0 -23px;padding:16px 0 12px;text-align:center;}
.block-search .wrap.wrap-slider.slider-1 .slider-bg {width:605px;height:23px;background:url(../images/slider-1-big.gif) no-repeat 0 100%;padding:0 19px 0 6px;margin:5px 10px 13px -10px;float:left;}
.block-search .wrap.wrap-slider.slider-1 .slider {height:23px;position:relative;}
.block-search .wrap.wrap-slider.slider-1 .ui-slider-handle {display:block;width:11px;height:12px;background:url(../images/slider-1-handle.png) no-repeat 0 0;position:absolute;}
/**
*	@section table.list
*/
table.list {width:100% !important;margin:0 !important;}
table.list tr.hr {background:url(../images/dash.png) repeat-x 100% 100%;}
table.list th {font-weight:normal;vertical-align:middle;}
table.list th.text {text-align:left;font-size:15px;color:#000;}
table.list th.count {text-align:center;padding-left:10px;}
table.list td {text-align:left;vertical-align:middle;padding:2px 0 !important;}
table.list td.count {width:1%;height:26px;text-align:right;vertical-align:bottom;padding-left:10px !important;}
table.list td.count div {position:relative;top:-4px;}
table.list tr.list td.text {padding-left:15px !important;}
table.list tr.list-bullet td.text {padding-left:15px;font-weight:bold;background:url(../images/ul-big.jpg) no-repeat 0 10px;}
table.list tr.list-bullet-1 td.text {padding-left:15px;font-weight:normal;background:url(../images/ul-gray.jpg) no-repeat 0 10px;}
/*table.list td.count span.value {position:relative;top:-6px;margin-right:5px;}*/
table.list td.count .button {display:inline;margin-left:7px;}
table.list td.count .button span.i {width:11px;height:9px;background-position: -23px -88px;top:5px;right:3px;}
table.list td.count .button:hover span.i {background-position: -23px -106px;}
table.list td.center {text-align:center !important;vertical-align:middle;}
/**
*	@section .block-gray
*/
.block-gray {background:#e3e3e3;padding:9px 16px 8px 23px;margin:0 0 9px;}
.block-gray span {color:#000;}
.block-gray ul.legend {}
.block-gray ul.legend li {float:left;margin-right:30px;}
.block-gray ul.legend li img {margin-right:7px;position:relative;top:1px;}
/**
*	@section .forum-wrap
*/
.forum {position:relative;border:1px solid #ececec;border-top:0;margin-bottom:11px;}
.forum > .title {font-weight:bold;font-size:17px;line-height:38px;color:#000;padding:0 13px 0 23px;background:#ffd050;}
.forum > .title span {font-weight:normal;font-size:13px;color:#575656;}
.forum > .title a.button {float:right;margin-top:6px;font-weight:normal;}
.forum > .foot {height:32px;font-size:11px;line-height:32px;background:url(../images/backgrounds.png) repeat-x 0 -1628px;padding:0 23px;}
.forum > .foot span {border-left:1px solid #dadada;margin:0 5px 0 8px;}
.forum .tl,.forum .tr,.forum .bl,.forum .br {width:3px;height:3px;background:url(../images/wrap-table.gif) no-repeat 0 0;position:absolute;z-index:2;}
.forum .tl {left:-1px;top:0;background-position:0 0;}
.forum .tr {right:-1px;top:0;background-position:-3px 0;}
.forum .br {right:-1px;bottom:-1px;background-position:-3px -3px;}
.forum .bl {left:-1px;bottom:-1px;background-position:0 -3px;}
.forum .wrap-forum {}
.forum table {width:100%;color:#000;}
.forum table td {border-right:1px solid #ececec;border-bottom:1px solid #ececec;padding:7px 10px 8px;text-align:left;vertical-align:top;}
.forum table td p {font-size:12px;color:#272727;margin:0;}
.forum table tr td.last {border-right:0;}
.forum table td.value {width:1px;text-align:center;white-space:nowrap;font-size:12px;}
.forum table td.value-1 {text-align:center;white-space:nowrap;}
.forum table td.first {padding-left:23px;}
.forum table tr.head td.value {font-size:13px;}
.forum table tr.head {}
.forum table tr.head td {background:#fff8df;padding:8px 10px;}
.forum table tr.head td.first {padding-left:23px;}
.forum table tr.group td {padding:10px 23px 8px;background:#fbedbb;}
.forum table tr.group td a {margin-left:24px;position:relative;font-size:15px;line-height:19px;top:-2px;}
.forum table tr.group td a span.i {width:19px;height:19px;background-position:-107px -89px;left:-24px;top:1px;}
.forum table tr.group.openned td a span.i {background-position:-88px -89px;}
.forum table td.icon {width:16px;padding:9px 14px;}
.forum table td.info {width:172px;}
.forum table td.info .date {font-size:11px;color:#272727;margin-top:3px;}
.forum table td.info .date span {color:#888;}
.forum table td.info a span {font-size:11px;}

table.post {width:100%;}
table.post td {border:0;}
table.post tr.row1 {border-bottom:1px solid #ececec;font-size:11px;color:#000;}
table.post tr.row1 td {background:#f1f1f1 url(../images/backgrounds.png) repeat-x 0 -1768px;height:31px;text-align:left;vertical-align:middle;padding:0 11px;}
table.post tr.row1 a.post-author {position:relative;margin-left:15px;line-height:12px;}
table.post tr.row1 a.post-author span {display:inline-block;width:13px;height:12px;background:url(../images/icons.png) no-repeat 0 -115px;position:absolute;left:-15px;top:0;}
table.post tr.row1 td .post-number,table.post tr.row1 td .post-rating {float:right;margin-left:10px;}
table.post tr.row1 td .post-edit {float:right;margin-left:10px;}
table.post tr.row1 td .post-rating {padding-left:45px;position:relative;}
table.post tr.row1 td .post-rating.up {color:#18a00d;}
table.post tr.row1 td .post-rating.down {color:#fe1d11;}
table.post tr.row1 td .post-rating a {display:inline-block;width:16px;height:17px;background:url(../images/icons.png) no-repeat -13px -115px;position:absolute;top:-2px;left:0px;}
table.post tr.row1 td .post-rating a.down {background-position:-29px -115px;left:18px;}
table.post tr.row1 td .post-rating.up span {display:inline-block;width:12px;height:12px;background:url(../images/icon.png) no-repeat -64px -81px;position:absolute;left:-15px;top:0;}
table.post tr.row1 td .post-rating.down span {display:inline-block;width:12px;height:12px;background:url(../images/icon.png) no-repeat -86px -81px;position:absolute;left:-15px;top:0;}
table.post tr.row1 td .post-date {color:#000;}
table.post tr.row1 td .post-date span {color:#525357;}
table.post tr.row2 {}
table.post tr.row2 td {text-align:left;vertical-align:top;padding:8px 11px;}
table.post tr.row2 td.author {border-right:1px solid #ececec;width:137px;font-size:11px;border-bottom:0;}
table.post tr.row2 td .author-level {font-size:13px;color:#010101;margin-bottom:5px;}
table.post tr.row2 td .author-avatar {display:block;width:137px;}
table.post tr.row2 td .post-content {font-size:13px;margin:0;}
table.post tr.row3 td .post-signature {
	color: #666666;
    display: table-cell;
    vertical-align: middle;
    width: 91%;
}

table.post tr.row3 td.post-actions .post-div{
	display: table-cell;
}

table.post tr.row2 .post-files{
	margin-top: 40px;
}

table.post tr.row2 .post-files a{
	margin:0px 10px;
	padding-left:18px;
}

table.post tr.row2 .post-files a.present{
	background: url("/export/system/modules/ru.onec.opencms.solutions/resources/img/_ppt.png") no-repeat 0 1px;
    padding-left: 18px;
}

table.post tr.row2 .post-files a.advert{
	background: url("/export/system/modules/ru.onec.opencms.solutions/resources/img/_img.png") no-repeat 0 2px;
    padding-left: 18px;
}

table.post tr.row2 .post-files a.down{
    padding-left: 18px;
	position: relative;
}

table.post tr.row2 .post-files a.down span.i{
    background-position: -34px -88px;
    display: block;
    height: 16px;
    width: 14px;
    left: 0;
    top: 0;
}


table.post tr.row3 {}
table.post tr.row3 td.author {border-right:1px solid #ececec;border-bottom:1px solid #ececec;}
table.post tr.row3 td.post-actions {border-top:1px solid #efefef;text-align:left;padding:10px 11px;border-bottom:1px solid #ececec;}
table.post tr.row3 td.post-actions .post-div a {display:inline-block;width:26px;height:23px;background:url(../images/icons.png) no-repeat -45px -109px;margin-right:8px;text-indent:-5000px;}
table.post tr.row3 td.post-actions .post-div a.message {background-position:-71px -109px;}

#select-forum {float:left;width:252px;height:26px;position:relative;}
#select-forum .value {width:222px;height:26px;padding:0 24px 0 6px;line-height:26px;background:url(../images/backgrounds.png) no-repeat 0 -1799px;cursor:pointer;}
#select-forum .values {display:none;width:250px;border:1px solid #eaeaea;background:#fff;border-top:0;position:absolute;top:26px;left:0;z-index:9;}
#select-forum .values ul {padding:0 6px;}
#select-forum .values ul li {border-top:1px solid #eaeaea;}
#select-forum .values ul li:first-child,#select-forum .values ul li.first-child {border:0;}
#select-forum .values a {display:block;padding:5px 0 6px 0;font-size:12px;color:#414141;}
#select-forum .values a:hover {color:#1db0fe;}

#forum-user-filter {border:1px solid #dae0e7;padding:5px 13px;margin-bottom:15px;}
#forum-user-filter dl {margin-bottom:4px;}
#forum-user-filter dl dt {float:left;width:125px;padding:0;}
#forum-user-filter dl dd {margin-left:135px;padding:0;}
#forum-user-filter dt label {display:block;padding-top:3px;color:#191919;}
#forum-user-filter dd label {font-weight:normal;}
#forum-user-filter select {display:block;border:1px solid #abadb3;height:19px;font-size:13px;height:21px;color:#191919;}
#forum-user-filter input.text {border:1px solid #abadb3;color:#191919;font-size:13px;padding:3px 2px;height:13px;}
/**
*	@section #footer
*/
#footer {min-height:306px; background:#eaeaea url(../images/footer-bg.png) repeat-x 0 0;*/}
#footer .content {width:978px;margin:0 auto;color:#797979;}
#footer .content > .image {text-align:right;padding-bottom:15px;height:89px;}
#footer .content > .image img {float:right;}
#footer .logo {}
#footer .logo a {display:block;width:389px;height:23px;margin:1px 0 0 -3px;background:url(../images/footer-logo.png) no-repeat 0 0;text-indent:-5000px;}
#footer .left {float:left;padding:0 0 0 24px;}
#footer .left ul {font-size:11px;padding:14px 0;overflow:hidden;}
#footer .left ul li {float:left;padding-right:15px;}
#footer .left ul li a {color:#797979;}
#footer .left ul li a:hover {color:#1db0fe;}
#footer .right {float:right;}
#footer .right .sites {float:right;width:196px;height:26px;position:relative;margin-bottom:4px;position:relative;}
#footer .right .sites .value {width:163px;height:15px;padding:5px 26px 6px 7px;font-size:12px;color:#414141;cursor:pointer;background:url(../images/backgrounds.png) no-repeat 0 -697px;}
#footer .right .sites .values {display:none;width:194px;border:1px solid #eaeaea;background:#fff;border-top:0;position:absolute;top:26px;left:0;}
#footer .right .sites .values ul {padding:0 6px;}
#footer .right .sites .values ul li {border-top:1px solid #eaeaea;}
#footer .right .sites .values ul li:first-child,#footer .right .sites .values ul li.first-child {border:0;}
#footer .right .sites .values a {display:block;padding:5px 0 6px 0;font-size:12px;color:#414141;}
#footer .right .sites .values a:hover {color:#1db0fe;}
#footer .right .social {float:right;padding-right:4px;}
#footer .right .social span {float:left;margin-right:5px;}
#footer .right .social a {float:left;width:16px;height:16px;margin-left:5px;text-indent:-5000px;}
#footer .right .social a.vk {background:url(../images/vk.gif) no-repeat 0 0;}
#footer .right .social a.facebook {background:url(../images/facebook.gif) no-repeat 0 0;}
#footer .right .social a.twitter {background:url(../images/twitter.gif) no-repeat 0 0;}
#footer .right .social a.lj {background:url(../images/lj.gif) no-repeat 0 0;}
#footer .links {float:left;font-size:13px;padding:0 0 26px;margin-top:15px;}
#footer .links a {color:#232323;}
#footer .links a:hover {color:#1db0fe;}
#footer .links .first {float:left;padding-left:24px;width:118px;}
#footer .links .second {float:left;padding-left:24px;width:322px;}
#footer .links .third {float:left;padding-left:24px;width:150px;}
#footer .links .last {float:right;width:292px;}
#footer .links .sublinks {font-size:11px;}
#footer .links .sublinks a {color:#797979;}
#footer .links .sublinks a:hover {color:#1db0fe;}
#footer .links .sublinks .first-column {float:left;width:112px;}
#footer .links .sublinks .last-column {float:right;width:190px;}
#footer .copyrights, #footer .developer {font-size:11px;color:#a7a7a7;}
#footer .copyrights {float:left;padding:0 0 33px 24px;}
#footer .developer {float:right;padding-right:4px;}
#footer .developer a {display:inline-block;width:34px;height:12px;background:url(../images/liqium.gif) no-repeat 0 0;text-indent:-5000px;position:relative;top:2px;}
/**
*	@section body.error
*/
body.error {background:#fff url(../images/error-bg.png) repeat-x 0 58px;}
body.error .page-wrapper {margin-bottom:-48px;}
body.error .push-footer,body.error #footer {height:48px;min-height:48px;background:none;}
body.error #content {padding:35px 23px 0;}
body.error #content .code {font-weight:bold;font-size:27px;color:#999;line-height:40px;margin-bottom:6px;}
body.error #content .title {font-weight:normal;font-size:39px;color:#3d3d3d;line-height:40px;margin-bottom:19px;}
body.browser-error #content .warning {font-size:39px;color:#3d3d3d;border-bottom:2px solid #d2d2d2;line-height:41px;margin:-8px 0 10px;padding-bottom:9px;}
body.browser-error #content .title {font-size:19px;color:#3e3e3e;line-height:24px;}
body.browser-error ul.browsers {overflow:hidden;margin-bottom:20px;}
body.browser-error ul.browsers li {float:left;white-space:nowrap;margin-right:40px;}
body.browser-error ul.browsers a {display:block;padding-top:80px;background-repeat:no-repeat;background-position:50% 6px;}
body.browser-error ul.browsers a.chrome {background-image:url(../images/browsers/chrome.png);}
body.browser-error ul.browsers a.firefox {background-image:url(../images/browsers/firefox.png);}
body.browser-error ul.browsers a.ie {background-image:url(../images/browsers/ie.png);background-position:50% 2px;}
body.browser-error ul.browsers a.opera {background-image:url(../images/browsers/opera.png);}
body.browser-error ul.browsers a.safari {background-image:url(../images/browsers/safari.png);background-position:50% 0;}
body.error #content p {font-size:19px;line-height:19px;}
body.error #footer {background:transparent;}
/**
*	@section body.short-footer
*/
body.short-footer .page-wrapper {margin-bottom:-201px;}
body.short-footer .push-footer,body.short-footer #footer {height:201px;min-height:201px;}

body.short-footer #footer {height:auto;}

#footer_nav {position:relative;}

.fb-like-box {float: right;margin-left: 15px;}

table.simple-table, .simple-table tbody, .simple-table tr, .simple-table th, .simple-table td {border:1px solid;border-spacing:1px;border-collapse:separate;}

#center_content .block-3 .columns > .column {margin-right: 19px;width: 213px;}

#center_content .block-3 .columns > .column.last {margin-right: 0;}


#add-file {
    background: url("../images/icons.png") no-repeat scroll -162px -54px transparent;
    display: block;
    font-size: 14px;
    height: 20px;
    margin: 15px 0;
    padding-left: 24px;
    width: 110px;
}

#file{
margin:10px 0px;
}

.block-form-1 div.buttons{
margin-bottom:10px;
}

#files{
margin:10px 0px;
line-height:18px;
}

#files a.delete{
font-size:10px;
}

#upload-file{
margin:0px 10px;
border:1px solid #FFD050;
}

#files a{
margin:0px 5px;
}

.choosen-country{
background-color: #FFD86B;
    border-radius: 2px 2px 2px 2px;
    padding: 1px 4px 1px 5px;
}

.list-country a{
background-color: #DDDDDD;
    border-radius: 2px 2px 2px 2px;
    padding: 1px 2px 1px 5px;
}

.list-country a:hover{
background-color: #FFD86B;
}

#subnav ul.menu .submenu a{
font-size:11px;
}

#subnav ul.menu .submenu li a span{
padding: 8px 10px 11px 11px;
}

#subnav ul.menu .submenu li.active a span.l {
    padding: 0;
}

.i-2{display: block;position: absolute; background: url("../images/i2.png") no-repeat; width:16px; height:16px; left:0px; top:0px;}

a.moderator-cross{position:relative;padding-left:20px; position:relative;}
a.moderator-cross .i-2{background-position: -1px -16px;}

a.moderator-accept{position:relative;padding-left:20px; position:relative;}
a.moderator-accept .i-2{background-position: -1px 0px;}

a.moderator-arrow_refresh{padding-left: 20px; position:relative;}
a.moderator-arrow_refresh .i-2{background-position: 0px -48px;}

a.moderator-lock{position:relative; padding-left: 20px;}
a.moderator-lock .i-2{background-position: -1px -64px;}

a.moderator-lock_open{position:relative; padding-left: 20px;}
a.moderator-lock_open .i-2{background-position: -1px -80px;}

a.moderator-pencil {position:relative; padding-left:20px;}
a.moderator-pencil .i-2{background-position: -1px -32px}

.new-steps {
    background: url("../images/new_steps.png") no-repeat;
}

.steps > ul li.new-step {
    width: 212px;
}

.new-steps.new-step-2 {
    background-position: 0 -32px;
}

.new-steps.new-step-3 {
    background-position: 0 -64px;
}

.new-steps.new-step-4 {
    background-position: 0 -96px;
}

.logged-block {
    float: right;
}

.article table {
    border-right: 1px solid #bbbbbb;
    border-top: 1px solid #bbbbbb;
    margin: 0 0 16px;
}

.article table td, 
.article table th {
    border-bottom: 1px solid #bbbbbb;
    border-left: 1px solid #bbbbbb;
    padding: 5px;
}

.article table td p, 
.article table th p {
    margin: 0;
}

.ny2017 {
   background: url("../images/NY_2017_2.png") no-repeat 0 -94px;
    height: 141px;
    left: 0;
    position: absolute;
    top: -10px;
    width: 340px; 
    display:none;
}