body{behavior:url("/products/js/csshover.htc");}
/*Small text*/
.smalltext, .smalltextwhite, .smalltextblack {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}/*Small text*/
.smalltext {color: #333333;}/*Small text blue*/
.smalltextwhite {color: #60605E;}/*Small text white*/
.smalltextblack {color: #000000;}/*Small text black*/

/*News text*/
.newstext, .newsdata, .newsdatab {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #7C7E7F; text-decoration:none;}
.newstext {color: #7C7E7F;}
.newsdata {color: #5892BF;}
.newsdatab {font-weight: bold; color: #5892BF;}

.titletext {font-family: Arial, Helvetica, sans-serif; color:#4757C4; font-size:15px; font-weight:bold; line-height: 18px;}/*Page title*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#4791D3; font-size:13px; font-weight:bold;}/*Subtitle*/

.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #88B2D2;}

hr {color: #BDCEDE; height: 1px}

/* Headers */
H1, H2, H3, H4  {font-family: Verdana, Arial, Helvetica, sans-serif;}
H1 {color:#5B5C9E; font-size:17px; font-weight:normal; line-height: 20px; margin-bottom: 1px;}
H2 {color:#7F7F7F; font-size:13px; line-height: 18px; font-weight:bold; }
H3 {font-size:12px; color: #5892BF; font-weight:bold; }
H4 {font-size:12px; color: #5892BF; font-weight:bold; }

/* Table colors */
td.tableborder, table.tableborder {background-color:#B7BCDB;}
table.tablehead, td.tablehead {background-color:#EBECF3;}
table.tablebody, td.tablebody {background-color:#FFFFFF;}
table.tablenullbody, td.tablenullbody {background-color:#FFFFFF;}

/* Table text */
.tablefieldtext, .tabletitletext,
.tablebodytext, .tableheadtext, .tablebodylink {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.registration .tablebodytext {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #4c4c4c; font-weight: bold;}
.view_profile .forumbodytext {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #4c4c4c; font-weight: bold;}
.tableheadtext {color:#25639A;}
a.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}

/*Include areas*/
table.tableborders, td.tableborders {border: 1px solid #B7BCDB;}
table.tableheads, td.tableheads{background-color:#EBECF3; padding: 5px;}
table.tableheads .smalltext ,td.tableheads .smalltext {color:#565A8A;}
table.tablebodys, td.tablebodys {background-color:#FFFFFF; padding: 5px}
table.tablebodys strong, td.tablebodys strong {color:#565A8A;}

/* Regular text */
.text {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Form elements */
input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox,
input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:11px;}

input.inputfield, input.inputbuttonflat, input.inputbuttonS {font-family:Verdana,Arial,Helvetica; font-size:11px;}
input.inputfield {color:black; border: solid 1px #C8C8C8;}
input.inputbuttonflat, input.inputbutton {  background-color:#EFEFEF; border:1px solid #C8C8C8;}
input.inputbuttonS {font-weight:bold;}

.mainincbg{height: 18px;}
.mainincline{background-color:#B4BDCD}
.maininctitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #6A7B9C; text-decoration:none;}
.rss_help {margin:30px 0 20px 70px;}
.rss_help a {display: inline-block; text-decoration:none; height: 52px; padding: 8px 0 8px 90px; background: url(/bitrix/templates/template3/images/help_sign.gif) no-repeat left top;white-space:nowrap;font-size:32px;color:#5c6367!important;}
.rss_help a:hover {text-decoration:underline;}
a.back_link {background:url('/bitrix/templates/.default/forum/forum_tmpl_1/images/back.gif') no-repeat left center; display:block; float:left; padding:3px 20px;font-size: 11px;}
a.down_link {background:url('/bitrix/templates/.default/forum/forum_tmpl_1/images/back2.gif') no-repeat left center; display:block; float:left; padding:3px 5px 3px 20px;font-size: 11px;}
a.greenRssLink {background:url('/bitrix/templates/template3/images/profile_button_rss_user.gif') no-repeat left center; display:block; float:left; padding:3px 20px;font-size: 11px;}
a.newTopicLink {background:url('/bitrix/templates/.default/forum/forum_tmpl_1/images/new_topic.gif') no-repeat left top; display:block; float:left; padding:2px 20px;font-size: 11px;}
ul.news_line {color:#018a08;padding-left:0px;margin-left:0px;}
ul.news_line li {list-style-type: disc; padding:5px 0;}

.floatLeft {float:left;margin:0 10px 10px 0;}/*Left*/
.floatRight {float:right;margin:0 0 10px 10px;}/*Right*/

a img {border:0;}

#modules a {color:#5c6367;}
#modules *{margin:0;padding:0;}
#modules .clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;overflow:hidden;min-height:0;line-height:0}
#modules .clear {display: inline-block;}
#modules * html .clear {height: 1%;clear:both}
#modules .clear {display: block}

#modules * html{filter:expression(document.execCommand("BackgroundImageCache", false, true));}
#modules h1 {font:25px Arial;margin-bottom:20px;color:#5c6367;}
#modules .show_cost {display:block;margin:0px 0 20px 0px;}
/*div, img {behavior: url(/products/js/iepngfix.htc);}*/
/*#modules img.png{behavior:url('/products/js/png.htc');}*/

#modules .grey_block {background:#e5e5e5;width:100%;margin-bottom:10px;position:relative;color:#5c6367;padding-bottom:5px;//padding-bottom:15px;}
#modules .grey_block .close_button {position:absolute;width:29px;height:30px;top:15px;right:15px;background:url(/products/images/close_button.gif);cursor:pointer;display:none;}
#modules .grey_block a.h1 {float:left;text-decoration:none;display:block;font-size:18px;font-weight:normal;}
#modules .grey_block .h1cont {padding-top:10px;margin:0px 0 15px 20px;}
#modules .grey_block .gb_cont {margin:0 20px 5px 20px;}
#modules .grey_block .info {padding:0 20px 0px 20px;}
#modules .grey_block a.h1:hover {text-decoration:underline;}
#modules .grey_block a {font: 13px Arial;color:#5c6367;}
#modules .grey_block div.info {margin:25px 23px;display:none;}

#modules .grey_block .corner {width:12px;height:10px;position:absolute;font-size:1px;}
#modules .grey_block .corner img {behavior: url(/products/js/png.htc);}
#modules .grey_block .corner.wlt {left:0;top:0;}
#modules .grey_block .corner.wrt {right:0;top:0;right:expression(this.parentNode.offsetWidth%2 == 1 ? '-1px' : 0);}
#modules .grey_block .corner.wrb {right:0;bottom:0;right:expression(this.parentNode.offsetWidth%2 == 1 ? '-1px' : 0);bottom:expression(this.parentNode.offsetHeight%2 == 1 ? '-1px' : 0);}
#modules .grey_block .corner.wlb {left:0;bottom:0;bottom:expression(this.parentNode.offsetHeight%2 == 1 ? '-1px' : 0);}
/*#modules .grey_block .corner {width:100%;height:100%;}
#modules .grey_block .corner.wlt {background:url(/products/images/white_corner_lt.png) no-repeat 0 0;}
#modules .grey_block .corner.wrt {background:url(/products/images/white_corner_rt.png) no-repeat 100% 0;}
#modules .grey_block .corner.wrb {background:url(/products/images/white_corner_rb.png) no-repeat 100% 100%;}
#modules .grey_block .corner.wlb {background:url(/products/images/white_corner_lb.png) no-repeat 0 100%;padding-bottom:5px;}
*/
#modules .gb_cont {//padding-right: 1px; //overflow-x: hidden;}
#modules .green_block {position:relative;width:18%;height:60px;float:left;margin:0 -16px 7px 23px;color:#fff;}
/** html #modules .green_block {margin:0 -1% 7px 2%;color:#fff;}*/
#modules .green_block.big {width:100%;height:auto;margin:0 0 7px 0;display:none;cursor:auto;}
* html #modules .green_block.big {width:99.5%;margin:0 0 7px 0;}
#modules .detail .green_block.big.visible {display:block;}

#modules .green_block .corner {width:12px;height:10px;position:absolute;font-size:1px;}
#modules .green_block .corner img {behavior: url(/products/js/png.htc);}
#modules .green_block .corner.glt {left:0;top:0;}
#modules .green_block .corner.grt {right:0;top:0;right:expression(this.parentNode.offsetWidth%2 == 1 ? '-1px' : 0);}
#modules .green_block .corner.grb {right:0;bottom:0;right:expression(this.parentNode.offsetWidth%2 == 1 ? '-1px' : 0);bottom:expression(this.parentNode.offsetHeight%2 == 1 ? '-1px' : 0);}
#modules .green_block .corner.glb {left:0;bottom:0;bottom:expression(this.parentNode.offsetHeight%2 == 1 ? '-1px' : 0);}

/*#modules .green_block .corner {width:100%;height:100%;}
#modules .green_block .corner.glt {background:url(/products/images/grey_corner_lt.png) no-repeat 0 0;}
#modules .green_block .corner.grt {background:url(/products/images/grey_corner_rt.png) no-repeat 100% 0;}
#modules .green_block .corner.grb {background:url(/products/images/grey_corner_rb.png) no-repeat 100% 100%}
#modules .green_block .corner.glb {background:url(/products/images/grey_corner_lb.png) no-repeat 0 100%;}
*/
/*#modules .detail .green_block.selected .content {background-color:inherit!important;}*/
#modules .green_block .content {height:100%;padding:0px 5px;font-size:9pt;}
#modules .green_block.big .content {padding:30px 35px 50px 35px;text-align:left;}
#modules .green_block.big.blank {overflow:hidden;}
#modules .green_block.big.blank .content * {display:none;}
#modules .green_block a.green_link {color:#fff;text-decoration:none;font-size:9pt;}
#modules .green_block td {cursor:pointer;}
#modules .green_block a.green_link:hover, #modules .green_block td:hover a.green_link{text-decoration:underline!important;}
#modules .green_block table {width:100%;height:100%;}
#modules .green_block td {text-align:center;vertical-align:middle;}

#modules .detail .green_block.selected .revcorn {font-size:1px;position:absolute;bottom:-7px;height:7px;}
#modules .detail .green_block.selected .revcorn.left {left:-10px;width:10px;background-image:url(/products/images/corner_rev_l.png);//background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/products/images/corner_rev_l.png', sizingMethod='image');}
#modules .detail .green_block.selected .revcorn.center {left:0px;width:100%;height:17px;}
#modules .detail .green_block.selected .revcorn.right {right:-10px;width:10px;right:expression(this.parentNode.offsetWidth%2 == 1 ? '-11px' : '-10px');background-image:url(/products/images/corner_rev_r.png);//background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/products/images/corner_rev_r.png', sizingMethod='image');}

#modules .content dl dt {margin-top:10px;}
#modules .content dl dt a.marker_text {color:white;text-decoration:none;font-size:inherit;}
#modules .content dl dt a.marker {display:block;float:left;width:14px;height:14px;margin-right:7px;}
#modules .content dl.close dt a.marker {background:url(/products/images/marker_close.png);//background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/products/images/marker_close.png', sizingMethod='image');}
#modules .content dl.open dt a.marker {background:url(/products/images/marker_open.png);//background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/products/images/marker_open.png', sizingMethod='image');}
#modules .content dl.close dd {display:none;}
#modules .content dl dd {margin-left:27px;margin-top:3px;margin-bottom:14px;}

#modules .grey_block .details {display:none!important;}
#modules .descr .close_button, #modules .descr .info, #modules .descr .show_cost {display:block!important;}
#modules .detail .close_button, #modules .detail .show_cost {display:block!important;}

#prices *{margin:0;padding:0;}
#prices .clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;overflow:hidden;min-height:0;line-height:0}
#prices .clear {display: inline-block;}
#prices * html .clear {height: 1%;clear:both}
#prices .clear {display: block}

#prices a {color:#5c6367;}
#prices h1 {font-size:25px;font-weight:normal;margin-bottom: 15px;color:#5c6367;}
#prices h2 {font-size:21px;font-weight:normal;}
#prices .nav {margin-bottom: 5px;}
#prices .nav a {float:left;font-size:15px;display:block;padding-top:5px;}
#prices .nav span {float:left;display:block;height:15px;padding-right:35px;}
#prices .nav h2 {float:left;margin-bottom:3px;}
#prices .nav p {clear:both;padding-top:15px;}

.scale {width:100%;height:60px;background:url(/products/images/scale.gif) no-repeat 100% 50%;margin-top:30px;}

#prices .green_block {position:relative;display:block;width:100%;height:60px;float:left;color:#fff;font:15px Arial;margin-bottom: 7px;}
#prices .green_block .corner {width:12px;height:10px;position:absolute;font-size:1px;}
#prices .green_block .corner img {behavior: url(/products/js/png.htc);}
#prices .green_block .corner.glt {left:0;top:0;}
#prices .green_block .corner.grt {right:0;top:0;right:expression(this.parentNode.offsetWidth%2 == 1 ? '-1px' : 0);}
#prices .green_block .corner.grb {right:0;bottom:0;right:expression(this.parentNode.offsetWidth%2 == 1 ? '-1px' : 0);}
#prices .green_block .corner.glb {left:0;bottom:0;}
#prices .green_block .content {width:100%;height:100%;cursor:pointer;}
#prices .green_block .content a {text-decoration:none;color:#fff;}
#prices .green_block .content td {width:100px;vertical-align:middle;text-align:right;padding-right:60px;color:#fff;font-size:15px;}
#prices .green_block .content .c1 {text-align:left;width:auto;padding-left:25px;}
#prices .green_block table:hover a  {text-decoration:underline!important;}
#prices .f .l, #prices .f .a {display:none!important;}
#prices .l .f, #prices .l .a {display:none!important;}
#prices .a .f, #prices .a .l {display:none!important;}
#prices .counter {position:relative;height:17px;overflow:hidden;}
#prices .counter span {display:block;position:relative;float:right;top:0px;display:block;width:auto;}

#search_form form {float:right;width:215px;}

#modules textarea {width:70%;height:200px;border:1px solid #888;}
#modules input.color {width:50px;margin-bottom:5px;}
#modules input.title {width:70%;margin-bottom:5px;}
#modules table.cost {border-collapse:collapse;color:inherit;}
#modules table.cost td {padding:0 5px 5px 0;text-align:right;color:inherit;}
#modules table.cost input {width:50px;}
#modules label {width:160px;float:left;margin-right:5px;text-align:left;}
