/* @group Table of contents */
/*

  - Reset
  - Helpers
  + Layout
	  - Layout - Header
	  - Layout - Content
	  - Layout - Blocks
	  - Layout - Footer
  + BLOCK - Categories
	  - BLOCK - Categories - Icons
  + PAGE - Main Page
	  - BLOCK - About System
	  - BLOCK - Daily Goods
	  - BLOCK - New models
	  - BLOCK - Partners
	  - BLOCK - Vendors
	  - BLOCK - Top Wares
	  - BLOCK - Offers
	  - BLOCK - Searches
  + PAGE - Catalog
	  - BLOCK - Best Feedbacks
	  - BLOCK - Catalog SEO Description
  - PAGE - Model
  - PAGE - Comparison
  - PAGE - Search Results
  - PAGE - Vendors
  - PAGE - Companies
  - PAGE - Partners
  - PAGE - Login
  - PAGE - Register Shop
  - PAGE - Bazar
  - PAGE - True Prices
  - PAGE - Firms
  - PAGE - Bestsellers
  - PAGE - Firm By Category
  - PAGE - Top 20
  - PAGE - 404 Error
  - BLOCK - Price Filters
  - BLOCK - Bonuses For Firm In Admin
  - FILE - Search Ads
  - Ads
  - Temporary Items
*/
/*
@import url('./iLightBox/ilightbox.css');

@import url('./fonts.css');
@font-face{
font-family:'wf_segoe-ui_light';
src:url('../fonts/wf_segoe-ui_light.eot');
src:url('../fonts/wf_segoe-ui_light.eot?#iefix') format('embedded-opentype'),url('../fonts/wf_segoe-ui_light.woff') format('woff'),url('../fonts/wf_segoe-ui_light.ttf') format('truetype'),url('../fonts/wf_segoe-ui_light.svg#web') format('svg');
font-weight:normal;
font-style:normal
}
@font-face {
  font-family: 'conv_myriadpro-boldcond';
  src: url("../fonts/myriadpro-boldcond.eot");
  src: url("../fonts/myriadpro-boldcond.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro-boldcond.woff") format("woff"), url("../fonts/myriadpro-boldcond.svg") format("svg"), url("../fonts/myriadpro-boldcond.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'myriadpro-regular';
  src: url("../fonts/myriadpro-regular.eot");
  src: url("../fonts/myriadpro-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro-regular.woff") format("woff"), url("../fonts/myriadpro-regular.svg") format("svg"), url("../fonts/myriadpro-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'conv_segoerp';
  src: url("../fonts/segoepr.eot");
  src: url("../fonts/segoepr.eot") format("embedded-opentype"), url('../fonts/segoepr.woff') format('woff'),url("../fonts/segoepr.svg") format("svg"), url("../fonts/segoepr.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'conv_myriadpro-cond';
  src: url("../fonts/myriadpro-cond.eot");
  src: url("../fonts/myriadpro-cond.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro-cond.woff") format("woff"), url("../fonts/myriadpro-cond.svg") format("svg"), url("../fonts/myriadpro-cond.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/RjgO7rYTmqiVp7vzi-Q5UT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}*/
@font-face{
font-family:'wf_segoe-ui_normal';
src:url('https://www.topclimat.ru/templates/default/fonts/wf_segoe-ui_normal.eot');
src:url('https://www.topclimat.ru/templates/default/fonts/wf_segoe-ui_normal.eot?#iefix') format('embedded-opentype'),url('https://www.topclimat.ru/templates/default/fonts/wf_segoe-ui_normal.woff') format('woff'),url('https://www.topclimat.ru/templates/default/fonts/wf_segoe-ui_normal.ttf') format('truetype'),url('https://www.topclimat.ru/templates/default/fonts/wf_segoe-ui_normal.svg#web') format('svg');
font-weight:normal;
font-style:normal
}
/* @end */

/* @group Reset */

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,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,
article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline}/*outline:0;*/
html,body {height:100%;width:100%;font:14px wf_segoe-ui_normal,"Trebuchet MS",Tahoma,Helvetica,Arial,Verdana,sans-serif; }
body {line-height:1;font:14px wf_segoe-ui_normal,wf_segoe-ui_light,"Trebuchet MS",Tahoma,Helvetica,Arial,Verdana,sans-serif;/*font:62.5% "Lucida Grande", Geneva, Arial,  sans-serif;background:#3c7daa url(../images/blank.png) no-repeat;background-attachment:fixed;background-color:#498bbb;background:#f2f3f3 url(../images/bgng_2013_bg.jpg) 0 0px repeat;background-color:#f2f3f3;background:#f2f3f3 url(../images/bgng_2014.png) 0 0px repeat;background:#f2f3f3;*/}
input {font:14px wf_segoe-ui_normal,wf_segoe-ui_light,"Trebuchet MS",Tahoma,Helvetica,Arial,Verdana,sans-serif;font-weight:400;}
textarea {font:14px wf_segoe-ui_normal,wf_segoe-ui_light,"Trebuchet MS",Tahoma,Helvetica,Arial,Verdana,sans-serif;font-weight:400;}
ol,ul {list-style:none}
table {border-collapse:collapse;border-spacing:0px;border-color:#ccc;border-width:inherit;}
caption,th,td {text-align:left;font-weight:normal;vertical-align:middle;border-color:#ccc;border-width:inherit;border-style:inherit;}
q,blockquote {quotes:none}
q:before,q:after,blockquote:before,blockquote:after {content:"";content:none}
a img {border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block}
html {overflow-y:auto}
img,video {width:auto;max-width:100%;vertical-align:middle;}

/*h1,h2,h3,h4,h5,h6 {font-family: conv_myriadpro-cond,wf_segoe-ui_normal,wf_segoe-ui_light,"Trebuchet MS", Tahoma,Helvetica,Arial,Verdana,sans-serif;font-weight:400;}*/

a {color:#1c4b7f;text-decoration:none;}
a:hover {color:#9a0008;text-decoration:underline;}


@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

/*ol, ul {padding:0 0 0 25px;} list-style:none;*/
/*blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}*/

/* @end */

/* @group Helpers */

.clearer {clear:both;height:0;font-size:0;}
.clearfix {display:block;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.nopadding {padding:0 !important;}
.hidden {display:none !important;}

.left {float: left!important;}
.right {float: right!important;}
.clear {clear: both!important;}
.blue {background:#1c4b7f;}
.grey {background:#818181;}
.red {background:#ca0202;}
.bold {font-weight:bold !important}
.align_left {text-align:left}
.align_right{text-align:right}
.align_center{width:100%;text-align:center}

/* @end */

/* @group Layout */


.more {display:block;margin:0px 10px 0 0;padding:10px 0px 0 0;clear:both;text-align:right;height:32px;}
.more a {display:inline-block;height:32px;padding:0 36px 0 0;background: url(../images/icons/tc_g_more_b_32.png) 100% 0px no-repeat;font-size:16px;line-height:32px;}
.add {display:block;margin:0px 10px 0 0;padding:10px 0px 0 0;clear:both;text-align:right;height:32px;}
.add a {display:inline-block;height:32px;padding:0 36px 0 0;background: url(../images/icons/tc_g_add_b_32.png) 100% 0px no-repeat;font-size:16px;line-height:32px;}
a.inverse:link,
a.inverse:visited {color:#1774bf;text-decoration:underline;}
a.inverse:hover,
a.inverse:active {color:#fff !important;text-decoration:none !important;background-color:#1774bf;text-shadow:none;}

input:focus::-moz-focus-inner {border-color:transparent !important;}


.common-error {display:block;margin:0.6em 0 1.2em 0;padding:0.6em;color:#c11;font-size:1.2em;font-style:italic;text-align:left;background-color:#ffebe8;border:1px solid #c00;}
.common-error.additem {font-size:0.9em;}
.alertnoauth, .alertnorate {display:block;text-transform: uppercase;font-size: 11px;margin:5px 0 0 0px;line-height:20px;padding:5px 10px;background:#ffebeb;}
.alertaddok {display:none;text-transform: uppercase;font-size: 11px;margin:5px 0 0 20px;line-height:20px;padding:5px 10px;background:#ebffed;}


table.box {margin-bottom:1.4em;text-align:left;font-size:1.2em;}
table.box th {padding:0.8em;background-color:#898f97;border-top:4px solid #72777d;border-bottom:1px solid #fff;color:#efefef;font-weight:bold;}
table.box th a {color:#efefef;font-weight:bold;}
table.box td {padding:0.8em;background-color:#f9f9f9;border-bottom:1px solid #c9ccd3;color:#30344d;border-top:1px solid transparent;}
table.box.compact td {padding:0.4em 0.8em;}

.error-common {display:block;padding:0.6em;color:#c11;font-size:1.2em;text-align:left;background-color:#ffebe8;border:1px solid #c00;}
.success-common {display:block;padding:0.6em;color:#111;font-size:1.2em;text-align:left;background-color:#e8ffea;border:1px solid #54a15e;}
.notice-common {display:block;padding:0.6em;color:#111;font-size:1.2em;text-align:left;background-color:#ffffe0;border:1px solid #e6db55;}
.message-common {display:block;padding:0.6em;color:#111;font-size:1.2em;text-align:left;background-color:#e8e8ff;border:1px solid #5455a1;}
.search_notice-common {display:block;padding:0.6em 0.6em 0.6em 2.8em;color:#454545;font-size:1.2em;text-align:left;background:#fff url(/images/search_notice.png) no-repeat 10px center;border:1px solid #decd35;}
.error-common.js_off {margin-top:0.8em;padding-left:34px;background:#ffebe8 url(../images/off_icon.png) no-repeat 10px center;}
.notice-common.js_off {margin-top:0.8em;padding-left:34px;background:#ffffe0 url(../images/lamp_icon.png) no-repeat 5px center;}




.spinner {margin: 10px auto;width: 70px;text-align: center;}
.spinner > div {width: 18px;height: 18px;background-color: #333;border-radius: 100%;display: inline-block;-webkit-animation: bouncedelay 1.4s infinite ease-in-out;animation: bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.spinner .bounce1 {-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}
.spinner .bounce2 {-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}
@-webkit-keyframes bouncedelay {0%, 80%, 100% { -webkit-transform: scale(0.0) }40% { -webkit-transform: scale(1.0) }}
@keyframes bouncedelay {0%, 80%, 100% {transform: scale(0.0);-webkit-transform: scale(0.0);} 40% {transform: scale(1.0);-webkit-transform: scale(1.0);}}



/* @group Layout - Header */

#topclimat_wrapper {position: relative;z-index:1;display:block;background:#f6f6f6 url(../images/bg.png) 0 0px repeat;/*background:#f6f6f6 url(../images/bgng2017.png) 0 0px repeat;background:#e1dfd4 url(../images/bg9may2015.jpg) 50% 0 no-repeat;*/margin:0 0 0px 0;min-height:100%;height:auto !important;height:100%;min-width:996px;overflow:hidden;border:0px solid #d20001;}/*background:url(../images/bgng_2013.png) 210px 0px repeat-x;background-attachment:fixed;*/
#topclimat_wrapper:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#topclimat_wrapper .width, .toolbar_ext .width {position: relative;min-width:996px;max-width:1040px;margin:0 auto;border:0px solid #d20001;}

#topclimat_header {position: relative;margin:0px;}

#topclimat_headermedia {width:100%;padding:0px 0 0;margin:0px auto 0;border:0px solid #000000;}

#topclimat_headerform {width:100%;padding:0px 0 0;margin:0px auto 0;border:0px solid #000000;}

#topclimat_content {position: relative;width:100%;padding:0px 0 0;margin:0px auto 0px;border:0px solid #d20001;}/*background:#557c99 url(../images/tc_mainbg3.png) 0 0px repeat-x;*/
#topclimat_main_cont {width:100%;margin:0px 0 0;border:0px solid #0000ff;}
#topclimat_main_subcont {width:100%;margin:0px auto 0;border:0px solid #00ff00;}

  #topclimat_content .maincolumn {float:left;width:73%;border:0px solid #d20001;}
  #topclimat_content .maincolumn.norightcol {width:100%;}
  #topclimat_content .maincolumn.home {background: none}
  /*#topclimat_content .maincolumn img {max-width:100%;vertical-align:middle;}*/
  #topclimat_content .maincolumn table {position:relative;max-width:100%;vertical-align:middle;}
  #topclimat_content .rightcolumn {float:right;width:27%;padding:0;}
  #topclimat_content .rightcolumncont {margin:0 0 0 7px}

.topclimat_content-wrapper ul{list-style-type:square;padding-left:20px;margin:5px 0 15px;}
.topclimat_content-wrapper ol{list-style-type:decimal;padding-left:20px;margin:5px 0 15px;}
.topclimat_content-wrapper strong, .item-view__text b {font-weight:bold;}
.topclimat_content-wrapper i, .topclimat_content-wrapper em {font-style:italic;}
.topclimat_content-wrapper table {font-size:14px;}
.topclimat_content-wrapper td {padding:3px;}
.topclimat_content-wrapper th {font-weight:bold;}

  #topclimat_push {height:165px;}
  .topclimat_content-wrapper {position:relative;}
  .topclimat_content-wrapper.home {background:#fff;padding:10px 30px;}
  .topclimat_content-wrapper p {margin:5px 0 15px;}
  .topclimat_content-wrapper ul {margin:0px 0 15px 0px;}
  .topclimat_content-wrapper h1 {font-size:36px;color:#1c4b7f;margin:0px;padding:0px;}
  .topclimat_content-wrapper h2 {font-size:30px;color:#1c4b7f;margin:0px;padding:0px;}
  .topclimat_content-wrapper h3 {font-size:26px;color:#1c4b7f;margin:0px;padding:0px;}
  .topclimat_content-wrapper h4 {font-size:22px;color:#1c4b7f;margin:0px;padding:0px;}
  .topclimat_content-wrapper.home p {margin-left:15px;}
  .topclimat_content-wrapper.home .homelist {display:block;overflow:hidden;}
  .topclimat_content-wrapper.home .homelist li {float:left;width:48%;list-style:none;color:#0c355e;margin:0 10px 5px 0;}
  .topclimat_content-wrapper.home .homelist li strong {}
  .topclimat_content-wrapper.home .homelist li a {}
  
.colcent1 {position:relative;margin:0px 0 2px;}
.colcent {position:relative;margin:0px 0 7px;}
.colcent .colcentcont {position: relative;z-index: 2;overflow:auto;border:0px solid #d20001;}
.colcent .colcentcont:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.colcent_left {width:49.5%;float:left;margin-right:0px;}
.colcent_right {width:49.5%;float:right;margin-right:0px;}


.colother {position:relative;margin:0px 0 7px;}
.colother .colothercont {}
.colother .colothercont:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.colother_left {float:left;width:32%;margin:0 0 0px 0;}
.colother_center {float:left;width:34%;margin:0 1% 0px 1%;}
.colother_right {float:left;width:32%;margin:0 0 0px 0;}

.colbottom {position:relative;margin:0px 0 7px;padding:0px 20px 0px;overflow:hidden;background: #fff;}
.colbottom .colbottomcont {position: relative;z-index: 2;overflow:auto;border:0px solid #d20001;}
.colbottom .colbottomcont:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.colbottom_left {width:48%;float:left;margin-right:0px;border:0px solid #d20001;}
.colbottom_right {width:48%;float:right;margin-right:0px;border:0px solid #d20001;}
  
  #topclimat_footer {width:100%;position:relative;bottom:0px;z-index:0;font-size:0.8em;border-top:5px solid #990007;background:#1c4b7f;font-family: wf_segoe-ui_normal,"Trebuchet MS",Tahoma,Helvetica,Arial,Verdana,sans-serif;}
  #topclimat_footer .width {min-width:996px;max-width:1040px;margin:0 auto;}




/* Баннера проверить все */
#topclimat_header .top-banners {padding:10px 0px 5px 0;position:relative; text-align:center;}
#topclimat_header .top-banners .cont {width:100%;border:0px solid #fff; margin:0 auto;overflow:hidden;}
#topclimat_header .top-banners .blocktable-topbanleft {float:left;width:24%;}
#topclimat_header .top-banners .blocktable-topbancent {float:left;width:51.8%;}
#topclimat_header .top-banners .blocktable-topbanright {float:left;width:24%;}
#topclimat_header .top-banners img{border:0;}
#topclimat_header .din-banners {z-index: 10; position: relative; display: block;width:100%; height: 60px;}
#topclimat_header .din-banners .small_cont {z-index: 10; position: relative; width: 1px; height: 1px;margin:0 auto; visibility: visible; overflow: hidden;text-align:center;}
#topclimat_header .din-banners .big_cont {width: 1px; height: 1px;margin:0 auto; position: relative; z-index: 9999999; visibility: visible; overflow: hidden;text-align:center;}
#topclimat_header h2.title, #topclimat_header div.title {display:block;float:left;margin:0.6em 0;font-size:1.3em;text-indent:0.6em;line-height:100%;font-weight:normal;color:#4e4e4e;}
#topclimat_header h2.title strong, #topclimat_header div.title strong {color:#468ec8;}
#topclimat_header .avto_action {width:130px;height:70px;position:absolute;margin:-108px 0 0 113px;background:url(../images/action-avto-day.png) no-repeat 0 0;}
#topclimat_header .avto_action:hover {background-position:0 -75px;}



.toolbar-banners {clear: both;position: relative;margin-bottom: 0px;text-align: center;}
.toolbar-banners {margin: 0;background: #f2f3f3;border-bottom: 0px solid #fff;}
.toolbar-banners span{background:#000;display:block;position:absolute;top:0px;right:20px;z-index:999;color:#fff;padding:3px 5px 3px 10px;cursor:pointer;}
.toolbar-banners > div{}
.toolbar-banners > script {display: none;}
.toolbar-banners > *, .banner.banner-top img {display: block;margin: auto;}

.medias {display:block;float:none;width:100%;margin:0 0 5px 0;height:auto;overflow:hidden;border:0px solid #d20001;}
.rightcolumncont .medias {}
.rightcolumncont .blocktable {width:100%;}
#listgoods .medias {position:relative;float:left;width:100%; padding: 10px 0;}
.linemedia {overflow:hidden;border:0px solid #0000ff;}
.itemmedia {float:left;width:100%;text-align:center;background:url(../images/textad.gif) no-repeat 0 99%;border:0px solid #000;}
.itemmedia img, .itemmedia object, .itemmedia iframe {display: block;margin:0 auto;}

#divStayTopLeft {overflow:hidden;position:absolute;left:0px;top:-600px;margin-left:-120px;width:110px;}
#divStayTopRight {overflow:hidden;position:absolute;right:0px;top:-600px;margin-right:-110px;width:110px;}
#divStayTopLeft .close, #divStayTopRight .close {display:block;text-align:right;color:#ccc;font:11px Tahoma;}
#divStayTopLeft .banner, #divStayTopRight .banner {padding: 0px 0px 0px 0px;border:0px solid #d20001;}
#divStayTopLeft .medias, #divStayTopRight .medias {float:none;padding: 5px 0px 0px;margin:0;}
#divStayTopLeft .itemmedia, #divStayTopRight .itemmedia {float:none;padding: 0px 0px 0px 5px;}
/* конец Баннера */

#ontop {position:fixed;z-index:999999; bottom:0px;left:100%;display:block;width:32px;height:38px;background: url(../images/top.png) no-repeat 0 0;}


.toolbar {height:37px;width:100%;margin-bottom: 10px;font-size:14px;}
.toolbar_ext {width:100%;font-size:14px;}
.toolbar_ext .toolbar__cont {position:fixed;}
.toolbar__cont {position:relative;z-index:100; top:0px;height:37px;width:100%;background: #042a51;}
.toolbar__cont.fixed {position: fixed;top: 0; left: 0;}
.toolbar__cont:hover {}
.toolbar__cont .width {position: relative;}

.toolbar__menu {position:relative;list-style:none;width:100%;height:37px;margin:0px auto;padding:0px 0px;overflow:visible;}
.toolbar__menu__home {display:none;float:left;background:url(../images/logo_mini2.png) no-repeat 10px 8px;width:130px;height:34px;}
.toolbar__menu__home a {display:block;padding:3px 0 0px 0px;width:120px;height:34px;text-indent:-250px;overflow:hidden;}
.toolbar__menu__city {position:relative;float:left;display:block;height:37px;}
.toolbar__menu__city a {display:block;padding:3px 15px 0 0;margin:5px 0 0 20px;background:url(../images/iconsb.png) no-repeat 100% -18px;color: #fff;text-decoration:none;}
.toolbar__menu__city a span {display:block;border-bottom:1px dotted #fff;padding:0;}
.toolbar__menu__item {position:relative;float:right;display:block;height:37px;margin:0 10px 0 0;}
.toolbar__menu__item li {display:block;float:left;}
.toolbar__menu__item a {display:block;float:left;margin:0px;padding: 8px 5px 10px 10px;color: #fff;}
.toolbar__menu__item .drop {display:block;float:left;}
.toolbar__menu__item .drop > span {display:block;width:20px;padding: 8px 5px 10px 10px;text-indent:-100px;overflow:hidden;background:url("../images/icons/tc_g_mm_w_16.png") no-repeat 10px 10px;cursor:pointer;}
.toolbar__menu__right {position:relative;float:right;width:27%;display:block;height:37px;}
.toolbar__menu__right a {display:block;float:left;margin:0px;padding: 8px 5px 10px 10px;color: #fff;}
.toolbar__menu__right .drop:hover .drop_column, .toolbar__menu__right .drop.active .drop_column {display:block;}
.toolbar__menu__item .drop_column, 
.toolbar__menu__right .drop_column {position:absolute;top:35px;left:-30px;display:none;margin:0px auto;background:#133c62;padding:10px;-webkit-box-shadow:0px 0px 5px #000000;box-shadow:0px 2px 4px #000000;color:#fff;}
.toolbar__menu__item .drop:hover .drop_column, .toolbar__menu__item .drop.active .drop_column {display:block;width:100%;}
.toolbar__menu__right .drop_column {left:auto;right:0px;}
.toolbar__menu__right .drop_column a {display:block;float:left;margin:0px;padding: 0px;color: #fff;}

/* переписать */
.toolbar__menu__right .drop_rcolumn_cont {float: left;width:740px;position: relative;padding:10px;}
.toolbar__menu__right .col_0 {display:inline;float: left;position: relative;margin-left: 0px;}
.toolbar__menu__right .col_1, .toolbar__menu__right .col_2 {display:inline;float: left;position: relative;margin-left: 10px;}
.toolbar__menu__right .col_1 {width:170px;}
.toolbar__menu__right .col_2 {width:360px;}
.toolbar__menu__right .drop_rcolumn_cont li a {float:none;}
.toolbar__menu__right .imgshadow_light { background:#FFFFFF;padding:4px;border:1px solid #777777;margin-top:5px;-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666;}
.toolbar__menu__right .img_left { width:auto;float:left;margin:2px 15px 5px 0px;}

#user-login {position:relative;right:0px;top:0px;margin:0;width:auto;height:37px;border:0px solid #fff;}
#user-login .user-login {float:right;margin:0px 0px 0px 0;position:relative;width:auto;}
#user-login .user-login.loggedin {width:370px;}
#user-login .user-login div {float:right;margin-right:0.0em;}
#user-login .user-login div.login {background: #d20001 url(../images/tc_toolbarrbg.png) repeat-x 0px 0px;}
#user-login .user-login div.login a {font:normal 12px/17px Arial;background:url(../images/iconsw.png) no-repeat 10px -420px;color:#fff;padding:7px 20px 6px 35px;}
#user-login .user-login div.register {}
#user-login .user-login div.register a {font:normal 12px Arial;color:#001d3d;background:url(../images/iconsw.png) no-repeat 85px 7px;color:#fff;padding:7px 35px 7px 7px;}
#user-login .user-login div.logined {}
#user-login .user-login div.logined a {font:normal 12px Arial;color:#001d3d;background:url(../images/iconsw.png) no-repeat 100% -370px;color:#fff;padding:7px 23px 7px 7px;margin:0 7px 0 0;}
#user-login .user-login div.message a {font:normal 12px Arial;color:#001d3d;color:#fff;padding:5px 5px 7px 0px;}
#user-login .user-login div.logout {background: #fff url(../images/tc_toolbarwbg.png) repeat-x 0px 0px;}
#user-login .user-login div.logout a {font:bolder 12px/17px Arial;background:url(../images/off_icon.png) no-repeat 5px 4px;color:#001c3c;padding:7px 5px 6px 25px;text-indent:-100px;overflow:hidden;}
#user-login .user-login div.add-notice {background:url(../images/main.png) no-repeat -608px -288px;}
#user-login .user-login div.user-cp {background:url(../images/main.png) no-repeat -515px -288px;}
#user-login .user-login div a {display:block;padding:0px;text-transform: none;color:#1774bf;font-size:1.4em; font-weight:normal;}
#user-login .user-login div a:hover {text-decoration:underline;}
/* end переписать */


/* окно с городами переписать */
/*.cityslide {display:none;position:absolute;z-index:99999999; top:33px;left:180px; width:460px;background: #fff;border:1px solid #d20001; -webkit-box-shadow:0px 0px 5px #000000; box-shadow:0px 1px 5px #000000;}*/
.cityslide {display:none; width:600px;background: #fff;border:0px solid #f3f3f3;}
.cityslide.active {display:block;}
.cityslide h4 {font-size:14px;font-weight:bold;line-height:20px;text-indent:10px;text-align:left;margin:0px;padding:3px 0;border-bottom:1px solid #e1e6ea; color:#2a3135;}
.cityslide h4 a {color:#d20001;}
.cityslide .cityclose {display:none;font-size:11px;color:#042a52;float:right;border-bottom:1px dotted #9f1d1d;cursor:pointer;margin:5px 5px 0 0;}
.cityslide .cityclose:hover {color:#9f1d1d;}
.cityslide .cities{overflow:hidden;}
.cityslide .cities .col {float:left;width:23%;margin:10px 0 15px 2%;}
.cityslide .cities .col div {overflow:hidden;padding:2px 0;}
.cityslide .cities .col div a {font-size:14px;text-decoration:none;border-bottom:1px dotted #042a52;margin:0px;}
.cityslide .cities .col div a:hover {}
.cityslide .cities .col div span {float:right;width:35px;color:#c3c5c7;margin:0px;}
/* конец окно с городами переписать */

.popover_city {
position: absolute;
top:40px;
left:50px;
z-index: 1010;
max-width: 276px;
padding: 1px;
white-space: normal;
border-radius: 0px;
display:block; width:276px; margin:0;
background: none repeat scroll 0% 0% #1d3f62;
color: #fff;
text-align:center;
text-shadow: none;
border: 1px solid #E6E6E6;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.2);
}
.popover-arrow {
content: "";
display: block;
width: 13px;
height: 10px;
left: 10%;
margin-left: -7px;
bottom: 100%;
top: auto;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAYAAABv7tTEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOdJREFUeNpi+P//PwM2/PTp0xBcckwMWMCzZ8/COVmZVgPpNGzyjCCdaBrkgNR5ER5WoTdffn8Hsg2lpKRuIqthQtPADKSW8nEwC7GxMDLwczJzAvkrgOJsODUBQSM3O7MNDwczmANkg7ABkNmL1XlA05yA1C4JfjZmJkZUk959/cPw4/c/f6AzN8E1ATUIgfwhyM0iBwwADI///P2P4e3XP6+BTD2gxhcwFfN5OZixagABdqA4UF4U5F+Qv5mARA43O5MfL9QfuABIHug/kBcqGN+/fv4fJIDhESzgH9D7n77/YQAIMADGCXFeMOzuoQAAAABJRU5ErkJggg==") no-repeat scroll 0px 0px transparent;
position: absolute;
border: 0px none;
}
.popover-btn {padding:5px 0;}

  
.toolbar-header {clear: both;margin-bottom: 0px;font-size:14px;}
.toolbar-header__cont {position:relative;width:100%;height:90px;background: #fff;}
.toolbar-header__logo {float:left;width:290px;height:88px;border-top:2px solid #9f1d1d}
.toolbar-header__logo a {display:block;width:270px;height:82px;margin:0px 0 0 5px;text-indent:-1000px;outline:none;overflow:hidden;background: url(../images/logo.png) no-repeat 50% 50%;}
.toolbar-header__info {height:88px;margin:0px 0 0 0px;border-top:2px solid #042a52}
.toolbar-header__search {position:relative;height:88px;margin:0 27% 0 290px;border-top:2px solid #042a52;}
.search-box__cont {display:block;padding:0px;margin:17px 0 0 0px;border:0px solid #d20001;}
.search-box__content {position:relative;margin:0 66px 0 42px;border-top:0px solid #042a52;}
.search-box__input {display:block;margin:0 0px 0 0;width:100%;height:24px;border:2px solid #8f8f8f;outline:none;background:#fff;color:#8b8a8a;font-size:12px;}
.search-box:focus {color:#042a52;}
.search-box__button {width:56px;height:30px;display:block;float:right;margin:0 0 0 0px;overflow:hidden;background: #9a0008 url(../images/icons/tc_g_search_w_24.png) no-repeat 50% 50% ;outline:none;border:0px solid #000;cursor:pointer;text-indent:-1000px;border-radius:3px;}
.search-box__where {position:relative;width:40px;height:30px;float:left;margin:0 0 0 0px;background: #8f8f8f url(../images/icons/tc_g_st_all_w_16.png) no-repeat 5px 50% ;}
.search-box__where-search {display:block;width:40px;height:30px;background: url(../images/icons/bc_arrow_w.png) no-repeat 21px 50% ;cursor:pointer;}
.search-box__where:hover .search-box__where-items {display:block;}
.search-box__where-items {position:relative;display:none;background: #8f8f8f;width:150px;z-index:10;}
.search-box__where-items li {display:block;padding:5px 5px 5px 40px;border-top:1px solid #fff;color:#fff;background: url(../images/icons/tc_g_st_all_w_16.png) no-repeat 5px 50%;cursor:pointer;}
.search-box__where-items li:hover {background-color: #9a0008;}
.search-box__where-items .current {background-color: #1c4b7f;}
.search-box__helper {display:block;height:15px;line-height:15px;float:left;font-size:0.83em;color:#c7020b;width:98%;padding:10px 0px 0;font-weight:bold;font-family:Tahoma;}
.search-box__where-items .search-box__where-firms {background-image:url(../images/icons/mod_firms_16w.png)}
.search-box__where-items .search-box__where-brands {background-image:url(../images/icons/mod_brands_16w.png)}
.search-box__where-items .search-box__where-catalog {background-image:url(../images/icons/mod_catalog_16w.png)}
.search-box__where-items .search-box__where-news {background-image:url(../images/icons/mod_news_16w.png)}
.search-box__where-items .search-box__where-publications {background-image:url(../images/icons/mod_publications_16w.png)}
.search-box__where-items .search-box__where-posts {background-image:url(../images/icons/mod_posts_16w.png)}
.search-box__where-items .search-box__where-blog {background-image:url(../images/icons/mod_blog_16w.png)}
.search-box__where-items .search-box__where-exhibitions {background-image:url(../images/icons/mod_exhibitions_16w.png)}
.search-box__where-items .search-box__where-reference {background-image:url(../images/icons/mod_reference_16w.png)}
.search-box__where-items .search-box__where-specpred {background-image:url(../images/icons/mod_specpred_16w.png)}
.search-box__where-items .search-box__where-people {background-image:url(../images/icons/mod_people_16w.png)}
  #topclimat_search-box .helper.post {padding:7px 0px 0.7em;width:80%;}
  #topclimat_search-box .helper a {font-size:1.0em;}
  #topclimat_search-box .helper a:hover {}
.search-box__helper span {font-size:1.0em;color:#9f1d1d;}
  #topclimat_search-box .moresearch {display:block;float:right;font-size:1.1em;text-decoration:none;padding:0px;border-bottom:1px dotted #042a52;}
  #topclimat_search-box #autosuggest {display:none;width:500px;position:absolute;z-index:100;top:27px;left:0;}
.toolbar-header__contact {float:right;padding:0px 0 0 0px;width:27%;border-top:2px solid #042a52;}
.toolbar-header__contact-cont {margin:0px 10px 0 7px;/*font-family:"Trebuchet MS",Tahoma;*/border:0px solid #000;}
.toolbar-header__contact-phone {margin:16px 0 0;padding:0 0 0 29px;background: url(../images/icons/tc_g_phone_g_24.png) no-repeat 2px 50%;text-align:right;border:0px solid #000;}
  #topclimat_phone-box p {font-size:1.8em;line-height:0.9em;color:#042a52;font-weight:bold;margin:0;}
  #topclimat_phone-box p span{font-size:0.7em;color:#9f1d1d;font-weight:normal;margin:0 5px 0 0px;}
.toolbar-header__contact-callip {font-family:Tahoma;color:#042a52;margin:0px 0 0 0;padding:0 0 0 0px;font-size:24px;line-height:18px;}
.toolbar-header__contact-callip span{font-weight:100;margin:0px;color:#9a0008;}
.toolbar-header__contact-callip a:hover, .toolbar-header__contact-phones a:hover {text-decoration:none;}
.toolbar-header__contact-freephone{font-size:8px;color:#8f8f8f;height:10px;font-weight:100;border:0px solid #000;}
.toolbar-header__contact-time {display:block;float:left;font-size:11px;color:#8f8f8f;text-align:right;margin:0 5px 0 0;}
.toolbar-header__contact-time sup {vertical-align:top;font-size:9px;}
.toolbar-header__contact-phones {font-family:Tahoma;position:relative;margin:5px 0 0 0px;height:20px;text-align:right;border:0px solid #000;}
.toolbar-header__contact-phones p {padding:3px 0px 0 0;margin:0px 0 0 0px;font-size:0.8em;font-weight:bold;color:#2e5c8b;}
.toolbar-header__contact-phones p span {margin:0px 0 0 0px;color:#9a0008;}
.toolbar-header__calltoback {position:relative;height:20px;border:0px solid #000;}
.toolbar-header__calltoback a {display:block;float:right;padding:3px 0px 0 0;margin:5px 0 0 0px;color: #9a0008;text-decoration:none;}
.toolbar-header__calltoback a span {display:block;border-bottom:1px dotted #9a0008;padding:0;}
  #topclimat_phone-box p.freephone{font-size:1.1em;color:#042a52;font-weight:normal;line-height:1.2em;padding:0 0 0 20px;background:url(../images/iconsb.png) no-repeat 0px -71px;}
  #topclimat_zakaz-box {position:relative;float:right;width:90px;height:90px;border:0px solid #000;}
  #topclimat_zakaz-box .arr {position:absolute;top:25px;left:0px;display:block;width:14px;height:40px;background:url(../images/tc_zakazbut_bg.png) no-repeat 0px 0px;}
  #topclimat_zakaz-box a {display:block;width:75px;height:31px;background:#9f1d1d;color:#fff;font-size:12px;line-height:16px;text-transform: uppercase;text-decoration:none;padding:7px 0 7px 15px;}
  #topclimat_zakaz-box a#add_firm {background:#002b4d;text-transform: uppercase;}




  /* @group Layout - Content */
  #topclimat_footer .seo_links {height:24px;text-align:center;color:#b4d2ed;line-height:190%;}
  #topclimat_footer .seo_links a {color:#b4d2ed;text-decoration:none;}
  #topclimat_footer .bottom_menu {position:relative;text-align:left;color:#fff;border:0px solid #fff;padding:0 0 0 20px;}
  #topclimat_footer .bottom_menu h3 {position:relative;color:#fff;font-size:2.45em;font-weight:bold;text-decoration:none;text-transform: uppercase;padding:0px 0 10px 0;margin:0px;border:0px solid #fff;}
  #topclimat_footer .bottom_menu a {position:relative;display:block;color:#fff;font-size:1.65em;text-decoration:none;padding:0px 0px 0;margin:0px;border:0px solid #fff;}
  #topclimat_footer .bottom_menu a:hover {text-decoration:none;}
  #topclimat_footer .content {color:#fff;}
  #topclimat_footer a {color:#fff;font-size:1.0em;text-decoration:underline;}
  #topclimat_footer a:hover {text-decoration:none;}
  #topclimat_footer strong {font-size:0.85em;font-weight:bold;margin:0;}
  #topclimat_footer .copy {display:block;padding:0.4em 0 0 15px;font-size:1.4em;}
  #topclimat_footer .spacer {font-size:0em;height:13px;}
  #topclimat_footer .columns {width:100%;margin:0 auto;overflow:hidden;border-bottom:1px solid #4c719a;}
  #topclimat_footer .columns2 {width:100%;margin:0 auto;}
  #topclimat_footer .col1,
  #topclimat_footer .col2,
  #topclimat_footer .col3,
  #topclimat_footer .col4,
  #topclimat_footer .col5 {float:left;padding:1.8em 0;font-size:0.85em;border-:0px solid #fff;overflow:hidden;height:100%;border:0px solid #fff;}
  #topclimat_footer .columns .col1,
  #topclimat_footer .columns .col2,
  #topclimat_footer .columns .col3,
  #topclimat_footer .columns .col4,
  #topclimat_footer .columns .col5 {min-height:280px;}
  #topclimat_footer .col1 {width:29%;}
  #topclimat_footer .col2 {width:23.6%;}
  #topclimat_footer .col3 {width:23.6%;}
  #topclimat_footer .col4 {width:23.6%;}
  #topclimat_footer .col5 {width:47.2%;}
  #topclimat_footer .logomap {width:235px;height:45px;display:block;margin:0 0 0 5px;background:url(../images/logo_mini5.png) no-repeat 0px 0px;}
  #topclimat_footer .voskl {margin:0 0 0 0px;line-height:1.8em;}
  #topclimat_footer .voskl strong {font-size:1.8em;padding:0 10px 0 10px;}
  #topclimat_footer .kontakt_text {padding:0 0 10px 15px;font-size:1.4em;line-height:1.4em;}
  #topclimat_footer .kontakt {padding:0 0 0px 15px;font-size:1.4em;line-height:1.4em;}
  #topclimat_footer .kontakt strong {float:right;font-size:1.4em;line-height:1.21em;padding:0 0px 0 0px;margin-top:-5px;}
  #topclimat_footer .tel_big {padding:10px 0 0px 15px;font-size:3.9em;}
  #topclimat_footer .tel_min {padding:0px 0 10px 15px;font-size:1.3em;}
  #topclimat_footer .social {padding:15px 0 10px 15px;font-size:1.5em;line-height:32px;}
  #topclimat_footer .social strong {float:left;display:block;padding:0 10px 0 0px;}
  #topclimat_footer .award {display:block;float:right;margin-right:29px;}
  #topclimat_footer .twitter,
  #topclimat_footer .vkontakte,
  #topclimat_footer .blog,
  #topclimat_footer .subscribe {display:block;float:left;margin-top:12px;text-indent:-9999px;outline:none;font-size:0;color:#91bee9;}
  #topclimat_footer .twitter {width:48px;height:64px;display:block;background:url(../images/social.gif) no-repeat 0px 0px;}
  #topclimat_footer .vkontakte {width:47px;height:64px;display:block;background:url(../images/social.gif) no-repeat -68px 0px;margin-left:10px;margin-right:10px;}
  #topclimat_footer .blog {width:69px;height:64px;display:block;background:url(../images/social.gif) no-repeat -126px 0px;}
  #topclimat_footer .subscribe {width:45px;height:64px;display:block;background:url(../images/social.gif) no-repeat -196px 0px;}
  #topclimat_footer .col1 ul {margin:0 3.0em 0 0;padding-left:0;}
  #topclimat_footer .col1 li {margin:0 0 6px 0;text-align:right;}
  #topclimat_footer .col1 li:hover {background:none;}
  #topclimat_footer .col3 strong {margin-bottom:0.7em;}
  
  

.breadcrumbs {display:block;border:0px solid #d20001;}
#breadcrumb {font-size:14px;padding:0 10px 0 0;margin:10px 0 10px 0;border:0px solid #d20001;}
#breadcrumb span {position:relative;margin:0;}
#breadcrumb span a {line-height:10px;padding:0px 10px 0 5px;}
#breadcrumb span.scope {margin:0;padding:0 0px 0 20px;font-weight:bold;}
#breadcrumb span.scope:hover {}
#breadcrumb span.scope a.currscope {color:#1c4b7f;margin:0;padding:0px 14px 0 0;font-weight:bold;background:url('../images/icons/home.png') 0px 2px no-repeat;}
#breadcrumb span.box {}
#breadcrumb span.box a {line-height:19px;}
#breadcrumb span.crumb {position:relative;padding:0 13px 0 0px;background:url('../images/icons/bc_arrow.png') 100% 50% no-repeat;}
#breadcrumb span.crumb:hover {}
#breadcrumb span.crumb a {color:#1c4b7f;padding:0px 2px 0 5px;}
#breadcrumb span.crumb:hover a {}
#breadcrumb span.crumb a.onlycrumb {padding:0px 8px 0 5px;}
#breadcrumb span.crumb a.morecrumb {padding:0px 16px 0 0px;background: url('../images/icons/bc_arrow_d.png') 100% 50% no-repeat;}
#breadcrumb span.crumb:hover a.morecrumb {}
#breadcrumb span a.removecrumb {text-indent:-1000px;overflow:hidden;}
#breadcrumb span.crumb:hover .subcrumb {display:block;}
#breadcrumb span.crumb .subcrumb {background:#8f8f8f;position:absolute;left:0px;top:19px;z-index:9999;display:none;width:200px;margin:0px;padding:0px 0;border:0px solid #000;}
#breadcrumb span.crumb .subcrumb li {background:#8f8f8f;display:block;margin:0px;width:100%;overflow:hidden;border-bottom:1px solid #fff;}
#breadcrumb span.crumb .subcrumb li a {background:#8f8f8f;display:block;padding:10px 0 10px 5px;color:#fff;}
#breadcrumb span.crumb .subcrumb li a:hover {background:#9a0008;text-decoration:none;}
#breadcrumb span.crumb .subcrumb li a.active {font-weight:bold;}

.paginator {width:100%;overflow:hidden;}
.paginator__left, .paginator__right { float:left;width:70px;padding:6px 0; font-size:12px; background:#1c4b7f; text-align:center;color:#fff;vertical-align:top; }
.paginator__right { float:right;}
.paginator__cont { margin:0 70px;background:#fff;border:0px solid #000; }
.paginator table { border-collapse:collapse; table-layout:fixed; width:100%; }
.paginator table td { padding:0; white-space:nowrap; text-align:center; }
.paginator span { display:block; padding:3px 0; color:#fff; }
.paginator span strong{  color: #d20001; text-decoration: underline; }
.paginator span a { padding:2px 6px; font: normal 14px; color: #154E73; text-decoration: underline;  }
.paginator span strong { font-style:normal; font-weight:normal; }
.paginator .scroll_bar { width:100%; height:9px; position:relative; margin-top:10px; }
.paginator .scroll_trough { width:100%;	height:3px; background:#ccc; overflow:hidden; }
.paginator .scroll_thumb { position:absolute; z-index:2; width:0; height:3px; top:0; left:0; font-size:1px; background:#363636; }
.paginator .scroll_knob { position:absolute; top:-5px; left:50%; margin-left:-10px; width:20px; height:20px; overflow:hidden; background:url(../images/pagination_arrow.gif) no-repeat 50% 50%; cursor:pointer; }
.paginator .current_page_mark { position:absolute; z-index:1; top:0; left:0; width:0; height:3px; overflow:hidden; background:#d20001; }
.fullsize .scroll_thumb { display:none; }
.paginator_pages { width:600px; text-align:right; font-size:0.8em; color:#808080; margin-top:-10px; }
.paginator-ajax .spinner {display:none;}
.paginator-ajax button {display: block;width: 250px;padding: 5px 20px;margin: 10px auto;text-align: center;border-radius: 3px;color: #fff;font-size: 18px;text-decoration: none;background: #1c4b7f;border:0px;cursor:pointer;}
  
  
  
  
  
  
  #topclimat_topmenu {position:relative;width:100%;margin:0 auto;/*background: #dcdcdc url(../images/topbg.jpg) no-repeat 50% 0;overflow:hidden;*/font-size:1em;}
  #topclimat_topmenu .cont {width:100%;height:150px;background: url(../images/tc_topbgg.png) repeat-x 50% -1px;/*overflow:hidden;*/}
/*
  .toolbar #topclimat_topmenu {background:none;}
  .toolbar #topclimat_topmenu .cont {background:none;}
  #topclimat_topmenu .cont ul {width:100%;margin:0 0 0 0.0em;padding:0;}
  #topclimat_topmenu .cont ul,
  #topclimat_topmenu .cont li {display:block;float:left;}
  #topclimat_topmenu .cont li {width:19%;}
  #topclimat_topmenu .cont li.right {width:24%;}
  #topclimat_topmenu .cont li a,
  #topclimat_topmenu .cont li span {display:block;padding:0.25em 0 0.15em 3.7em;color:#fff;font:bold 16px;text-shadow:1px 1px 0px #001d3d;outline:none;text-transform: uppercase;border:0px solid #d20001;margin:0;}
  #topclimat_topmenu .cont li a {padding:0px 0 0px 55px;background:url(../images/tc_topment.gif) no-repeat 32px -27px;text-decoration:none;line-height:26px;}
  #topclimat_topmenu .cont li p {height:102px;display:block;padding:0.0em 0 0.0em 0.0em;margin:10px 0; color:#fff;line-height:0px;font-weight:normal;font-size:1.0em;text-shadow:1px 1px 0px #eee;outline:none;border:0px solid #d20001;background:url(../images/tc_topmenp.gif) repeat-y 63px 0px;}
  #topclimat_topmenu .cont li p a {padding:0.0em 0 0.0em 2.0em;font: bold 1.2em;line-height:20px;background:none;margin:0 0 0 4.5em}
  #topclimat_topmenu .cont li a:hover {color:#fff;background:url(../images/tc_topment.gif) no-repeat 32px 7px;}
  #topclimat_topmenu .cont li a.active {background:url(../images/tc_topment.gif) no-repeat 32px 7px;}
  #topclimat_topmenu .cont li p a:hover {color:#fff;text-decoration:underline;background:url(../images/tc_topmenc.png) no-repeat 6px 6px;}
  #topclimat_topmenu .cont li p a.active {background:url(../images/tc_topmenc.png) no-repeat 6px 6px;}
  #topclimat_topmenu .cont li span.selected {color:#042a52;background:url(../images/main.png) no-repeat -370px -241px;cursor:pointer;}
  #topclimat_topmenu .cont li span.selected a {padding:0;color:#042a52;font-size:1.0em;}
  #topclimat_topmenu .cont li span.selected a:hover {background:none;}
  #topclimat_topmenu .cont li span.selected a:active {padding-top:0.1em;}
  #topclimat_topmenu .cont li.separator {width:2px;padding:0;background: #bcbcbc url(../images/main.png) no-repeat -20px -186px;}
  #topclimat_topmenu .cont li .aukro {padding-left:59px;color:#042a52;}
  #topclimat_topmenu .cont li .aukro img {display:block;position:absolute;margin:-17px 0 0 -52px;border:0;}
 */

#box1{ z-index: 300000; position: absolute; top:5%; left: 30%; }
.login_form #login_button { background: url(../images/login_button.gif) no-repeat left; cursor: pointer; border: 0px; font-size: 16px; color: #5776a2; margin-left: 0px; margin-bottom: 5px; width: 69px; height: 29px; border-radius:3px;}
.login_form .inputbox { border: 1px solid #4789bd; font-size: 16px; width: 300px; }
.login_form .radiobox { float:none;border: 1px solid #4789bd; font-size: 16px; width: 30px; }
.login_form label { font-size: 16px; display:block; }
.login_form .loginbutton { background: #00224b;border:0px;padding:5px 15px; margin-left: 0px;color:#fff;text-transform: uppercase;border-radius:3px;}
.login_form div { margin: 0 0 5px 0; }
.loginform_area { background-color: #4789bd; display: none; margin: 25px 0 0 0; margin-right: -30px; padding-top: 14px; position: relative; right: 10px; top: 0; width: 340px; border:1px solid #4789bd; z-index: 3000; }
.closewin{ 	background: url(../images/cross_login.gif) no-repeat 100% 2px; cursor: pointer; display: block; height: 20px; margin: 0; padding: 0; position: absolute; right: 15px; top: 0; width: 20px; z-index: 4000; }
#posit{ cursor: move; display: block; height: 20px; margin: 0; padding: 0; position: absolute; left: 1px; top: 0; width: 250px; z-index: 4000; }
.loginform_area_inside { background: #fff url(../images/login_bg.gif) repeat-x top; border-top: 6px solid #4789bd; clear: both; padding: 15px 15px 5px 15px; text-align: left; }

.userlist { display: block;margin: 10px 0 0; }
.usercount { color: #000; font-size: 20px; margin: 0 0 0px 20px; padding: 2px 10px; height:20px; background: #e6e499;}
.userlist .userblock { display: block; background:#fff;border-bottom: 1px solid #dcdcdc; width: 100%; height: 65px; padding: 10px 0;margin:0 0 10px 0; }
.userlist .userblock .avatar {display: block; float: left; margin: 0px 10px 0 20px;;padding: 0 0;width: 64px; height: 48px;position:relative; }
.userlist .userblock .avatar img {width: 64px; height: 64px; }
.userlist .userblock .info { float: left;margin: 0px;padding: 0px; height: 50px; }
.userlist .userblock .info a { color:#0a61a4; font-size:20px; }
.userlist .userblock .info .city { color:#000; font-size:11px; font-weight: bold; }
.userlist .userblock .info .date { color:#000; font-size:11px; line-height: 13px;}
.userlist .userblock .rait { float: right;width: 70px;height: 48px; margin:0 5px 0 0; text-align: center; color:#0e4fbb;font-size: 16px;line-height: 48px; }
.userlist .userblock .power {float: right; width: 70px;height: 48px; margin:0 15px 0 0; text-align: center; color:#9f1d1d;font-size: 16px;line-height: 48px;}
.userlist .userblock .actions {float: right; width: 150px;height: 48px; margin:0 15px 0 0; text-align: left; color:#9f1d1d;font-size: 12px;line-height: 14px;}
.userlist h4 {font:bold 18px;margin:0 0 0 10px;border-bottom:1px solid #ccc;text-transform: uppercase;}
.userlist .userheaderblock { display: block; border-bottom: 1px solid #dcdcdc; width: 100%; height: 15px; padding: 0 0 5px 0; }
.userlist .userheaderblock .avatar {display: block; float: left; margin: 0 5px;padding: 0 0;width: 50px; height: 15px;position:relative; }
.userlist .userheaderblock .info { float: left;margin: 0px;padding: 0px; height: 15px;font-weight:bold; font-size: 14px; }
.userlist .userheaderblock .hrate { float: right;font-size: 11px; margin: 0 5px 0 0;padding: 0px; width: 70px;height: 15px; text-align: center; }
.userlist .userheaderblock .hpower { float: right;font-size: 11px; margin: 0 15px 0 0;padding: 0px; width: 70px;height: 15px; text-align: center; }



#item-user { }
.item-user__info { position:relative;margin: 0 0 0px 0;padding: 10px 20px;display:none; background:#fff; }
.item-user__info-act {}
.item-user__info-act b {font-weight:bold;float:left;margin: 0 20px 0 0;}
.item-user__info-act span {display:block;overflow:hidden;}
.item-user__photo-top {position:relative;margin: 10px 0px 0px 0px;padding: 0 0 0 7px; height: 124px;overflow:hidden;background:#fff; }
.item-user__photo-top ul {border: 0px solid #cccccc;height:100px;width:1000px;margin: 10px 0px 10px 0px;padding:0px;list-style:none;}
.item-user__photo-top .hidder {position:absolute;top:13px;right:0px;z-index:9;height:100px;width:40px;background:url(../images/hider40.png) repeat-y 100% 0;}
.item-user__photo-item {position:relative;border:3px solid #e2e2e2;height:100px;width:100px;float:left;margin:0 3px 0 3px; }
.item-user__photo-item a {display:block;height:100px;width:100px;margin:0 auto;overflow:hidden;text-align:center;}
.item-user__photo-item.all {width:60px;}
.item-user__photo-item.all a {display:block;}
.item-user__photo-item span {display:block;}
.item-user__photo-item.all a span {height:100px;width:25px;background:url(../images/categories-nav-arrows.png) no-repeat -139px 50%;}
.item-user__photo-item img {height:auto;width:150px;max-width:150px;}



.messagelist { padding: 0px; margin: 0 0 0 25px;font-size:12px;}
.messagelist #listpost { padding: 0px; margin: 20px 0 0 0;}
.messagelist .messageuserto { font-size:12px;}
.messagelist .avatar { padding: 0 10px 0 5px; margin: 0px;}
.messagelist #listpost .user { color:#0962a6;}
.messagelist #listpost .post0 { border-bottom: 1px solid #ccc; padding: 5px 5px 10px 5px;; margin: 0 0 0px 0;}
.messagelist #listpost .post0 td { padding: 5px 5px 10px 5px;}
.messagelist #listpost .post1 { border-bottom: 1px solid #ccc; background: #f6f6f6; padding: 5px 5px 10px 5px;; margin: 0 0 0px 0;}
.messagelist #listpost .post1 td { padding: 5px 5px 10px 5px;}
.messagelist #listpost #post1 .user { color: #0c60a6; font-weight: bold; padding: 0px; margin: 0 0 0px 0;}
.messagelist #listpost #post2 .user { color: #54a60c; font-weight: bold; padding: 0px; margin: 0 0 0px 0;}
.messagelist #listpost span { font-size: 11px; }
.messagelist #listpost span a { font-size: 11px; color: #fff; font-weight: bold; }
.messagelist .new_mail { background: #FF5E07; color: #fff; padding: 1px 5px; }

ul#tabmenu-contents{ background:#f8f8f8;display: block; list-style: none;border-bottom:1px solid #2d92bc; height: 30px; margin:20px 0 0 0; padding: 0 12px 0 10px; text-align: left; font-size: 13px; line-height: 30px; color: #ccc; }
ul#tabmenu-contents li{display: block; float:left; margin:0 1px 0 0; padding: 0 10px;border:0px solid #000; }
ul#tabmenu-contents li a{ display: block; font-size: 13px; line-height: 30px; margin: 0 0px; text-decoration: underline; position: relative; color: #0962a6; }
ul#tabmenu-contents li a span{ color: #0962a6; line-height: 30px; }
ul#tabmenu-contents li a:hover{ text-decoration: none; }
/*ul#mainlevel-user li a:hover{ background: url(../images/topmenu_ar_a.gif) no-repeat center bottom; text-decoration: underline; margin: 0 10px; padding: 0 0 9px 0; }
ul#mainlevel-user li a:hover span{ background: #aaa; color: #fff; text-decoration: underline; }*/
ul#tabmenu-contents li:hover{ background: #aaa; color: #ccc; }
ul#tabmenu-contents li:hover a span{ color: #fff; }
ul#tabmenu-contents li#active_menu-user{ background: #2d92bc; }
ul#tabmenu-contents li#active_menu-user a{ font-size: 14px; text-decoration: underline; margin: 0 0px;text-decoration:none; }
ul#tabmenu-contents li#active_menu-user a span{ color: #fff; }


.share-soc {height:32px;}
.share-soc__item {display:block;float:left;margin:0 1px 0 1px;width:32px;height:32px;background: url(../images/social_h16.png) -7px 50% no-repeat;}
.share-soc__item-facebook {background-position:-7px 50%;}
.share-soc__item-twitter {background-position:-53px 50%;}
.share-soc__item-vkontakte {background-position:-99px 50%;}
.share-soc__item-googleplus {background-position:-145px 50%;}
.share-soc__item-livejournal {background-position:-283px 50%;}
.share-soc__item-yaru {background-position:-237px 50%;}
.share-soc__item-odnoklassniki {background-position:-191px 50%;}
.share-soc__item-mailru {background-position:-329px 50%;}
.share-soc__item-linkedin {background-position:-375px 50%;}
.share-soc__item-tumblr {background-position:-421px 50%;}
.share-soc__item-pinterest {background-position:-467px 50%;}
.share-soc__item-youtube {background-position:-513px 50%;}
.share-soc__item-skype {background-position:-559px 50%;}
.share-soc__item-email {background-position:-605px 50%;}
.share-soc__item-print {background-position:-651px 50%;}



.module-heading {  text-align: left; margin:0px;padding-bottom:15px;border-bottom:3px solid #ccc;background: #fff;}
.module-heading.news {background: #fff url(../images/logo_TopClimatNews.png) 97% 15px no-repeat;}
.module-heading h1 { margin:0 10px 5px 20px;}
.module-heading__toolbar {margin:10px 0 0;padding:10px 0 5px;border-bottom:3px solid #ccc;background: #fff;}
.module-heading__theme { padding:0 20px;font-size:16px;}
.module-heading__theme a {padding:0 0 0 25px;margin:0 15px 0 0;}
.module-heading__theme a.item-topic__cats {background: url(../images/icons/cats.png) 5px 3px no-repeat;}
.module-heading__theme a.item-topic__theme {background: url(../images/icons/theme.png) 5px 3px no-repeat;}
.module-heading__info { padding:0 20px;font-size:14px;}
.module-heading__choose-param { background:#eef5fd;padding:5px 20px;font-size:14px;}
.module-heading__cat-text { padding:0 20px;}
.module-heading__tabs {position:relative;margin-bottom:-18px;padding:0 5px;}
.module-heading__tabs a, .module-heading__tabs span {border-bottom:3px solid #ccc;display:inline-block;height:18px;padding:0px 8px 8px;font-size:16px;text-decoration:none;}
.module-heading__tabs a:hover {border-bottom:3px solid #1c4b7f;}
.module-heading__tabs a.current {border-bottom:3px solid #d20001;}
.module-heading__tabs span {color:#ccc;}
.module-heading__tabs-child {position:absolute;top:29px;left:0px;z-index:9;background: #1c4b7f;width:100%;}
.module-heading__tabs-child a {border-bottom:3px solid #1c4b7f;padding:4px 8px 4px;color:#fff;font-size:14px;}
.module-heading__tabs-child a:hover {border-bottom:3px solid #fff;}
.module-heading__toolbar .intro-csnippet, .module-heading__toolbar .intro-isnippet {display:none;}
.module-content__tabs-panes {}
.module-content__tabs-pane {display:none;}
.module-content__tabs-pane:first-child {display:block;}
.module-content__tabs-pane__cont {padding:5px;}
.module-footer {  text-align: left; margin:10px 0 0;padding:10px 0 15px;border-bottom:0px solid #ccc;background: #fff;}

#item-edit {position:relative;margin:10px 0px 0 0px;padding:0;}/*overflow:hidden;*/
.item-edit__cont {padding:10px 20px 10px 20px;font-size:16px;background:#fff;}
.item-user-edit__cont-left {float:left;padding:20px 0 0 0px;width:200px;}
.item-user-edit__cont-right {overflow:hidden;padding:20px 0px 0 20px;}
.item-edit__cont .inputbox { margin:0 0px 0 0;width:98%;height:24px;border:1px solid #8f8f8f;outline:none;background:#fff;color:#8b8a8a;}
.item-edit__cont .inputbox60 { width: 60%; }
.item-edit__cont .inputbox45 { width: 45%; }
.item-edit__cont .inputbox30 { width: 30%; }
.item-edit__cont .inputbox20 { width: 20%; }
.item-edit__cont .text_area { width: 90%; }

#item-view {position:relative;margin:10px 0px 0 0px;padding:0;}/*overflow:hidden;*/
.item-view__cont  {}
.item-view__text  {padding:10px 20px 10px 20px;font-size:16px;background:#fff;}
.item-view__text:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.item-view__text .author {padding:0px 0 20px 0px;}
.item-view__also {margin:10px 0px 0 0px;padding:10px 20px 10px 20px;background:#fff;}
.item-view__also-title {}
.item-view__menu-child {float:right;background: #f3f3f3;width:250px;margin:10px 0 0 10px;}
.item-view__menu-child a {display:block;border-left:3px solid #f3f3f3;padding:4px 8px 4px;font-size:14px;}
.item-view__menu-child a:hover, .item-view__menu-child .current {border-left:3px solid #1c4b7f;}

.contentinfo {float:left;width:50%;margin:10px;padding: 5px;border: 1px solid #ccc;background: #f3f5f9;}
.contentinfo_title  {font-size:16px;font-weight:bold;}
.contentinfo ol {padding-left:25px;}
.contentinfo ul {list-style:none;}

.item-face__imgcb {float:left;margin:10px 10px 0 0;border:1px solid #ccc;}
.item-face__imgcb span {display:block;overflow:hidden;border:4px solid #fff;}
.item-face__imgcb img {}

.item-smi__imgcb {float:left;margin:10px 10px 0 0;border:0px solid #ccc;width:200px;}
.item-smi__imgcb span {display:block;overflow:hidden;border:4px solid #fff;}
.item-smi__imgcb img {}

.item-partners__imgcb {float:left;margin:10px 10px 0 0;width:200px;border:0px solid #ccc;}
.item-partners__imgcb span {display:block;overflow:hidden;border:4px solid #fff;}
.item-partners__imgcb img {}

.item-expo__imgcb {float:left;margin:10px 20px 0 10px;border:0px solid #ccc;}
.item-expo__imgcb span {display:block;overflow:hidden;border:4px solid #fff;}
.item-expo__imgcb img {}
.item-expo__date { float:left; width:90px;padding: 20px 0px 0px 0px;}
.item-expo__datec { position:relative;display:block;margin:0px auto 0;padding: 8px 0px 7px 0px;text-transform: uppercase;color:#fff;font-size:18px;line-height:16px;text-align:center;}
.item-expo__datec span { font-size:30px;line-height:32px;}
.item-expo__datearr {position:absolute;bottom:-7px;left:50%;z-index:2;display:block;width:90px;height:13px;margin:0 auto 0 -35px;;background: url(../images/icons/exhib_arrow.png) no-repeat;}
.item-expo__info { min-height:140px;padding: 10px 0px 10px 0px;overflow:hidden;}
.item-expo__contactt {font-weight:bold;}

.item-events__imgcb {float:left;margin:10px 20px 0 10px;border:0px solid #ccc;}
.item-events__imgcb span {display:block;overflow:hidden;border:4px solid #fff;}
.item-events__imgcb img {}
.item-events__date { float:left; width:90px;padding: 20px 0px 0px 0px;}
.item-events__datec { position:relative;display:block;margin:0px auto 0;padding: 8px 0px 7px 0px;text-transform: uppercase;color:#fff;font-size:18px;line-height:16px;text-align:center;}
.item-events__datec span { font-size:30px;line-height:32px;}
.item-events__datearr {position:absolute;bottom:-7px;left:50%;z-index:2;display:block;width:90px;height:13px;margin:0 auto 0 -35px;;background: url(../images/icons/exhib_arrow.png) no-repeat;}
.item-events__info { min-height:140px;padding: 10px 0px 10px 0px;overflow:hidden;}
.item-events__contactt {font-weight:bold;}



.catintro {padding: 0 20px;}
.catintro p {}
.catintro p.ikbytypes {display:block;float:right;width:300px;margin: 0 0 0 0px;}

.cattext {margin: 0 0 0 14px;}
.cattext p {}

.title_filtr {display:block;font-size:16px; line-height:20px;margin:0 0 10px 10px;}
.title_filtr span {border-bottom:1px dotted #aaa;cursor:pointer;}
.title_filtr i {background:transparent url('../images/tc_filtr_titembg.png') no-repeat;}
.title_filtr i.hide {background:transparent url('../images/tc_filtr_bitembg.png') no-repeat;}
.module_filtr {display:none;background:#eee;overflow:hidden;padding:5px 5px;margin:0 0 10px 0;}
.module_filtr .gfiltritem {float:left;width:33%;height:55px;line-height:25px;}
.module_filtr .gfiltritem2 {float:left;width:33%;height:55px;line-height:10px;}
.module_filtr .gfiltritem3 {float:right;width:33%;height:55px;line-height:10px;}
.module_filtr .gfiltritem .cont, .module_filtr .gfiltritem2 .cont {background:#fff;}
.module_filtr .gfiltritem .cont, .module_filtr .gfiltritem2 .cont, .module_filtr .gfiltritem3 .cont {margin:3px;padding: 0 2px;height:50px;border:0px solid #000;}
.module_filtr .gfiltritem3 .buttons {margin:20px auto 0;border-radius:3px;}
.module_filtr .gfiltritem .ftitle {display:block;width:100%;font-size:12px;line-height:16px;}
.module_filtr .gfiltritem2 .ftitle {display:block;width:100%;font-size:12px;line-height:16px;}
.module_filtr .gfiltritem .layout-slider {border:1px solid #d20001;padding:0px 15px;margin:0 10px 0 5px;}
.module_filtr .gfiltritem input {width:30px;}

.module_sort {}
.module_sort .view_by {margin:0px 0 10px 20px;font-size:11px;}
.module_sort .view_by span {margin:0 20px 0px 0px;}
.module_sort .view_by a {line-height:25px;color:#042a52;padding:2px 8px 2px 8px;margin:0 0px 0px 5px;}
.module_sort .view_by a.viewlist {background:transparent url('../images/iconsb.png') 0 -680px no-repeat;}
.module_sort .view_by a.viewtizer {background:transparent url('../images/iconsb.png') 0 -704px no-repeat;}
.module_sort .view_by .toppagin {float:right;}
.module_sort .view_by .toppagin a {padding:2px 5px 2px 5px;margin:0 0px 0px 0px;font-size:10px;}
.module_sort .view_by .toppagin a.vacuum {color:#749fbb;}
.module_sort .show_by {height:25px;margin:0px 0 5px 20px;font-size:11px;clear:both;}
.module_sort .show_by span {margin:0 10px 0px 0px;border:0px solid #000;}
.module_sort .show_by a {border-bottom:3px solid #ccc;line-height:25px;color:#042a52;margin:0 0px 0px 0px;padding:2px 5px 2px 5px;text-decoration:none;}
.module_sort .show_by a:hover {border-bottom:3px solid #1c4b7f;}
.module_sort .show_by a.active {border-bottom:3px solid #d20001;color:#d20001;}
.module_sort .show_by .isprice {position:relative;float:right;background:transparent url('../images/iconsb.png') 43px -753px no-repeat;padding:0px 0px 0px 0px;line-height:20px;margin:3px 10px 0 0;}
.module_sort .show_by .isprice span {margin:3px 0 0 25px;}
.module_sort .show_by .isprice input {margin: 0px;padding:0px;}
.module_sort .show_by .online {position:relative;float:right;background:transparent url('../images/iconsb.png') 38px -777px no-repeat;padding:0px 0px 0px 0px;line-height:20px;margin:3px 20px 0 0;}
.module_sort .show_by .online span {margin:3px 0 0 25px;}
.module_sort .show_by .online input {margin: 0px;padding:0px;}
.module_sort .show_by .rfmanufac {position:relative;float:right;background:transparent url('../images/flag_rf.gif') 140px -0px no-repeat;padding:0px 0px 0px 0px;line-height:20px;margin:3px 10px 0 0;}
.module_sort .show_by .rfmanufac span {margin:3px 0 0 32px;}
.module_sort .show_by .rfmanufac input {margin: 0px;padding:0px;}

.module_sort .sort_by {height:25px;margin:0px 0 5px 20px;font-size:11px;clear:both;}
.module_sort .sort_by span {margin:0 10px 0px 0px;border:0px solid #000;}
.module_sort .sort_by a {border-bottom:3px solid #ccc;line-height:25px;color:#042a52;margin:0 0px 0px 0px;padding:2px 5px 2px 5px;text-decoration:none;}
.module_sort .sort_by a:hover {border-bottom:3px solid #1c4b7f;}
.module_sort .sort_by a.active {border-bottom:3px solid #d20001;color:#d20001;}
.module_sort .sort_alpha {margin:0 0 0 20px;}
.module_sort .sort_alpha a {line-height:25px;color:#97bbd0;padding:2px 5px 2px 5px;}
.module_sort .sort_alpha a.allalpha {color:#042a52;}
.module_sort .sort_alpha a.kir {color:#042a52;}
.module_sort .sort_alpha a:hover {color:#d11e1e;text-decoration:underline;}
.module_sort .sort_alpha a.active {background:#042a52;color:#fff;}
.module_sort .sort_country {margin:0 0 0 20px;}
.module_sort .sort_country a {color:#97bbd0;padding:2px 4px 2px 4px;}
.module_sort .sort_country a.allcountry {color:#042a52;line-height:25px;}
.module_sort .sort_country a.kir {color:#042a52;}
.module_sort .sort_country a:hover {color:#d11e1e;text-decoration:underline;}
.module_sort .sort_country a.active {background:#042a52;color:#fff;}



.news-cat-list {}
.news-cat-list__cont {margin:10px 0px 0 0;padding:5px 20px;background: #fff;}
.news-cat-list__item-left {float:left;width:50%;overflow:hidden;border:0px solid #ccc;}
.news-cat-list h2 {font-size:30px;padding:0 0 5px 0px;}
.news-cat-list__cont ul {float:left;margin:0px 0px 0 2%;padding:0;width:48%;border:0px solid #ccc;}
.news-cat-list__cont li {display:block;margin:0 0px 12px 0;padding:0px 0px 0px 0px;text-align:left;border-bottom:1px solid #ccc;}
.news-cat-list__cont li:last-child {border:0px;}
.news-cat-list__date {margin:0px 3px 0px 0px;color:#9a0008;font-size:14px;}
.news-cat-list__cont ul .news-cat-list__date {margin:0px 3px 0 0;font-size:12px;}
.news-cat-list__img {float:left;display:block;margin:5px 10px 5px 0;height:auto;width:100%;overflow:hidden;text-align:center;}
.news-cat-list__img img {width:100%;}
.news-cat-list__title {display:block;padding:0px 0 12px 0px;font-size:16px;}
.news-cat-list__item-left .news-cat-list__title {font-size:20px;}
.news-cat-list__title a {}
.news-cat-list__text {display:block;padding:0px 0 0px 0px;margin:0px;overflow:hidden;}

.news-list__cont {position:relative;margin:10px 0px 0 0;padding:5px 0px;}
.news-list__items {position:relative;margin:0px 0px 0 -1%;padding:0;border:0px solid #ccc;}
.news-list__col {min-height:30px;}
.news-list__item {display:block;float:left;margin:0 0 8px 1%;padding:0px 0px 0px 0px;width:32%;background: #fff;overflow:hidden;}
.news-list__item-cont {display:block;padding:5px 10px 5px 10px;}
.news-list__info {display:block;}
.news-list__rvp {padding:0 10px 0 25px;background:transparent url('../images/iconsb.png') 0 -575px no-repeat;}
.news-list__countcomm {padding:0 0 0 25px;background:transparent url('../images/icons/comments.png') 3px 3px no-repeat;}
.news-list__date {margin:0px 10px 2px 0px;color:#525252;}
.news-list__img {display:block;margin:0px 0px 5px 0;height:auto;width:100%;overflow:hidden;text-align:center;}
.news-list__img img {width:100%;}
.news-list__title {display:block;padding:0px 0 10px 0px;font-size:20px;}
.news-list__title a {}
.news-list__text {display:block;padding:0px 0 0px 0px;margin:0px;overflow:hidden;border-bottom:1px solid #ccc;}


.projects-list__cont {position:relative;margin:10px 0px 0 0;padding:5px 0px;}
.projects-list__items {position:relative;margin:0px 0px 0 -1%;padding:0;}
.projects-list__item {float:left;margin:0 0 8px 1%;padding:0px 0px 0px 0px;width:32.3%;background: #fff;overflow:hidden;text-align:left;}
.projects-list__item-cont {margin:0 0px;height:210px;}
.projects-list__item .title {display:block;height:70px;padding:10px 10px 5px 10px;overflow:hidden;font-size:16px;}
.projects-list__item .text{display:block;padding:5px 0 0px 0px;color:#525252;}
.projects-list__item .imgfwork {position:relative;display:block;height:120px;overflow:hidden;}
.projects-list__item .imgfwork img{width:100%;}
.projects-list__item .imgfwork .brandimg {position:absolute;bottom:0px;right:0px;height:24px;width:auto; }

.comments-list {}
.comments-list__cont {position:relative;margin:10px 0px 0 0;padding:0px 0px;}
.comments-list__item {margin:0px 0 8px 0;padding:5px 20px 10px 20px;background: #fff;border:0px solid #000;}
.comments-pathhist {padding:0 0 10px;text-align:left;}
.comments-pathhist__cont {margin:0px;padding: 0px 0px 0px 0px;}
.comments-pathhist__title {font-size: 26px;}
.comments-pathhist__cats {padding: 3px 0px 0px 0px;}
.comments-pathhist__cats a {padding: 0px 0px 0px 20px;margin:0px 0 0 8px;}
.comments-pathhist__section {background: url(../images/icons/module.png) no-repeat 0 60%;}
.comments-pathhist__cat {background: url(../images/icons/cats.png) no-repeat 0 60%;}
.comments-pathhist .count-comment { background: url(../images/icons/comments.png) no-repeat 0 60%; padding:0 0 0 18px;color: #d20001;font-size: 16px;font-weight:bold; }
.comments-list__item-cont {}
.comment-box {position:relative;margin: 0;padding: 0;  }
.comment-header {font-size: 12px;line-height:14px;}
.comment-ratestar {float:right;font-size:11px;line-height:30px;height:30px;width:auto;margin:5px 0 0 0;}
.comment-ratestar i {float: left;display:block;}
.comment-ratestar .itemratestar {float: left;margin:10px 10px 0 5px;}
.comment-avatar {float: left;margin: 3px 10px 0 0;padding: 0px;width: 25px; height: 25px;}
.comment-author {color:#000;font-size: 12px;margin: 0;padding: 0 5px 0 0px;}
.comment-author a {color:#2171ae;margin: 0; font-weight:bold;}
.comment-date {font-size: 10px;color: #999;line-height: 15px;padding: 0 0 0 12px; margin:0px 0 0 0px; background: url(../images/jc_date.gif) no-repeat top left;}
.comment-anchor { background: url(../images/icons_comments.gif) no-repeat scroll -10px -228px;  width: 12px; height: 15px; text-decoration: none; line-height: 15px;padding:0 2px; margin:0 0 0 10px;}
.comment-anchor:hover {background-position:  0px -228px;}
.comment-vote {width: 90px;height: 30px;float: right;}
.comment-vote-noactive {width: 40px;height: 30px;float: right;}
.comment-vote-good, .comment-vote-poor, .comment-vote-none {margin: 0;float: right;line-height:30px;font-size: 16px;font-weight:bold;text-align:center;}
.comment-vote-good {color: #CC0000;}
.comment-vote-poor {color: #0000CC;}
.comment-vote-none {color: #000;}
.comment-body {background: #fff; border-top: 1px solid #ddd;display: block;margin: 5px 0 0px 0;padding: 5px 0;}
.comment-body img {max-width:550px;}
  
#listfirms { margin: 10px 0;position:relative;}
#listfirms .listfirms { float:left;width:100%;}
#listfirms a:hover {text-decoration:underline;}
#listfirms .itemlist {position:relative;float:left;height:110px;width:100%;margin:5px 0;padding: 5px 0;background:#fff;}
#listfirms .itemlist.novip {background:#fff url('../images/diagonal_bgr.gif') 0px 0px repeat;}
.novip {background:#fff url('../images/diagonal_bgr.gif') 0px 0px repeat;}
#listfirms .tizer .itemlist {height:260px;width:32%;margin:5px 4px;border:0px;border: 0px dotted #00224b;}
#listfirms .img {float:left;position:relative;height:110px;width:170px;vertical-align:middle;text-align:center;margin-right:10px; }
#listfirms .tizer .img div {height:110px;}
#listfirms .tizer .itemlist:hover .img div {}
#listfirms .tizer .img {float:none;width:100%;}
#listfirms .img span {display:inline-table;height:100px;width:170px;}
#listfirms .img span .imgfirm {display: table-row;position:relative;height:100px;width:170px;text-align:center;vertical-align: middle;overflow:hidden;}
#listfirms .img span .imgfirm span {display: table-cell;line-height:100px;height:100px;width:170px;overflow:hidden;vertical-align: middle;text-align:center;}
#listfirms .info {height:110px;vertical-align:top; }
#listfirms .tizer .info {float:none;width:100%;height:110px;}
#listfirms .info .infocont {padding:5px 5px 0;}
#listfirms .tizer .info .infocont {padding:5px 5px 2px;}
#listfirms .tizer .itemlist:hover .info .infocont {}
#listfirms .rynok, #listfirms .addres {font-size:12px;}
#listfirms .tizer .rynok, #listfirms .tizer .addres {font-size:11px;}
#listfirms .addres {height:35px;margin:0 0 10px 0;}
#listfirms .tizer .addres {height:25px;margin:0 0 5px 0;}
#listfirms .rynok span, #listfirms .addres span {font-weight:bold;color:#0c345e;}
#listfirms .rynok .ref, #listfirms .rynok .proj {font-weight:normal;font-size:11px;}
#listfirms a.lgname {display:block;margin:0 0 10px;color:#00224b; font-size: 16px;font-weight:normal;line-height:18px;height:36px; }
#listfirms .functions {float:right;height:110px;width:130px;padding:0 5px;margin:0 155px 0 0;color:#00224b; font-size: 11px;font-weight:bold;border: 1px dotted #00224b;border-top: 0px;border-bottom: 0px; }
#listfirms .tizer .functions {display:none;width:100%;}
#listfirms .prices {float:right;height:110px;width:130px;padding:0 5px;margin:0 155px 0 0;border: 1px dotted #00224b;border-top: 0px;border-bottom: 0px; }
#listfirms .contacts {position:absolute;top:10px;right:0px;float:right;height:110px;width:150px;padding:0 0 0 5px;vertical-align:top; }
#listfirms .tizer .contacts {position:relative;top:0px;left:0px;bottom:auto;padding:0px;float:none;height:52px;width:100%;}
#listfirms .contacts .contactscont {padding:0 0px 5px 0;}
#listfirms .contacts .itemratestar {margin:5px 0 0;}
#listfirms .tizer .contacts .contactscont {padding:3px 5px 5px;}
#listfirms .tizer .itemlist:hover .contactscont {}
#listfirms .contacts a {font-size: 11px;text-decoration:underline;}
#listfirms .contacts a:hover {text-decoration:none;}
#listfirms .phones {color:#3b3b3b; font-size: 13px;font-weight:normal;line-height:20px;height:65px;overflow:hidden; }
#listfirms .tizer .phones {height:30px;line-height:13px;}
#listfirms .phones .phone {display:block;background:transparent url('../images/iconsb.png') 0px -802px no-repeat;padding:0 0 0 20px;clear:right;}
#listfirms .tizer .phones .phone {font-size: 12px;background-position: 0px -806px}
#listfirms .phone a:hover {border-bottom:1px dotted #9a0008; color:#9a0008;text-decoration:none;}
#listfirms .phones .phone span{font-size:10px;line-height:12px;clear:none}
#listfirms .phones .phone span {font-size: 10px;line-height:12px;clear:none;}
#listfirms .tizer .contacts .itemratestar {display:none;}
#listfirms .tizer .contacts .addcompare, #listfirms .contacts .allprice {font-size:12px;display:block;}
#listfirms .tizer .contacts .addcompare {float:right;}

.content_catalog  {position:relative;overflow:hidden;width:auto;clear:both;margin:0 0 10px;border:0px solid #d20001;}
.content_catalog.left {float:left;}
.content_catalog.right {float:right;}
.content_catalog.ctgood1 {width:33%;}
.content_catalog.ctgood2 {width:66%;}
.content_catalog.ctgood3 {width:100%;}
.content_catalog .itemlist {float:left;height:250px;width:31%;margin:0 4px;text-align:center;border: 1px dotted #ccc;}
.content_catalog.ctgood1 .itemlist {width:96%;}
.content_catalog.ctgood2 .itemlist {width:47%;}
.content_catalog .itemlist:hover {border: 1px dotted #000;}
.content_catalog .itemlist a.lgname {display:inline;height:55px;overflow:hidden;margin:0 0 5px; font-size: 14px;font-weight:normal;line-height:18px;text-align:center;border:0px solid #d20001; }
.content_catalog .itemlist .ccimg {position:relative;margin:0 0 15px;float:none;width:100%;}
.content_catalog .itemlist .ccimg .imggood {display: block;text-align:center;vertical-align: middle;overflow:hidden;border:0px solid #000;}
.content_catalog .itemlist .ccimg .brandimg {position:absolute;bottom:0px;right:5px;height:24px;width:100px;z-index:1; }
.content_catalog  h4 {margin: 0px 0 5px;}
.content_catalog  .more {float:right;margin:5px 10px;}

#listgoods { margin: 10px 0;position:relative;}
#listgoods .listgoods { }
#listgoods .itemlist {position:relative;height:110px; padding: 10px 0;margin:0 0 10px;background:#fff;}
#listgoods .listgoods_spec .itemlist {background: #e4eef2 url(../images/logo_bg_220w.png) 70% 0px no-repeat;margin:0 auto 10px -2px;border-bottom: 1px dotted #e30719;}
#listgoods .tizer .itemlist {float:left;height:320px;width:32%;margin:0 4px 10px;background:#fff;}
#listgoods .img {float:left;position:relative;height:110px;width:170px;vertical-align:middle;text-align:center; }
#listgoods .tizer .img {float:none;width:100%;}
#listgoods .tizer .img div {background:#fff;height:110px;}
#listgoods .tizer .itemlist:hover .img div {}
#listgoods .img span {display:inline-table;height:100px;width:170px;}
#listgoods .img span .imggood {display: table-row;position:relative;height:100px;width:170px;text-align:center;vertical-align: middle;overflow:hidden;}
#listgoods .img span .imggood span {display: table-cell;line-height:100px;height:100px;width:170px;overflow:hidden;vertical-align: middle;text-align:center;}
#listgoods .img .brandimg {position:absolute;bottom:0px;right:15px;height:20px;width:auto; }
#listgoods .info {height:110px;vertical-align:top; }
#listgoods .tizer .info {float:none;width:100%;height:160px;}
#listgoods .info .infocont {padding:0px 0px 5px 5px;}
#listgoods .tizer .info .infocont {padding:5px 5px;}
#listgoods .tizer .itemlist:hover .infocont {}
#listgoods .info .price {display:none;}
#listgoods .tizer .info .price {display:block;color:#00224b; font-size: 16px;font-weight:bold;margin:5px 0;}
#listgoods .country, #listgoods .class, #listgoods .power, #listgoods .ref, #listgoods .nal {font-size:12px;height:15px;}
#listgoods .country span, #listgoods .class span, #listgoods .power span, #listgoods .ref span, #listgoods .nal span {font-weight:bold;}
#listgoods .tizer .power, #listgoods .tizer .class {display:none;}
#listgoods .ref .itemratestar {float:left;margin:0 10px 0 0;}
#listgoods a.lgname {margin:0 0 5px; font-size: 18px; }
#listgoods .tizer a.lgname {display:block;height:70px;overflow:hidden;}
#listgoods .firms {float:right;height:100px;width:120px;padding:0 5px;margin:5px 165px 5px 0;color:#00224b; font-size: 12px;font-weight:bold;border-right: 1px dotted #00224b; }
#listgoods .firms.nonefirms {width:1px;border-left: 0px;}
#listgoods .firms a {position:relative;display:block;width:120px;height:15px;overflow:hidden;border: 0px solid #d20001;}
#listgoods .firms a span {position:absolute;right:0px;top:0px;display:block;width:20px;height:30px;z-index:30;background:url(../images/item_gradright.png) 100% 0px repeat-y;}
#listgoods .tizer .firms {display:none;width:100%;}
#listgoods .purchasing {position:absolute;top:0px;right:0px;float:right;height:110px;width:160px;padding:0 0 0 5px;vertical-align:top; }
#listgoods .tizer .purchasing {position:relative;top:0px;left:0px;bottom:auto;padding:0px;float:none;height:20px;width:100%;}
#listgoods .purchasing .purchasingcont {padding:0 0px 5px 0;}
#listgoods .tizer .purchasing .purchasingcont {margin:5px 0;padding:0 5px 5px 5px;border:1px dotted #f3f3f3;border-top:0px;}
#listgoods .tizer .itemlist:hover .purchasingcont {border-color:#00224b;}
#listgoods .purchasing a {font-size: 11px;text-decoration:underline;}
#listgoods .purchasing a:hover {text-decoration:none;}
#listgoods .purchasing .price {color:#d20001; font-size: 16px;margin:15px 0;}
#listgoods .tizer .purchasing .price {display:none;}
#listgoods .tizer .purchasing .addcompare, #listgoods .purchasing .allprice {font-weight:bold;}
#listgoods .tizer .purchasing .addcompare {float:right;}
  
.catsbrcont {float:left;width:100%;}
.catsbrcont .ulcbrcont {float:left;width:48%;list-style:none;margin:0 0.9%;padding:0px;}
.catsbrcont .ulcbrcont li {line-height:35px;margin:1px 0;}
.catsbrcont .ulcbrcont li.cattitle {display:block;height:35px;}
.catsbrcont .ulcbrcont li h3 {background: #002c58;text-transform: uppercase;font-weight:normal;color:#fff;font-size: 14px;line-height:35px;text-indent:30px;}
.catsbrcont .ulcbrcont li a.title {background: #b0cee3 url('../images/tc_icons_catm.png') no-repeat;display:block;text-transform: uppercase;font-weight:bold;color:#002c58;font-size: 12px;height:35px;line-height:35px;text-indent:85px;width:100%;}
.catsbrcont .ulcbrcont li.cat_kondicionery a.title {background-position:5px 0px;}
.catsbrcont .ulcbrcont li.cat_otoplenie a.title {background-position:5px -34px;}
.catsbrcont .ulcbrcont li.cat_vodosnabzhenie a.title {background-position:5px -68px;}
.catsbrcont .ulcbrcont li.cat_avtomatika a.title {background-position:5px -102px;}
.catsbrcont .ulcbrcont li.cat_ehko a.title {background-position:5px -136px;}
.catsbrcont .ulcbrcont li.cat_holodosnabzhenie a.title {background-position:5px -170px;}
.catsbrcont .ulcbrcont li.cat_ventilyaciya a.title {background-position:5px -204px;}
.catsbrcont .ulcbrcont li.active a.title {background-color: #eee;}
.catsbrcont .ulcbrcont .subcbrcont {text-transform: none;color:#002c58;font-size: 12px;}
.catsbrcont .ulcbrcont .subcbrcont .cont {padding:10px 0 15px 0;}
.catsbrcont .ulcbrcont .subcbrcont .cont .subcont {width:100%;margin:0 0 5px 0;}
.catsbrcont .ulcbrcont .subcbrname {float:left;width:24%;margin:0 3px 0 0;text-align:right;font-weight:bold;vertical-align:top;line-height:14px;}
.catsbrcont .ulcbrcont .subcbrcat {display:block;width:74%;border-left:2px solid #002c58;margin:0 0 0 24%;}
.catsbrcont .ulcbrcont .subcbrcat ul {list-style:none;display:block;width:100%;padding:0px;margin:0 0 0 10px;}
.catsbrcont .ulcbrcont .subcbrcat ul li {position:relative;font-size: 11px;line-height:14px;text-indent:0px;text-align:left;margin:0px;padding:0px;}
.catsbrcont .ulcbrcont .subcbrcat2 {display:block;width:100%;}
.catsbrcont .ulcbrcont .subcbrcat2 ul {list-style:none;display:block;width:100%;padding:0px;margin:0 0 0 10px;border:0px solid #000;}
.catsbrcont .ulcbrcont .subcbrcat2 ul li {font-size: 11px;line-height:14px;text-indent:5px;text-align:left;margin:0px;padding:0px;}


#mypredlagaem {clear:both;}
.item-cats__cub {border-bottom:3px solid #b0cee3;padding:0 0 10px;margin:10px 0 0;clear:both;}
.item-cats__cub-tabs {height:45px;border-bottom:3px solid #b0cee3;}
.item-cats__cub-tabs .item-cats__cub-tab-title {background: #eee url('../images/tc_icons_catm.png') no-repeat;display:block;margin:0 0px 0 0;float:left;text-transform: uppercase;font-weight:bold;color:#002c58;font-size: 12px;height:45px;line-height:45px;text-indent:55px;width:55px;overflow:hidden;border-right:2px solid #fff;}
.item-cats__cub-tabs .item-cats__cub-tab-text {display:block;margin:0 0px 0 0;padding:0 10px;float:left;font-size: 12px;height:45px;line-height:45px;font-size:18px;color:#d20001;border-right:2px solid #fff;}
.item-cats__cub-tabs #cub-tab_kondicionery {background-position:0px 5px;}
.item-cats__cub-tabs #cub-tab_otoplenie {background-position:0px -29px;}
.item-cats__cub-tabs #cub-tab_vodosnabzhenie {background-position:0px -63px;}
.item-cats__cub-tabs #cub-tab_avtomatika {background-position:0px -97px;}
.item-cats__cub-tabs #cub-tab_ehko {background-position:0px -131px;}
.item-cats__cub-tabs #cub-tab_holodosnabzhenie {background-position:0px -165px;}
.item-cats__cub-tabs #cub-tab_ventilyaciya {background-position:0px -199px;}
.item-cats__cub-tabs .current {width:200px;background-color: #b0cee3;}
.item-cats__cub-tabs .priority {width:200px;}
.item-cats__cub-cont {}
.item-cats__cub-item {display:none;}
.item-cats__cub-item.current {display:block;}
.item-cats__cub-item-cont {}
.item-cats__cub-item-title {margin:10px 0 0;padding:0 10px;font-size:18px;}
.item-cats__cub-item-uslugs {padding:0 10px;}
.item-cats__cub-item-uslugs span {margin:0 10px;}
.item-cats__cub-item-cats {padding:5px 0 5px 0px;}
.item-cats__cub-item-cats ul li {display:block;float:left;width:20%;overflow:hidden;padding:3px 0 3px 0px;}
.item-cats__cub-item-cats ul li a {display:block;background:#f3f3f3;line-height:13px;height:115px;padding:0px 0 0px 0px;margin:0 3px 0 3px;overflow:hidden;border:3px solid #f3f3f3;text-align:center;font-size:12px;}
.item-cats__cub-item-cats ul li span {display:block;background: url("../../../images/cats/cats_gr.jpg") no-repeat;height:55px;width:90px;margin:0 auto;}
.item-cats__cub-item-brands {padding:5px 0 5px 0px;}
.item-cats__cub-item-brands a {position:relative;}
.item-cats__cub-item-brands a img {margin:5px 10px 5px;}
.item-cats__cub-item-firms {padding:5px 0 5px 20px;font-size:14px;}
.item-cats__cub-item-firms p {margin:0 0 5px;}
.item-cats__cub-item-firms span {position:relative;}
.item-cats__cub-item-firms__city-block {display:block;padding:0 0 0 15px;}
.item-cats__cub-item-firms .isdistrib {padding: 0 15px 0 0;background: url("../images/dist_box.png") no-repeat 100% 50%;font-weight:bold;}
.item-cats__cub-item-firms strong {font-weight:bold;}


  
  
.sendlink {}
.sendlink a {padding:2px 30px 5px;margin:0px 0px;text-decoration:none;color:#fff;font-size: 18px;}
.actionlink {margin:5px 0px;}
.actionlink a {display:block;width:auto;padding:5px 20px;margin:3px 5px;text-align:center;text-decoration:none;color:#fff;font-size: 18px;border-radius:3px;}
.buttons .sendblue, .buttons .sendgrey, .buttons .sendred { display:block;padding:5px 30px;margin:2px 1px;text-decoration:none;text-align:center;color:#fff;font-size: 18px;font-weight:normal;border:0px;border-radius:3px; }
.buttons span {display:block;float:left;font-size:12px;color:#000;border:0px solid #000;}
.buttons .txt {line-height:20px;padding:5px 5px 1px 0;}
.buttons a.login_button {color:#06417c;}
.sendblue {background:#1c4b7f;}
.sendgrey {background:#818181;}
.sendred {background:#ca0202;}
.sendyell {background:#ffa900;}
.buttonlblue {background:#0ea9e9;}
.buttonblue {background:#0a2b56;}
.buttonred {background:#9a0008;}
.buttonlred {background:#bb0202;}
.buttonyell {background:#ffa900;}
.blog_heading .buttons a {width:150px;margin:5px auto;border-radius:3px;}
input.send {padding:5px 20px;background:#1c4b7f;color:#fff;font-size: 16px;border:0px;cursor:pointer;}
input.sendred {padding:5px 20px;background:#9a0008;color:#fff;font-size: 16px;border:0px;cursor:pointer;}
input.reset {padding:5px 20px;background:#818181;color:#fff;font-size: 16px;border:0px;cursor:pointer;}

.button__wherebuy {display:block;margin:10px 0 10px 0;padding:5px 15px 5px 0;border:0px solid #1c4b7f;background:#ca0202;clear:both;text-align:right;height:auto;border-radius:3px;}
.button__wherebuy a {display:inline-block;height:auto;padding:0 36px 0 0;background: url(../images/icons/tc_g_more_b_32w.png) 100% 50% no-repeat;font-size:16px;line-height:18px;color:#fff;text-decoration:none;}

#userservices {position:relative;border:0px solid #fff;padding:0 0 5px;}
/*#userservices .buttons a {display:block;}
#userservices .buttons a:hover {color:#fff;}
#userservices .buttons a span {display:block;float:left;color:#fff;font-size: 30px;margin:-10px 10px 0 0;padding:0 10px 0 0;border-right:1px dashed #fff;}
.buttonlblue, .buttonblue, .buttonred, .buttonred {padding:10px 10px;margin:5px 20px 2px;background:#0ea9e9;text-transform: uppercase;text-decoration:none;color:#fff;font-size: 12px;border:4px solid #dfdfdf;cursor:pointer;}*/

#itemfirms {}
#itemfirms .header {margin: 0 0px 10px 0px;overflow:hidden;}
.module-heading #itemfirms .header {margin: 0 0px 10px 0px;}
#itemfirms .header .top {padding:0 0px 5px 0;border-bottom:1px dotted #00224b;}
#itemfirms .logo {position:relative;float:left;height:125px;width:250px;margin:0 15px 0 0;vertical-align:middle;text-align:center;overflow:hidden;border: 0px dotted #00224b;}
#itemfirms .logo a {}
#itemfirms .logo a img {width:250px;}
#itemfirms .logo span {display:inline-table;height:100px;width:250px;}
#itemfirms .logo span .imgfirm {display: table-row;position:relative;height:150px;width:250px;text-align:center;vertical-align: middle;overflow:hidden;}
#itemfirms .logo span .imgfirm span {display: table-cell;line-height:100px;height:100px;width:250px;overflow:hidden;vertical-align: middle;text-align:center;}
#itemfirms a.lgname {display:block;margin:0 0 10px;color:#00224b; font-size: 20px;font-weight:normal; }
#itemfirms .lgname, #itemfirms .header h2 {display:block;margin:5px 0 5px;color:#00224b; font-size: 20px;font-weight:normal; }
#itemfirms h1.lgname, #itemfirms .header h2  {border:0px;margin:5px 0 5px 0;padding:0px;text-indent:0px;background:none;text-transform:none;}
#itemfirms .links {display:block;margin:0 0px 0 0;overflow:hidden; }
#itemfirms .links a {float:left;display:block;margin:0 10px 0 0;color:#00224b; font-size: 12px; }
#itemfirms .linklicense {float:left;display:block;margin:0px 0 0 0;padding:2px 0px 2px 15px;color:#00224b; font-size: 12px;background:transparent url('../images/iconsb.png') -5px -656px no-repeat; }
#itemfirms .downprices {position:relative;float:left;display:block;margin:0px 0 0 0;padding:2px 0px 2px 15px;color:#ccc; font-size: 12px;background:transparent url('../images/iconsb.png') -5px -656px no-repeat; }
#itemfirms .downprices.countok {cursor:pointer;color:#00224b;}
#itemfirms .downprices:hover .downpriceslist {display:block;}
#itemfirms .downpriceslist {position:absolute;z-index:9999;display:none;list-style:none;float:left;width:350px;margin:0px 0 0 0;padding:5px 10px 5px 15px;background:#00224b; }
#itemfirms .downpriceslist li {line-height:25px;color:#fff;}
#itemfirms .downpriceslist li img {height:25px;float:left;}
#itemfirms .downpriceslist a {color:#fff;line-height:25px;}
#itemfirms .header .info {height:125px;}
#itemfirms .header .info .param {height:35px;}
#itemfirms .header .addrpanel {width:100%;}
#itemfirms .header .addr {float:left;border-right:1px dotted #00224b;overflow:hidden;width:65%;margin:10px 0;padding:0 10px 0 10px;font-size: 12px;}
#itemfirms .header .addr h4 {margin:0 0 10px 0;text-transform: uppercase;font-weight:normal;color:#a3a3a3;font-size: 12px;}
#itemfirms .header .addr .expmapitem {float:right;margin:0 20px 0 0;padding:0 30px 0 0;cursor:pointer;color:#00224b;background: url('../images/arr_sxp.gif') 100% 0 no-repeat;}
#itemfirms .header .addr .expmapitem i {border-bottom:1px dashed #00224b;}
#itemfirms .header .addr span {font-weight:normal;color:#a3a3a3;}
#itemfirms .header .addr .name {font-weight:bold;}
#itemfirms .header .addr a, #itemfirms .header .pages a {text-decoration:underline;}
#itemfirms .header .pages {float:left;overflow:hidden;margin:0px 0;padding:0 0px 0 10px;width:30%;font-size: 12px;border-right:0px dotted #00224b;}
#itemfirms .header .pages a {background:transparent url('../images/iconsb.png') 0 -632px no-repeat;line-height:18px;padding:0 0px 0 20px;}
#itemfirms .header .pages a:hover {text-decoration:none;}
#itemfirms  h2 {background: #00224b;text-transform: uppercase;font-weight:normal;color:#fff;font-size: 14px;line-height:25px;text-indent:20px;}
#itemfirms .text {font-size: 12px;margin:20px;}
#itemfirms .sendlink {width:270px;}
#itemfirms .sendlink a, #itemfirms .buttons a {text-decoration:none;color:#fff;font-size: 11px;border-radius:3px;}
#itemfirms .buttons a.login_button {color:#06417c;font-size: 14px;text-decoration:underline;border-radius:3px;}
#itemfirms .linkmypred, #itemfirms .linkbrand {float:right;margin: 0 0 0 10px;background:transparent url('../images/iconsb.png') 0 -632px no-repeat;line-height:18px;padding:0 0px 0 20px;}
#itemfirms .header .pages a {background:transparent url('../images/iconsb.png') 0 -632px no-repeat;line-height:18px;padding:0 0px 0 20px;}
#itemfirms h3 .projref {background: url('../images/iconsb.png') 0 -825px no-repeat;padding:0 10px 0 10px;}
#itemfirms .text .projectslist li {line-height:16px;}
#itemfirms .text .projectslist a {text-decoration:underline;}
#itemfirms .text .projectslist a:hover {text-decoration:none;}

  
#item-goods {}
#item-goods .header {background:#fff;margin: 0 0px 10px 0px;padding:10px 10px 0 10px;verflow:hidden;}
#item-goods .header .top {}
#item-goods .imgcont {float:left;width:400px;margin:0 15px 0 0;}
#item-goods .img {width:394px;height:296px;overflow:hidden;border:3px solid #ccc;}
#item-goods .img img {width:100%;}
#item-goods .imglist {width:400px;height:70px;}
#item-goods .imglist div {float:left;width:75px;height:56px;margin:10px 0 5px 3px;border:1px solid #ccc;}
#item-goods .imglist a {float:left;display:block;width:75px;height:56px;vertical-align:middle;}
#item-goods .imglist img {width:100%!important;height:auto!important;}
#item-goods .links {display:block;margin:0 0px 0 0;overflow:hidden; }
#item-goods .links a {float:left;display:block;margin:0 10px 0 0;color:#00224b; font-size: 12px; }
#item-goods .license {float:left;display:block;margin:10px 0 0 0;color:#00224b; font-size: 12px; }
#item-goods .info {overflow:hidden;height:300px;}
#item-goods .info .sendlink {float:none;display:block;margin:0 0 5px;}
#item-goods .info .sendlink a {float:none;text-decoration:none;color:#fff;font-size: 18px;}
#item-goods .info .sendlink .addcompare {margin:0 0 0 0px;padding:0px;color:#a00e05;font-size: 14px;text-decoration:underline;text-transform: uppercase;line-height:20px;}
#item-goods .backcall {position:relative;height:36px;width:100%;overflow:hidden;border:0px solid #000;}
#item-goods .backcall a {display:block;height:16px;width:100%;margin:10px 0;background:#9f1d1d;color:#fff;font-size: 12px;text-decoration:none;text-transform: uppercase;line-height:16px;text-indent:10px;}
#item-goods .backcall span {position:absolute;top:0px;right:20px;display:block;height:36px;width:36px;background:transparent url('../images/backcall.png') 0 0px no-repeat;}

#item-goods .header .addr {float:left;overflow:hidden;width:230px;margin:10px 0;padding:0 10px 0 10px;font-size: 12px;}
#item-goods .header .addr h4 {text-transform: uppercase;font-weight:normal;color:#a3a3a3;font-size: 12px;}
#item-goods .header .addr span {font-weight:normal;color:#a3a3a3;}
#item-goods .header .addr a, #item-goods .header .pages a {text-decoration:underline;}
#item-goods .header .pages {float:left;overflow:hidden;margin:10px 0;padding:0 10px 0 10px;font-size: 12px;}
#item-goods .text {font-size: 12px;margin:20px;}
#item-goods .left-col {float:left;display:block;width:55%;}
#item-goods .right-col {float:left;display:block;width:45%;}
#item-goods .price {display:block;padding:10px 0 0 0;height:60px;margin:0px;}
#item-goods .price .left-col span {clear:left;color:#d20001; font-size: 22px;font-weight:bold; padding:0px 0;}
#item-goods .price a {border-bottom:1px dotted #d20001;text-decoration:none;}
#item-goods .price a b {font-weight:bold;}
#item-goods .price .howbuy {margin:0 0 0 30px;}
#item-goods .phone {color:#3b3b3b; font-size: 13px;font-weight:normal;line-height:20px;height:20px; }
#item-goods .phone a{border-bottom:1px dotted #1c4b7f;text-decoration:none;}
#item-goods .phone a:hover {border-bottom:1px dotted #9a0008; color:#9a0008;text-decoration:none;}
#item-goods .charTable .value {width:45%;text-align:left;}
#item-goods .charTable .nameval {float:left;border-bottom:1px solid #fff;width:auto;}
#item-goods .charTable span {border-bottom:1px dotted #000;display:block;width:100%;}
#item-goods .ratingline {margin:20px 0 0 0;padding:0 0 0 0px;overflow:hidden;}
#item-goods .ratingline {font-size:12px;}
#item-goods #listgfirms { overflow:hidden;margin-bottom:20px;}
#item-goods #listgfirms .itemlist {padding:5px 0 5px 0;}
#item-goods #listgfirms .itemlist.hide { display:none;}
#item-goods #listgfirms .imgf {float:left;position:relative;width:100px;height:75px;margin:0 15px 0 0;vertical-align:middle;text-align:center; }
#item-goods #listgfirms .imgf img {width:100px;height:75px;margin:0px;}
#item-goods #listgfirms .infof {margin:0 45% 0 0;}
#item-goods #listgfirms .contactf {font-size:14px;}
#item-goods #listgfirms .rynok {font-size:14px;}
#item-goods #listgfirms .actionsf {float:right;height:75px;width:25%;padding:0 0 0 0px;vertical-align:top; }
#item-goods #listgfirms .actionfcont {padding:20px 5px 0;text-align:center;}
#item-goods #listgfirms .pricesf {float:right;height:75px;width:20%;padding:0 0px;margin:0 0px 0 0;border: 1px dotted #00224b;border-top: 0px;border-bottom: 0px; }
#item-goods #listgfirms .pricesf .pricefcont {padding:20px 5px 0;font-size:18px;}
#item-goods #listgfirms .pricesf .pricefcont i {font-size:14px;}
#item-goods #listgfirms .pricesf span {color:#3579cc;font-size:24px;}
#item-goods .namef {display:block;margin:0 0 5px;padding:0 0 0 0;color:#00224b; font-size: 20px;font-weight:normal; }
#item-goods .contactf {display:block;margin:0 0 0 0;}
#item-goods #listgfirms .price span { font-size: 16px;}
#item-goods .allfirmbuttons {border-bottom:1px dashed #ccc;margin:8px 0;}
#item-goods .allfirmbuttons a {display:block;margin-bottom:-8px;font-size: 16px;color:#d20001;text-decoration:none;text-align:center;}
#item-goods .allfirmbuttons a span { background:#fff;padding:0 10px;border-radius:3px;}
#item-goods .relatedcontent { width:33%;float:right;background:#c7edfc;padding:10px;}
#item-goods .relatedcontent h4 {font-weight:bold;}
#item-goods .relatedcontent ul {list-style:none}




/* инструкции */
.instructions-list {padding: 10px 0; margin:0 0 0 -1%; border-top: 0px solid #000}
.instructions-list__brand-item { width: 15.66%;margin:0 0 8px 1%;height: 120px;float: left;overflow: visible;text-align: center;background:#fff;border:0px solid #000; }
.instructions-list__brand-item a {position:relative;display:block;height:75px; width: 100%;}
.instructions-list__brand-item .brandimg {position:relative;display:block;height:75px; width: 100%;overflow:hidden;text-align: center; vertical-align:bottom;}
.instructions-list__brand-item .brandimg img {margin:0 auto;vertical-align:bottom;}

  
#listbrands{background:#fff;margin:10px 0 0 0; }
#listbrands #red_head {background-image: none;color:#B80000;margin-top: 0px;}
#listbrands {position:relative; padding: 25px 5px 67px 20px;  vertical-align: top;}
#listbrands .cont { margin:0 0 20px 0px; }
#listbrands .items { margin:0px 0 0 50px;padding:5px 0 0; }
#listbrands .letter { float:left;font-size: 28px; }
#listbrands .item {position:relative;float:left;padding:0 0px 0 0;width:25%;}
#listbrands .info {position:absolute;top:-15px; left:-15px; padding: 10px 10px 10px 10px;width:250px; display:none;z-index:99;border:5px solid #042a52;background: #fff;}
#listbrands .info a.name {display:block;color: #042a52;}
#listbrands .info .img {display:block;float:left;margin:5px 3px 3px 0;}
#listbrands .info p {margin:2px 0px 0px 0;}
#listbrands .info .more {display:block;clear:both;float:right;}
#listbrands .select{color: #000;}
#listbrands a { }
.header { position:relative;  }
#listbrands .checkbox2 td input {width: 12px;height: 12px;border: 0px solid #000; margin-right: 5px;}
#listbrands .checkbox2 td{ padding-bottom: 10px; padding-top: 10px;}
#listbrands .checkbox2 td a{color:#1668AF; line-height:13px; vertical-align:top;}
#listbrands .checkbox2 td table td{padding: 0px;}
#listbrands .checkbox2 .letter {width:20px;white-space:nowrap; font-size: 24px; color: #042a52; vertical-align: top; text-align: right; padding:0 5px 0 0;}

#itembrands {}
#itembrands .header {margin: 0 0px 10px 0px;overflow:hidden;}
.module-heading #itemfirms .header {margin: 0 5px 10px 5px;}
#itembrands .header .top {padding:0 0px 5px 0;border-bottom:1px dotted #00224b;overflow:hidden;}
#itembrands .logo {float:left;height:125px;width:250px;margin:0 15px 0 0;}
#itembrands .logo a {vertical-align:middle;border: 0px dotted #00224b;}
#itembrands a.lgname {display:block;margin:0 0 10px;color:#00224b; font-size: 20px;font-weight:normal; }
#itembrands .lgname, #itembrands .header h2 {display:block;margin:5px 0 5px;color:#00224b; font-size: 20px;font-weight:normal; }
#itembrands h1.lgname, #itembrands .header h2  {border:0px;margin:5px 0 5px 0;padding:0px;text-indent:0px;background:none;text-transform:none;}
#itembrands .links {display:block;margin:0 0px 0 0;overflow:hidden; }
#itembrands .links a {float:left;display:block;margin:0 10px 0 0;color:#00224b; font-size: 12px; }
#itembrands .license {float:left;display:block;margin:10px 0 0 0;color:#00224b; font-size: 12px; }
#itembrands .info {overflow:hidden;height:125px;}
#itembrands .header .addrpanel {width:100%;}
#itembrands .header .addr {float:left;border-right:1px dotted #00224b;overflow:hidden;width:65%;margin:10px 0;padding:0 10px 0 10px;font-size: 12px;}
#itembrands .header .addr h4 {margin:0 0 10px 0;text-transform: uppercase;font-weight:normal;color:#a3a3a3;font-size: 12px;}
#itembrands .header .addr a, #itembrands .header .pages a {text-decoration:underline;}
#itembrands .header .pages {float:left;overflow:hidden;margin:0px 0;padding:0 0px 0 10px;width:30%;font-size: 12px;border-right:0px dotted #00224b;}
#itembrands .header .pages a {background:transparent url('../images/iconsb.png') 0 -632px no-repeat;line-height:18px;padding:0 0px 0 20px;}
#itembrands .header .pages a:hover {text-decoration:none;}
#itembrands  h2 {clear:both;background: #00224b;text-transform: uppercase;font-weight:bold;color:#fff;font-size: 14px;line-height:25px;text-indent:20px;}
#itembrands .text {font-size: 12px;margin:20px;}

#distributors {padding:0px 0 20px 0;margin:20px 0 20px 0;width:100%;font-size:14px;}
#distributors p {margin:0 0 5px;}
#distributors span {font-weight:normal;color:#a3a3a3;}
#distributors .name {font-weight:bold;}

#servicecenters {padding:0px 0 20px 0;margin:20px 0 20px 0;width:100%;font-size:14px;}
#servicecenters p {margin:0 0 5px;}
#servicecenters span {font-weight:normal;color:#a3a3a3;}
#servicecenters .name {font-weight:bold;}

#sertifications {background:#fff;padding:0px 20px 20px 20px;margin:10px 0 0px 0;}
#sertifications h3 {text-transform: uppercase;font-weight:bold;color:#002c58;font-size: 16px;line-height:25px;text-indent:20px;margin:5px 0 0px 0;}
#sertifications ul {clear:both;}
#sertifications li {position:relative;float:left;display:block;margin:0px 20px 0 0;padding:5px 0px 0 0;color:#313131;font-size: 12px;line-height:15px;width:100px;border:0px solid #000;vertical-align:top;}

#series {background:#fff;padding:0px 20px 20px 20px;margin:10px 0 0px 0;}
#series h3 {text-transform: uppercase;font-weight:bold;color:#002c58;font-size: 16px;line-height:25px;text-indent:20px;margin:5px 0 0px 0;}
#series ul {clear:both;}
#series li {position:relative;float:left;display:block;margin:0px 20px 0 0;padding:5px 0px 0 0;color:#313131;font-size: 12px;line-height:15px;width:100px;border:0px solid #000;vertical-align:top;}
#series li a {display:block;width:100px;height:75px;background:#fff;line-height:75px;text-align:center;}

#instructions {background:#fff;padding:0px 20px 20px 20px;margin:10px 0 0px 0;}
#instructions h3 {text-transform: uppercase;font-weight:bold;color:#002c58;font-size: 16px;line-height:25px;text-indent:20px;margin:5px 0 0px 0;}
#instructions ul {clear:both;}
#instructions li {position:relative;float:left;display:block;margin:0px 30px 0 0;padding:5px 0px 0 0;color:#313131;font-size: 12px;line-height:15px;width:45%;border:0px solid #000;vertical-align:top;}



#tehnolodgy {background:#fff;padding:0px 0px 20px 0px;margin:10px 0 0px 0;}
#tehnolodgy h3 {text-transform: uppercase;font-weight:bold;color:#002c58;font-size: 16px;line-height:25px;text-indent:20px;margin:5px 0 0px 0;}
#tehnolodgy ul {clear:both;}
#tehnolodgy li.item {position:relative;float:left;display:block;margin:0px 30px 0 0;padding:5px 0px 0 0;color:#313131;font-size: 14px;line-height:15px;width:45%;border:0px solid #000;vertical-align:top;}
#tehnolodgy li.item ul {list-style-type: circle;margin:0;padding:0 0 0 20px;}
#tehnolodgy li.item img {float:left;width:20px;height:20px;margin:-3px 5px 0 0;}
#tehnolodgy li.item a {padding:5px 0px 0 0;color:#015a94;}
#tehnolodgy li.item .infot {position:absolute;top:-10px; left:30px; padding: 10px 10px 10px 10px;width:450px;height:auto; display:none;z-index:99;border:5px solid #042a52;background: #fff;overflow:hidden;}
#tehnolodgy li.item .infot span.name {display:block;color: #042a52;font-size:14px;}
#tehnolodgy li.item .infot img {display:block;float:left;width:auto;height:auto;margin:5px 3px 3px 0;}
#tehnolodgy li.item .infot p img {width:250px;}
#tehnolodgy li.item .infot p {margin:2px 0px 0px 0;}

#publsoncats {background:#fff;padding:0px 0px 20px 0px;margin:10px 0 0px 0;}
#publsoncats h3 {text-transform: uppercase;font-weight:bold;color:#002c58;font-size: 16px;line-height:25px;text-indent:20px;margin:5px 0 0px 0;}
#publsoncats ul {clear:both;}
#publsoncats li.item {position:relative;float:left;display:block;margin:0px 30px 0 0;padding:5px 0px 0 0;color:#313131;font-size: 14px;line-height:15px;width:45%;border:0px solid #000;vertical-align:top;}

#reference {padding:0px 0 20px 0;margin:10px 0 0px 0;background:#fff;}
#reference h2 {margin-left:20px;}
/*#reference h3 {text-transform: uppercase;font-weight:bold;color:#002c58;font-size: 16px;line-height:25px;text-indent:20px;margin:5px 0 0px 0;}*/
#reference .refrait {display:block;text-transform: uppercase;font-size: 12px;height:60px;margin:5px 0 0 20px;line-height:20px;}
#reference .refrait .refraitcoll {position:relative;float:left;display:block;width:33%;text-transform: none;}
#reference .refleft {position:relative;float:left;display:block;width:60%;}
#reference .refleft textarea {width:90%;height:50px;border:1px solid #b1b0b0;}
#reference .refleft .comm textarea {height:80px;}
#reference .refleft .rlcont {text-transform: uppercase;font-size: 12px;margin:5px 0 0 20px;}
#reference .plus {color:#0da106;}
#reference .minus {color:#a10e06;}
#reference .refleft .button {}
#reference .refright {position:relative;float:left;display:block;width:38%;}
#reference .refright p, #reference .refright li {font-size:10px;}
#reference .refsub {position:relative;display:block;margin:0 0 20px;border-top:1px solid #dbdbdb;}
#reference .refsub textarea {width:97%;height:50px;border:1px solid #b1b0b0;}
#reference .refsub .comm textarea {height:80px;}
#reference .refsub .buttons input {margin:0 5px 0 0;}
#reference .refsub .rscont {text-transform: uppercase;font-size: 12px;margin:5px 0 0 20px;}


#cr {margin: 20px 0 0 20px;/*background:#ddd;*/}
#cr a:link, #jc a:visited, #jc a:hover {outline: none;} 
#cr .clear {clear: left;height: 1px;overflow: hidden;}
#references {margin: 10px 0 0 0;padding: 0;text-align: left;text-decoration: none;text-transform: none;text-indent: 0;}
#references a {color: #2171ae;background-color: inherit;font-weight: normal;}
#references a:active, #comments a:focus, #comments a:hover {color: #cc0000;background-color: inherit;}
#references a[rel*=external] {background: url(../images/jc/jc_link.gif) no-repeat center right;padding: 0 10px 0 0;margin: 0 2px;}
#references div.references-list {margin-left: 15px;height: 1%;clear: left;border: 0px solid #000;}
#references div#references-list-0 {margin:0 20px 0 0px;}
#references .even, #references .odd {background-image: none;color: #3c452d; margin-left: 0px;margin-bottom: 0px;padding: 0;}
#references-list div.references-inline-edit {padding: 0px; margin: 5px 0; color: inherit;border: 1px solid #ccc;}

#references .reference-box {margin: 0;padding: 0; color: #999; position:relative;}
#references .reference-avatar {float: left;margin: 0px;padding: 0px;width: 25px; height: 25px;}
#references span.reference-author, 
#references span.reference-author a {color:#000;background-color: inherit;font-size: 12px;margin: 0;padding: 0 5px 0 5px;}
#references span.reference-author a {color:#2171ae;margin: 0; font-weight:bold;}

#references a.reference-anchor { background: url(../images/jc/icons.gif) no-repeat scroll -10px -228px;  width: 12px; height: 15px; text-decoration: none; line-height: 15px;padding:0 2px; margin:0 0 0 10px;}
#references a.reference-anchor:hover {background-position:  0px -228px;}
#references span.reference-date {font-size: 10px;color: #999;line-height: 15px;padding: 0 0 0 12px; margin:0px 0 0 10px; background: url(../images/jc/jc_date.gif) no-repeat top left;}

#references span.reference-buttons {margin: 0 0 0 10px; padding:0; font-size: 10px;/*height: 15px;float: right;*/}
#references span.reference-toolbar {clear: left;color: #ccc;margin: 0px 0 0 0;padding: 0px 0 0 0;height:20px;float:right;position:absolute; top:5px; right:5px;border:0px solid #000;}
#references span.reference-toolbar img{cursor: pointer;}
#references span.reference-toolbar a {display:block; float:left;text-indent:-1000px;height:16px;width:16px;margin:0 2px;overflow:hidden;}
#references span.reference-toolbar a.answer {text-indent:0px;height:16px;width:auto;}
#references span.reference-toolbar a.edit {background: url(../images/jc/jc_edit.gif) no-repeat 0px 0px;}
#references span.reference-toolbar a.delete {background: url(../images/jc/jc_delete.gif) no-repeat 0px 0px;}
#references span.reference-toolbar a.publish {background: url(../images/jc/jc_unpublish.gif) no-repeat 0px 0px;}
#references span.reference-toolbar a.unpublish {background: url(../images/jc/jc_publish.gif) no-repeat 0px 0px;}
#references span.reference-toolbar a.ip {background: url(../images/jc/jc_ip.gif) no-repeat 0px 0px;}

#references .reference-ratestar {font-size:11px;line-height:30px;height:30px;width:auto;margin:0 10px 0 0;}
#references .reference-ratestar i {float: left;display:block;}
#references .reference-ratestar .itemratestar {float: left;margin:10px 10px 0 5px;}
#references span.reference-body {background: #fff; color: #000;border-top: 1px solid #ddd;display: block;margin: 2px 0 20px 0;padding: 2px 5px;}
#references .rbox {margin: 0px;width: auto;border: 0px solid #ccc;padding:0;}
#references .rbox div {text-align: left;margin: 0px;}
#references .rbox_t {display:none;}
#references .rbox_m {width: auto;padding: 0px;}
#references .rbox_b {display:none;}





.jRatingAverage {background-color:#1f94c1;position:relative;top:0;left:0;z-index:2;height:100%;}
.jRatingColor {background-color:#a00e05;position:relative;top:0;left:0;z-index:2;height:100%;}
.jStarbig {position:relative;left:0;z-index:3;background:transparent url('../images/jstarbig.png') repeat-x;}/** Div containing the stars **/
.jStarsmall {position:relative;left:0;z-index:3;background:transparent url('../images/jstarsmall.png') repeat-x;}/** Div containing the stars **/
p.jRatingInfos {position:absolute;z-index:9999;background:transparent url('../images/bg_jRatingInfos.png') no-repeat;color:#FFF;display:none;width:91px;height:29px;font-size:16px;text-align:center;padding-top:5px;}/** P containing the rate informations **/
p.jRatingInfos span.maxRate {color:#c9c9c9;font-size:14px;}
  
.bookmarks {margin: 0px 0px 5px 0px;}
.bookmarks a {padding: 0px 0px 0px 15px;margin: 0px 10px 0px 0px;font-size:11px;}
.bookmarks .share {background: url(../images/iconsb.png) -3px -486px no-repeat;}
.bookmarks .print {background: url(../images/iconsb.png) -3px -509px no-repeat;}
.bookmarks .bookmark {background: url(../images/iconsb.png) -3px -532px no-repeat;}
.bookmarks .question {background: url(../images/iconsb.png) -3px -557px no-repeat;}
  
.ratingline {display:block;height:36px;padding:0 0 0 20px;background:#fff;/*border-top:1px dashed #b5b5b5;border-bottom:1px solid #c8c8c8;background:#f5f5f5;*/line-height:36px;}
.blog_heading .ratingline {width:198px;height:80px;margin:0 0px 0 auto;border:1px dotted #ccc;}
.ratingline i {float: left;}
.RTC {float:left;width:auto;margin:0 10px 0 0;}
.RTC span {float:left;padding:0 0 0 20px;background:transparent url('../images/icons/battery.png') 0 50% no-repeat;}

.ROP {float:left;margin:3px 15px 0 0;}
.ROP span.item-vote {height: 30px;float: left;}
.ROP span.item-vote a {background-image: url(../images/vote_arrow.gif);background-repeat: no-repeat;width: 14px;height: 30px;float: left;margin: 0 0px 0 0;display: block; text-decoration: none;}
.ROP span.item-vote .busy {margin: 0;float: right;}
.ROP a.vote-good:hover {background-position: -39px 0;}
.ROP a.vote-good {background-position: -57px 0;}
.ROP a.vote-poor:hover {background-position: 0px 0;}
.ROP a.vote-poor {background-position: -18px 0;}
.ROP span.vote-good, .ROP span.vote-poor, .ROP span.vote-none {margin: 0;padding:0 3px;float: left;font-weight:bold;text-align:center;}
.blog_heading .ROP span.vote-good, .blog_heading .ROP span.vote-poor, .blog_heading .ROP span.vote-none {width:50px;}
.ROP span.vote-good {color: #CC0000;}
.ROP span.vote-poor {color: #339900;}
.ROP span.vote-none {color: #000;text-align: center;}

.RMP {float:left;width:auto;margin:0 15px 0 0;}
.RMP .itemratestar {float: left;margin:10px 0 0 0;}

.RVP {float:left;width:auto;margin:0 15px 0 0;}
.RVP span {float:left;color:#a00e05;padding:0 0 0 20px;background:transparent url('../images/icons/eye.png') 0px 50% no-repeat;}

.RSO {float:right;width:auto;margin:0 15px 0 0;}

.RUP {float:left;width:auto;margin:0 15px 0 0;}
.RUP span {color:#a00e05;padding:0 0 0 20px;}

.RCP {  display:block;float: left; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; height: 30px; }
.RCP a { background: url(../images/icons/comments.png) no-repeat center left; padding: 0px 0px 0px 20px; margin:0px 0 0 0;width: 20px; height: 30px;color: #2a5f8d; }

.ratingline .date { background: url(../images/icons/time.png) no-repeat left; float: left; padding: 0 0 0 15px; margin: 0 15px 0 0; line-height: 36px; }
.ratingline .date span {font-weight: bold;}
.ratingline .dop { float: left; padding: 0 0 0 15px; margin: 0 15px 0 0; line-height: 36px; }

.ratingline .username a { color: #0c60a6; font-size: 11px; font-weight: bold; padding: 0 0 0 0px; }
.ratingline .username { background: url(../images/user.gif) no-repeat left; float: left; color: #000; padding: 0 0 0 15px; margin: 0 15px 0 0px; line-height: 36px; font-size: 11px; }

.ratingline .countuser { float: left; color: #000; padding: 0 0 0 0px; margin: 0 0px 0 0px; line-height: 36px; font-size: 11px; }
.ratingline .countuser span { color: #0c60a6; font-size: 11px; font-weight: bold; padding: 0 0 0 0px; }

.raitname {font-weight:bold;text-align: center;font-size: 12px;line-height:25px;}
.raitblock {float:left; width: 100px;height: 80px; text-align: center;font-size: 11px;}
.blog_heading .raitblock {float:none; width: 100px;height: 80px;margin:0 auto; text-align: center;font-size: 11px;border:0px solid #000;}
.blog_heading .raitblock .ROP {margin:0px;}
.powerblock {float:left;width: 100px;height: 80px; text-align: center;padding: 0 0 0 0px;font-size: 11px;}
.raitblock .cont, .powerblock .cont{height:30px;border:0px dotted #ccc;}
.raitcount {display:block;text-align: center;font-size: 11px;}
/*
.raitblock2 { background: #fff; width: 86px;height: 60px; padding:0 0px 0 0;float:right; text-align: center;font-size: 11px;}
.raitblock2 div { margin:0 0 3px 0;}
.raitblock3 { background: #fff; width: 86px;height: 30px; margin: 17px 0 0 0; padding:0px 0 0 0;float:left; text-align: center;font-size: 11px;}
.raitblock3 div { margin:0 0 3px 0;}
.raitlist {width: 50px;height: 20px; padding:0 0px 0 0;float: right; text-align: center; color:#000;}
.raitlist span.vote-none, .raitlist span.vote-good, .raitlist span.vote-poor {float:none;text-align: center;}
.powerblock .power {background: #bbd3fa; width: 50px;height: 25px; margin:6px 35px 0 0;float: right; text-align: center; color:#0e4fbb;font-size: 12px;line-height: 25px;}
.powerlist {background: #bbd3fa; width: 50px;height: 25px; margin:0 20px 0 0;float: right; text-align: center; color:#0e4fbb;font-size: 12px;line-height: 25px;}
.rait {border: 0px solid #000;}
.rait span.user-vote, .rait span.topic-vote, .rait span.blog-vote {width: 90px;height: 20px;float: right;}
.rait span.user-vote a, .rait span.topic-vote a, .rait span.blog-vote a {background-image: url(../images/jc_vote_arrow.png);background-repeat: no-repeat;width: 18px;height: 20px;float: right;margin: 0 0px 0 0;display: block; text-decoration: none;}
.rait span.user-vote .busy, .rait span.topic-vote .busy {margin: 0;float: right;}
.rait a.vote-good {background-position: -36px 0;}
.rait a.vote-good-none {background-position: -54px 0;}
.rait a.vote-poor {background-position: 0px 0;}
.rait a.vote-poor-none {background-position: -18px 0;}
.rait span.vote-good, span.vote-poor, span.vote-none {margin: 0;float: right;line-height:20px;font-weight:bold;text-align:center;}
.rait span.vote-good {color: #339900;}
.rait span.vote-poor {color: #CC0000;}
.rait span.vote-none {color: #000;text-align: center;}
*/
  
  #topclimat_menu {width:100%;height:29px;margin:0 auto;background: #d8ebf9;}
  #topclimat_menu ul {margin:0 0 0 0.5em;padding:0;}
  #topclimat_menu ul,
  #topclimat_menu li {display:block;float:left;height:28px;}
  #topclimat_menu #ajax-loading_menu-categories {width:90px;}
  #topclimat_menu .ajax-loading_menu-categories {width:90px;}
  #topclimat_menu #ajax-loading_menu-categories a em,
  #topclimat_menu .ajax-loading_menu-categories span.selected em {display:block;width:11px;height:11px;margin:-10px 0 0 63px;padding:0;position:absolute;background:url(../images/iconsb.png) no-repeat -3px -51px;}
  #topclimat_menu #ajax-loading_menu-categories.loading {background:url(../images/spin_dotted-blue.gif) no-repeat 28px 6px;}
  #topclimat_menu #ajax-loading_menu-categories.loading a {text-indent:-9999px;}
  #topclimat_menu li a,
  #topclimat_menu li span {display:block;padding:0.4em 0.8em;color:#042a52;font-weight:normal;font-size:1.3em;text-shadow:1px 1px 0px #eee;outline:none;}
  #topclimat_menu li a:hover {color:#9f1d1d;}
  #topclimat_menu li a:active {}
  
  #topclimat_menu .services {float:right;width:235px;padding:3px 4px 3px 0;}
  #topclimat_menu .services a {font: normal 1.2em "Tahoma";line-height:23px;text-transform: uppercase;margin:0px 0;}
  #topclimat_menu .services a.companies {width:98px;height:23px;display:block;float:left;background: url(../images/iconsb.png) no-repeat 100% -88px;outline:none;margin:0px 0 0 4px;}
  #topclimat_menu .services a.companies:hover {}
  #topclimat_menu .services a.users {width:128px;height:23px;display:block;float:left;background: url(../images/iconsb.png) no-repeat 100% -111px;outline:none;border-right:1px solid #6087a4;}
  #topclimat_menu .services a.users:hover {}
  #topclimat_menu a.active {color:#9f1d1d;font-weight:bold;text-decoration:none;}
  #topclimat_menu li .aukro {padding-left:59px;color:#042a52;}
  #topclimat_menu li .aukro img {display:block;position:absolute;margin:-17px 0 0 -52px;border:0;}
  
#tc-orderform {width:100%;min-height:400px;margin:0 auto 5px auto;background:#6a83ab url(../images/orderform.jpg) no-repeat bottom center;background-size:100% auto;overflow:hidden;}
.home #tc-orderform {min-height:400px;}
.tc-orderform__cont {position:relative;display:block;width:100%;min-height:400px;border-top:3px solid #9a0008;padding:0 0 0px;margin:0px auto;background:rgba(0,0,0,0.5) url(../images/orderform_bg.png) repeat;overflow:hidden;}
.home #tc-orderform__cont {min-height:400px;}
.tc-orderform__cont-left {display:block;float:none;width:auto;margin:0 27% 0 0}
.tc-orderform__cont-left__cont {padding:20px 0px 20px 20px;color:#fff;}
.tc-orderform__cont-left h2 {padding:10px 0px;color:#fff;font-size:36px;text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.tc-orderform__cont-left h2 a {display:block;text-decoration:none;}
.tc-orderform__cont-left p {color:#fff;font-size:16px;line-height:20px;text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.tc-orderform__cont-left .at_titles {min-height:100px;overflow:hidden;margin:10px 0 0;padding:0px 20px 10px;border-left:3px solid rgba(255,255,255,0.4);border-top:3px solid rgba(255,255,255,0.4);}
.tc-orderform__cont-left .at_text {padding:0 20px;min-height:187px;color:#fff;font-size:18px;line-height:25px;text-shadow: 1px 1px 1px rgba(0,0,0,0.2);overflow:hidden;border-left:3px solid rgba(255,255,255,0.4);border-right:0px solid rgba(255,255,255,0.4);}
.tc-orderform__cont-left .at_text p {line-height:30px;}
.tc-orderform__cont-left .at_text p{margin:5px 0 15px;font-size:18px;}
.tc-orderform__cont-right .block__slider b {font-weight:bold;}
.tc-orderform_cont-right .block__slider i {font-style:italic;}
.tc-orderform__cont-left a {color:#fff;}
.tc-orderform__cont-right {display:block;float:right;width:27%;}
.tc-orderform__cont-right__cont {position:relative;margin:30px 10px 0px 15px;overflow:hidden;height:300px;border:3px solid #fff;}
.home .tc-orderform__cont-right__cont {margin:30px 5px 0px 10px;height:320px;background:rgba(255,255,255,0.9);border:0px;}
.home .tc-orderform__cont-right__cont:after {content:"";position:absolute;bottom:0px;height:50px;width:100%;background: url(../images/hider40_h.png) repeat-x 0px 0px;border-bottom:1px solid #fff;z-index:99;}
.tc-orderform__cont-right__cont-sub {margin:15px 5px 17px 5px;border:0px solid #bcbcbd;overflow:hidden;height:252px;}
.home .tc-orderform__cont-right__cont-sub {margin:15px 5px 17px 5px;height:272px;}
.tc-orderform__cont-right .block__title {font-size:26px;}
.tc-orderform__cont-right .block__title2 {font-size:24px; color:#fff;text-align:center;}
.tc-orderform__cont-right .block__title2 span {border-bottom:1px solid #fff;padding:0 5px;}
.tc-orderform__cont-right .slider {width:230px;}
.tc-orderform__cont-right .orderuser {display:block;margin:0 10px 5px;font-size:14px;}
.tc-orderform__cont-right .ordertext {display:block;margin:0 10px;width:230px;}
.tc-orderform__cont-right h2 {padding:10px 0px;color:#fff;font-size:36px;text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.tc-orderform__cont-right p {color:#fff;font-size:16px;margin-bottom:15px;text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.tc-orderform__cont a {color:#fff;}
.tc-orderform__cont .col {width:99.5%;background:rgba(255,255,255,0.9);margin: 1px 0.25%;border:0px solid #ff0000;}
.tc-orderform__cont .cols {margin:10px 0px 0;overflow:hidden;}
.tc-orderform__cont .col50 {float:left;width:50%;}
.tc-orderform__cont .col25 {float:left;width:24.5%;margin: 1px 0.25%;}
.tc-orderform__cont input[type=text] {position:relative;width:auto;background:none;border:0px;margin:10px 15px 10px 30px;}
.tc-orderform__cont input[type=text]::before{position:absolute;top:0px;left:-0px;width:16px;height:16px;content:"";border:1px solid #ff0000;z-index:999;}
.tc-orderform__cont .adfc_fio{background:rgba(255,255,255,0.9) url(../images/icons/user-alt-2.png) no-repeat 10px 13px;}
.tc-orderform__cont .adfc_phone{background:rgba(255,255,255,0.9) url(../images/icons/phone.png) no-repeat 10px 13px;}
.tc-orderform__cont .adfc_email{background:rgba(255,255,255,0.9) url(../images/icons/mail.png) no-repeat 10px 13px;}
.tc-orderform__cont .adfc_city{background:rgba(255,255,255,0.9) url(../images/icons/map-marker-pin.png) no-repeat 10px 13px;}
.tc-orderform__cont textarea {width:95%;max-width:95%;height:40px;min-height:40px;background:none;border:0px;margin:10px 15px;}
.file-uploadh {position: relative;width: 92%;height: 25px;padding: 10px 4px;margin:0px 15px 0 30px;color: #000;}
.file-uploadh::before{position:absolute;top:15px;left:-20px;width:16px;height:16px;content:"";background: url(../images/icons/attachment.png) no-repeat 0px 0px;border:0px solid #ff0000;z-index:999;}
.file-uploadh input[type="file"]{display: none;}
.file-uploadh label {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;}
.file-uploadh span {line-height: 46px;}
.tc-orderform__cont input.sendbuttonh {margin:5px 5px;}
.tc-orderform__cont .actionlink a {	margin: 3px 5px 3px 15px;}

.tc-orderform__cont .buttons {margin:0px;padding:10px 0 0;overflow:hidden;}


  
#tc-orderform2 {width:100%;min-height:400px;margin:0 auto 5px auto;background:#1c4b7f;overflow:hidden;}
.tc-orderform2__cont {position:relative;display:block;width:100%;min-height:400px;border-top:3px solid #9a0008;padding:0 0 0px;margin:0px auto;overflow:hidden;}
.tc-orderform2__cont-left {display:block;float:none;width:68%;margin:0 0% 0 1.5%;overflow:hidden;background: url(../images/orderform2_bg.jpg) repeat;background-size:auto 100%;	transform: skew(-8deg);-webkit-transform: skew(-8deg); -moz-transform: skew(-8deg); -o-transform: skew(-8deg);}
.tc-orderform2__cont-left__cont {margin:0 0px;min-height:413px;transform: skew(8deg);-webkit-transform: skew(8deg); -moz-transform: skew(8deg); -o-transform: skew(8deg);}
.tc-orderform2__cont-left__cont-sub {padding:0px 0px 20px 20px;color:#fff;}
.tc-orderform2__cont-left h2 {padding:10px 0px;color:#1c4b7f;font-size:28px;line-height:30px;}
.tc-orderform2__cont-left h2 a {display:block;text-decoration:none;}
.tc-orderform2__cont-left p {color:#fff;font-size:16px;line-height:20px;}
.tc-orderform2__cont-left .at_titles {min-height:70px;overflow:hidden;margin:10px 0 0;padding:0px 20px 10px;}
.tc-orderform2__cont-left__cont-text {position:relative;height:220px;}
.tc-orderform2__cont-left .at_imgs {height:220px;margin-left: -9px;}
.tc-orderform2__cont-left .at_img1, .tc-orderform2__cont-left .at_img2, .tc-orderform2__cont-left .at_img3 {float:left;width:31%;height:220px;margin:0 1%;overflow:hidden;	transform: skew(-8deg);-webkit-transform: skew(-8deg); -moz-transform: skew(-8deg); -o-transform: skew(-8deg);}
.tc-orderform2__cont-left .at_img1 a, .tc-orderform2__cont-left .at_img2 a, .tc-orderform2__cont-left .at_img3 a {display:block;height:220px;}
.tc-orderform2__cont-left .at_img1 {background: #fff url(../images/logo_bg_220w.png) no-repeat 50% 50%;}
.tc-orderform2__cont-left .at_img2 {background: #fff url(../images/logo_bg_220w.png) no-repeat 50% 50%;}
.tc-orderform2__cont-left .at_img3 {background: #fff url(../images/logo_bg_220w.png) no-repeat 50% 50%;}
.tc-orderform2__cont-left .at_text {position:absolute;bottom:0px;left:-11px;height:100px;width:97%;padding:0 10px 0 0;color:#fff;font-size:17px;line-height:20px;overflow:hidden;background:rgba(0,0,0,0.5);z-index:999;	transform: skew(-8deg);-webkit-transform: skew(-8deg); -moz-transform: skew(-8deg); -o-transform: skew(-8deg);}
.tc-orderform2__cont-left .at_text p{margin:20px 20px;font-size:17px;}
.tc-orderform2__cont-left a {color:#1c4b7f;}
.tc-orderform2__cont-left .at_info {color:#414040;}
.tc-orderform2__cont-left .at_info p {font-size:17px;color:#414040;}
.tc-orderform2__cont-left .buttons {margin:10px auto auto -20px;}
.tc-orderform2__cont-right {display:block;float:right;width:27%;}
.tc-orderform2__cont-right__cont {position:relative;margin:15px 10px 15px 15px;overflow:hidden;height:320px;border:3px solid #fff;}
.tc-orderform2__cont-right__cont-sub {margin:0px 5px 17px 5px;border:0px solid #bcbcbd;overflow:hidden;height:252px;}
.tc-orderform2__cont-right .block__title {font-size:26px;}
.tc-orderform2__cont-right .block__title2 {margin:0px 0px 10px 0px;font-size:24px; color:#fff;text-align:center;}
.tc-orderform2__cont-right .block__title2 span {border-bottom:1px solid #fff;padding:0 5px;}
.tc-orderform2__cont-right .slider {width:230px;}
.tc-orderform2__cont-right .block__slider {color:#fff;}
.tc-orderform2__cont-right .block__slider b {font-weight:bold;}
.tc-orderform2__cont-right .block__slider i {font-style:italic;}
.tc-orderform2__cont-right .orderuser {display:block;margin:0 10px 5px;font-size:14px;}
.tc-orderform2__cont-right .ordertext {display:block;margin:0 10px;width:230px;}
.tc-orderform2__cont-right .buttons {margin:0px;padding:5px 10px 15px 15px;overflow:hidden;}
.tc-orderform2__cont-right h2 {padding:10px 0px;color:#fff;font-size:36px;text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.tc-orderform2__cont-right p {color:#fff;font-size:16px;margin-bottom:15px;text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.tc-orderform2__cont a {}

.buttonborder {display: block;width: auto;border:2px solid #fff;font-weight:bold;padding: 1px 20px 2px;line-height: 20px;text-align: center;text-decoration: none;color: #fff;font-size: 18px;border-radius:3px;}
.buttonborder:hover {text-decoration: none;}

.sendbuttonatr {display: block;border:0;float:right;width:260px;margin:42px 40px 5px auto;padding: 3px 0px 4px; font-size:18px;font-weight:bold;color:#414040;text-indent:0px;line-height:20px;overflow:hidden;cursor:pointer;text-align:center;background-color: #f3e11e;border-radius:3px; }
.sendbuttonatl {display: block;text-decoration:underline;font-style:italic;font-size:18px;color:#1c4b7f;border-radius:3px;}





#tc-infcat {width:100%;margin:0 auto 0 auto;}
.tc-infcat__cont {position:relative;display:block;width:100%;background:#1c4b7f;border-bottom:3px solid #9a0008;padding:0px;margin:0px auto;}
.tc-infcat__cont:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.tc-infcat__cont.nobg {background:none;border:0px;}
.tc-infcat__item:hover .tc-infcat__scont {display:block;}
/*.tc-infcat__item.active .tc-infcat__scont {display:block;}*/
.tc-infcat__item {float:left;border:0px solid #d20001;}
.tc-infcat__item:hover {background:#8f8f8f;color:#fff;text-decoration:none;}
.tc-infcat__item.active {background:#9a0008;}
.tc-infcat__item-link {display:block;padding:7px 18px;height:18px;color:#fff;line-height:18px;text-transform: uppercase;text-decoration:none;}
.tc-infcat__item-link:hover {color:#fff;text-decoration:none;}
.tc-infcat__scont {position:absolute;top:32px;left:0px;z-index:100;display:block;width:100%;background:#8f8f8f;border-bottom:3px solid #9a0008;padding:0px;margin:0px auto;overflow:hidden;display:none;}
.ilightbox-wrapper .tc-infcat__scont {display:block;position:relative;top:auto;left:auto;z-index:0;background:none;width:990px;}
.tc-infcat__sitem {position:relative;float:left;margin:0 5px 10px;width:32%;}
.tc-infcat__sitem a {color:#fff;}
.ilightbox-wrapper .tc-infcat__scont .tc-infcat__sitem a {color:#1c4b7f;}
.tc-infcat__sitem span {position:absolute;top:0px;right:0px;display:block;height:100%;width:40px;/*background:url(../images/hider40lg.png) repeat-y 0 0;*/}
.tc-infcat__sitem-title {display:block;font-weight:bold;margin:0 0px 5px 5px;height:20px;overflow:hidden;}
.tc-infcat__sitem-link {display:block;height:20px;margin:0 0px 0 15px;overflow:hidden;}


.tc-infcat__info-noactive {line-height:3px;}
.tc-infcat__info-left {display:block;float:none;width:auto;margin:0 27% 0 0}
.tc-infcat__info-right {display:block;float:right;width:27%;}
.tc-infcat__info-left a, .tc-infcat__info-right a {color:#fff;text-decoration:none;}
.tc-infcat__info-left span, .tc-infcat__info-right span {display:block;background:#1c4b7f;height:18px;text-align:center;text-transform: uppercase;color:#fff;padding:7px 0;font-size:14px;line-height:18px;}
.tc-infcat__info-right span {margin-left:7px;background:#990007;}

  /* @end */
  
  
.file-upload {
	position: relative;
	overflow: hidden;
	width: 95%;
	height: 25px;
	padding: 0px 2px 0 2px;margin:0px 0px;
	color: #60676b;
	border:0px solid #f2f2f2;
	background: url(../images/icons/attachment.png) no-repeat 3px 3px;
}
.file-upload input[type="file"]{display: none;}
.file-upload label {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.file-upload span {line-height: 15px;padding-left:25px;}
  
  
  
  .registrationform {background: #fff;padding:0 20px 20px 30px; margin: 0 0 10px 0px;}

.editblocklink {overflow:hidden;padding:0 0 0 20px;}
.editblocklink div {float:left;padding:2px 0 2px 15px;margin:0 0 0 10px;}
.editlink {background: url(../images/edit.png) no-repeat center left;}
.dellink {background: url(../images/del.png) no-repeat center left;}
.editlistlink {overflow:hidden;padding:0 0 0 10px;display:inline;}
.editlistlink a {line-height:9px;padding:0px 0 0px 10px;margin:0 0 0 10px;}


#reflist {position:relative;padding:0px 30px 0 25px;margin:0;}
#reflist .title {  padding: 15px 5px 0px 0px; line-height: 20px; font-size: 20px; text-align:left; }
#reflist .title a { color: #00224b; font-size: 20px; }
#reflist .item p { color: #000; font-size: 12px; line-height: 15px; margin:0px; }


.userevent-list { clear: left;border: 0px solid #f4f4f4; padding: 0px; margin: 0 0 5px 0px; width:100%; }
.userevent-list__item {margin: 10px 0 0 0px;background:#fff;}
.userevent-list__item-cont {padding: 0 20px 10px;}
.userevent-list__item-titlew {  padding: 10px 0px 0px 0px; font-size: 18px; text-align:left;}
.userevent-list__item-title {  padding: 10px 0px 0px 0px; font-size: 16px; text-align:left; border:0px solid #000;}


.exhib-list {  padding: 0px; margin: 0 0 10px 0px; border: 0px solid #f4f4f4; }
.exhib-list__item {margin: 10px 0 0 0px;background:#fff;}
.exhib-list__item-cont {padding: 0 20px 10px;}
.exhib-list__item-subcont {overflow:hidden;}
.exhib-list__item-date { float:right; width:90px;padding: 10px 0px 0px 0px;}
.exhib-list__item-datec { position:relative;display:block;margin:0px auto 0;padding: 8px 0px 7px 0px;text-transform: uppercase;color:#fff;font-size:18px;line-height:16px;text-align:center;}
.exhib-list__item-datec span { font-size:30px;line-height:32px;}
.exhib-list__item-datearr {position:absolute;bottom:-7px;left:50%;z-index:2;display:block;width:90px;height:13px;margin:0 auto 0 -35px;;background: url(../images/icons/exhib_arrow.png) no-repeat;}
.exhib-list__item-img { float:left; width:180px;padding: 10px 10px 0px 0px;}
.exhib-list__item-img img {width:100%;}
.exhib-list__item-title {  padding: 10px 0px 0px 0px; font-size: 26px;}
.exhib-list__item-info {padding: 10px 0 0;}
.exhib-list__item-cats { background: url(../images/icons/cats.png) no-repeat left; padding: 0 0 0 25px;margin: 0 0 15px 10px;}
.exhib-list__item-cats a { color: #36638F; font-size: 14px; }

.events-list {  padding: 0px; margin: 0 0 10px 0px; border: 0px solid #f4f4f4; }
.events-list__item {margin: 10px 0 0 0px;background:#fff;}
.events-list__item-cont {padding: 0 20px 10px;}
.events-list__item-subcont {overflow:hidden;}
.events-list__item-date { float:right; width:90px;padding: 10px 0px 0px 0px;}
.events-list__item-datec { position:relative;display:block;margin:0px auto 0;padding: 8px 0px 7px 0px;text-transform: uppercase;color:#fff;font-size:18px;line-height:16px;text-align:center;}
.events-list__item-datec span { font-size:30px;line-height:32px;}
.events-list__item-datearr {position:absolute;bottom:-7px;left:50%;z-index:2;display:block;width:90px;height:13px;margin:0 auto 0 -35px;;background: url(../images/icons/exhib_arrow.png) no-repeat;}
.events-list__item-img { float:left; width:180px;padding: 10px 10px 0px 0px;}
.events-list__item-img img {width:100%;}
.events-list__item-title {  padding: 10px 0px 0px 0px; font-size: 26px;}
.events-list__item-info {padding: 10px 0 0;}
.events-list__item-cats { background: url(../images/icons/cats.png) no-repeat left; padding: 0 0 0 25px;margin: 0 0 15px 10px;}
.events-list__item-cats a { color: #36638F; font-size: 14px; }

.partners-list {  padding: 0px; margin: 0 0 10px 0px; border: 0px solid #f4f4f4; }
.partners-list__item {margin: 10px 0 0 0px;background:#fff;}
.partners-list__item-cont {padding: 0 20px 10px;}
.partners-list__item-subcont {overflow:hidden;}
.partners-list__item-img { float:left; width:180px;padding: 20px 10px 0px 0px;}
.partners-list__item-img img {width:100%;}
.partners-list__item-title {  padding: 15px 0px 0px 0px; font-size: 26px;}
.partners-list__item-info {padding: 10px 0 0;}

.smi-list {  padding: 0px; margin: 0 0 10px 0px; border: 0px solid #f4f4f4; }
.smi-list__item {margin: 10px 0 0 0px;background:#fff;}
.smi-list__item-cont {padding: 0 20px 10px;}
.smi-list__item-subcont {overflow:hidden;}
.smi-list__item-img { float:left; width:180px;padding: 20px 10px 0px 0px;}
.smi-list__item-img img {width:100%;}
.smi-list__item-title {  padding: 15px 0px 0px 0px; font-size: 26px;}
.smi-list__item-info {padding: 10px 0 0;}

.face-list {  padding: 0px; margin: 0 0 10px 0px; border: 0px solid #f4f4f4; }
.face-list__item {margin: 10px 0 0 0px;background:#fff;}
.face-list__item-cont {padding: 0 20px 10px;}
.face-list__item-subcont {overflow:hidden;}
.face-list__item-img { float:left; width:75px;padding: 20px 10px 0px 0px;}
.face-list__item-img img {width:100%;}
.face-list__item-title {  padding: 15px 0px 0px 0px; font-size: 26px;}
.face-list__item-info {padding: 10px 0 0;}
.face-list__item-cats { background: url(../images/icons/cats.png) no-repeat left; padding: 0 0 0 25px;margin: 0 0 15px 10px;}
.face-list__item-cats a { color: #36638F; font-size: 14px; }

.jobs-list {  padding: 0px; margin: 0 0 10px 0px; border: 0px solid #f4f4f4; }
.jobs-list__item {margin: 10px 0 0 0px;background:#fff;}
.jobs-list__item-cont {padding: 0 20px 10px;}
.jobs-list__item-subcont {overflow:hidden;}
.jobs-list__item-employment { float:right; width:150px;padding: 30px 10px 0px 0px;}
.jobs-list__item-employment span {display:block;background: url(../images/icons/time.png) no-repeat left; padding: 0 0 0 25px;margin: 5px 0 0 0;}
.jobs-list__item-img img {width:100%;}
.jobs-list__item-title {  padding: 15px 0px 0px 0px; font-size: 26px;}
.jobs-list__item-info {padding: 10px 0 0;}
.jobs-list__item-firm { line-height:24px;}
.jobs-list__item-firm span {background: url(../images/icons/city.png) no-repeat left; padding: 0 0 5px 25px;margin: 0px 0 0 0;line-height:24px;}
.jobs-list__item-cats a { color: #36638F; font-size: 14px; }

.spets-list {  padding: 0px; margin: 0 0 10px 0px; border: 0px solid #f4f4f4; }
.spets-list__item {margin: 10px 0 0 0px;background:#fff;border: 0px solid #f4f4f4;}
.spets-list__item-cont {padding: 0 20px;}
.spets-list__item-title {  padding: 15px 0px 0px 0px; font-size: 26px;}
.spets-list__item-info {padding: 10px 0 0;}
.spets-list__item-firm { padding: 0 0 0 5px;margin: 0 0 15px 10px;}
.spets-list__item-firm img {height:24px;}
.spets-list__item-firm a { color: #36638F; font-size: 14px; }

.publ-list {  padding: 0px; margin: 0 0 10px 0px; border: 0px solid #f4f4f4; }
.publ-list__item {margin: 10px 0 0 0px;background:#fff;}
.publ-list__item-cont {padding: 0 20px;overflow:hidden;}
.publ-list__item-title {  padding: 15px 0px 0px 0px; font-size: 26px;}
.publ-list__item-info {padding: 10px 0 0;overflow:hidden;}
.publ-list__item-img {float:left;width:30%;margin-right:15px;}
.publ-list__item-cats { background: url(../images/icons/cats.png) no-repeat left; padding: 0 0 0 25px;margin: 0 0 15px 10px;}
.publ-list__item-cats a { color: #36638F; font-size: 14px; }

.post-list {  padding: 0px; margin: 0 0 10px 0px; border: 0px solid #f4f4f4; }
.post-list__item {margin: 10px 0 0 0px;background:#fff;}
.post-list__item-cont {padding: 0 20px;}
.post-list__item-title {  padding: 15px 0px 0px 0px; font-size: 26px;}
.post-list__item-info {padding: 10px 0 0;}
.post-list__item-cats { background: url(../images/icons/cats.png) no-repeat left; padding: 0 0 0 25px;margin: 0 0 15px 10px;}
.post-list__item-cats a { color: #36638F; font-size: 14px; }

.blog-list {  padding: 0px; margin: 0 0 10px 0px; border: 0px solid #f4f4f4; }
.blog-list__item {margin: 10px 0 0 0px;background:#fff;}
.blog-list__item-cont {padding: 0 20px;}
.blog-list__item-img { float:left; width:200px;padding: 20px 10px 0px 0px;}
.blog-list__item-img img {width:100%;}
.blog-list__item-rait { float:right; width:75px;padding: 0px 0px 0px 10px;color:#d20001;font-weight:bold;text-align:center;}
.blog-list__item-title {  padding: 15px 0px 0px 0px; font-size: 26px;}
.blog-list__item-info {padding: 10px 0 0;overflow:hidden;}
.blog-list__item-cats { background: url(../images/icons/cats.png) no-repeat left; padding: 0 0 0 25px;margin: 0 0 15px 10px;}
.blog-list__item-cats a { color: #36638F; font-size: 14px; }

 .tags { background: url(../images/icons/tags.png) no-repeat 0px 50%; padding: 0 0 0 20px;margin: 0 0 15px 0px;font-size: 14px; }
 .tags a {   }



.blogedit {}
.blogedit .inputbox { width: 90%; }
.blogedit .inputbox60 { width: 60%; }
.blogedit .inputbox45 { width: 45%; }
.blogedit .inputbox30 { width: 30%; }
.blogedit .inputbox20 { width: 20%; }
.blogedit .text_area { width: 90%; }
.blogedit .form_note { font-size: 11px; }
.blogedit .inpdel {border:1px solid #d20001;}
.system_readmore { display:none;}
.blogedit .system_readmore { display:block; }

#item-view .countcomment { color: #000; font-size: 14px; }





#ovalmenu {position:relative;width:100%;height:237px;overflow:hidden;margin:5px 0 7px;background:#fff;}
#oval {position:absolute;left:50%;width:377px;height:237px;overflow:hidden;margin:0px 0 0 -188px;z-index:3;/*background:url(images/oval.png) no-repeat;*/border:0px solid #d20001;}
#oval div i, #oval div a {position:absolute;display:block;background:url(../images/oval_7.png) no-repeat 0px 0px;cursor:pointer;border:0px solid #d20001;}
#oval div i:hover, #oval div a:hover, #oval div.active i, #oval div.activeok i, #oval div.hover i {position:absolute;border:0px solid #d20001;background:url(../images/ov_7.png) no-repeat 0px 0px;}

#oval #ovlogo {position:absolute;left:120px;top:94px;width:140px;height:53px;background:#fafafa;}
#oval #ovlogo a {width:80px;height:53px;background-position: -150px -94px;margin:0 30px;border:0px solid #d20001;line-height:53px;}
#oval #ovlogo.loading a {background:url(../images/loading.gif) no-repeat 18px 6px;color:#c30202;text-align:center;font-size: 14px;text-decoration:none;}
#oval #ovlogo.loading a span {background-color:#fafafa;}
#oval #ovlogo.next a {background:#fafafa;color:#042a52;text-align:center;font-size: 14px;text-decoration:none;line-height:20px;}
#oval #ovlogo.next a span {}
#oval #ovlogo a.text {padding:5px 0 0 0;color:#c30202;text-align:center;background:#fafafa;}

#oval #ve1-1 {left:117px;top:0px;width:145px;height:23px;background-position: -117px -0px;}
#oval #ve1-2 {left:124px;top:23px;width:131px;height:16px;background-position: -124px -23px;}
#oval #ve1-3 {left:127px;top:39px;width:125px;height:9px;background-position: -127px -39px;}
#oval #ve1-4 {left:133px;top:48px;width:113px;height:10px;background-position: -133px -48px;}
#oval #ve1-5 {left:139px;top:58px;width:101px;height:10px;background-position: -139px -58px;}
#oval #ve1-6 {left:145px;top:68px;width:89px;height:10px;background-position: -145px -68px;}
#oval #ve1-7 {left:150px;top:78px;width:79px;height:16px;background-position: -150px -78px;}

#oval #ve2-1 {left:9px;top:70px;width:8px;height:13px;background-position: -9px -70px;}
#oval #ve2-2 {left:17px;top:58px;width:10px;height:25px;background-position: -17px -58px;}
#oval #ve2-3 {left:27px;top:48px;width:9px;height:39px;background-position: -27px -48px;}
#oval #ve2-4 {left:36px;top:37px;width:16px;height:54px;background-position: -36px -37px;}
#oval #ve2-5 {left:52px;top:27px;width:17px;height:69px;background-position: -52px -27px;}
#oval #ve2-6 {left:69px;top:19px;width:18px;height:83px;background-position: -69px -19px;}
#oval #ve2-7 {left:87px;top:11px;width:18px;height:94px;background-position: -87px -11px;}
#oval #ve2-8 {left:105px;top:9px;width:12px;height:100px;background-position: -105px -9px;}
#oval #ve2-9 {left:117px;top:23px;width:7px;height:86px;background-position: -117px -23px;}
#oval #ve2-10 {left:124px;top:39px;width:3px;height:64px;background-position: -124px -39px;}
#oval #ve2-11 {left:127px;top:48px;width:6px;height:52px;background-position: -127px -48px;}
#oval #ve2-12 {left:133px;top:58px;width:6px;height:37px;background-position: -133px -58px;}
#oval #ve2-13 {left:139px;top:68px;width:6px;height:31px;background-position: -139px -68px;}
#oval #ve2-14 {left:145px;top:78px;width:5px;height:16px;background-position: -145px -78px;}

#oval #ve3-1 {left:362px;top:70px;width:8px;height:13px;background-position: -362px -70px;}
#oval #ve3-2 {left:352px;top:58px;width:10px;height:25px;background-position: -352px -58px;}
#oval #ve3-3 {left:343px;top:48px;width:9px;height:39px;background-position: -343px -48px;}
#oval #ve3-4 {left:327px;top:37px;width:16px;height:54px;background-position: -327px -37px;}
#oval #ve3-5 {left:310px;top:27px;width:17px;height:69px;background-position: -310px -27px;}
#oval #ve3-6 {left:292px;top:19px;width:18px;height:83px;background-position: -292px -19px;}
#oval #ve3-7 {left:274px;top:11px;width:18px;height:94px;background-position: -274px -11px;}
#oval #ve3-8 {left:262px;top:9px;width:12px;height:100px;background-position: -262px -9px;}
#oval #ve3-9 {left:255px;top:23px;width:7px;height:86px;background-position: -255px -23px;}
#oval #ve3-10 {left:252px;top:39px;width:3px;height:64px;background-position: -252px -39px;}
#oval #ve3-11 {left:246px;top:48px;width:6px;height:52px;background-position: -246px -48px;}
#oval #ve3-12 {left:240px;top:58px;width:6px;height:37px;background-position: -240px -58px;}
#oval #ve3-13 {left:234px;top:68px;width:6px;height:31px;background-position: -234px -68px;}
#oval #ve3-14 {left:229px;top:78px;width:5px;height:16px;background-position: -229px -78px;}

#oval #ve4-1 {left:6px;top:83px;width:21px;height:4px;background-position: -6px -83px;}
#oval #ve4-2 {left:4px;top:87px;width:32px;height:4px;background-position: -4px -87px;}
#oval #ve4-3 {left:2px;top:91px;width:50px;height:5px;background-position: -2px -91px;}
#oval #ve4-4 {left:0px;top:96px;width:69px;height:4px;background-position: -0px -96px;}
#oval #ve4-5 {left:0px;top:100px;width:87px;height:5px;background-position: -0px -100px;}
#oval #ve4-6 {left:0px;top:105px;width:105px;height:4px;background-position: -0px -105px;}
#oval #ve4-7 {left:0px;top:109px;width:124px;height:25px;background-position: -0px -109px;}
#oval #ve4-8 {left:0px;top:134px;width:136px;height:10px;background-position: -0px -134px;}
#oval #ve4-9 {left:3px;top:144px;width:128px;height:8px;background-position: -3px -144px;}
#oval #ve4-10 {left:7px;top:152px;width:117px;height:8px;background-position: -7px -152px;}
#oval #ve4-11 {left:12px;top:160px;width:105px;height:8px;background-position: -12px -160px;}
#oval #ve4-12 {left:16px;top:168px;width:94px;height:7px;background-position: -16px -168px;}
#oval #ve4-13 {left:22px;top:175px;width:81px;height:8px;background-position: -22px -175px;}
#oval #ve4-14 {left:28px;top:183px;width:67px;height:7px;background-position: -28px -183px;}
#oval #ve4-15 {left:36px;top:190px;width:52px;height:9px;background-position: -36px -190px;}
#oval #ve4-16 {left:47px;top:199px;width:35px;height:8px;background-position: -47px -199px;}
#oval #ve4-17 {left:56px;top:207px;width:19px;height:8px;background-position: -56px -207px;}

#oval #ve5-1 {left:352px;top:83px;width:21px;height:4px;background-position: -352px -83px;}
#oval #ve5-2 {left:343px;top:87px;width:32px;height:4px;background-position: -343px -87px;}
#oval #ve5-3 {left:327px;top:91px;width:50px;height:5px;background-position: -327px -91px;}
#oval #ve5-4 {left:310px;top:96px;width:69px;height:4px;background-position: -310px -96px;}
#oval #ve5-5 {left:292px;top:100px;width:87px;height:5px;background-position: -292px -100px;}
#oval #ve5-6 {left:274px;top:105px;width:105px;height:4px;background-position: -274px -105px;}
#oval #ve5-7 {left:255px;top:109px;width:124px;height:25px;background-position: -255px -109px;}
#oval #ve5-8 {left:242px;top:134px;width:136px;height:10px;background-position: -242px -134px;}
#oval #ve5-9 {left:247px;top:144px;width:128px;height:8px;background-position: -247px -144px;}
#oval #ve5-10 {left:254px;top:152px;width:117px;height:8px;background-position: -254px -152px;}
#oval #ve5-11 {left:261px;top:160px;width:105px;height:8px;background-position: -261px -160px;}
#oval #ve5-12 {left:268px;top:168px;width:94px;height:7px;background-position: -268px -168px;}
#oval #ve5-13 {left:275px;top:175px;width:81px;height:8px;background-position: -275px -175px;}
#oval #ve5-14 {left:282px;top:183px;width:67px;height:7px;background-position: -282px -183px;}
#oval #ve5-15 {left:289px;top:190px;width:52px;height:9px;background-position: -289px -190px;}
#oval #ve5-16 {left:295px;top:199px;width:35px;height:8px;background-position: -295px -199px;}
#oval #ve5-17 {left:302px;top:207px;width:19px;height:8px;background-position: -302px -207px;}

#oval #ve6-1 {left:76px;top:207px;width:7px;height:12px;background-position: -76px -207px;}
#oval #ve6-2 {left:83px;top:199px;width:6px;height:22px;background-position: -83px -199px;}
#oval #ve6-3 {left:89px;top:190px;width:7px;height:34px;background-position: -89px -190px;}
#oval #ve6-4 {left:96px;top:183px;width:7px;height:44px;background-position: -96px -183px;}
#oval #ve6-5 {left:103px;top:175px;width:7px;height:54px;background-position: -103px -175px;}
#oval #ve6-6 {left:110px;top:168px;width:7px;height:63px;background-position: -110px -168px;}
#oval #ve6-7 {left:117px;top:160px;width:7px;height:73px;background-position: -117px -160px;}
#oval #ve6-8 {left:124px;top:152px;width:7px;height:83px;background-position: -124px -152px;}
#oval #ve6-9 {left:131px;top:144px;width:5px;height:93px;background-position: -131px -144px;}
#oval #ve6-10 {left:136px;top:146px;width:53px;height:92px;background-position: -136px -146px;}

#oval #ve7-1 {left:295px;top:207px;width:7px;height:12px;background-position: -295px -207px;}
#oval #ve7-2 {left:289px;top:199px;width:6px;height:22px;background-position: -289px -199px;}
#oval #ve7-3 {left:282px;top:190px;width:7px;height:34px;background-position: -282px -190px;}
#oval #ve7-4 {left:275px;top:183px;width:7px;height:44px;background-position: -275px -183px;}
#oval #ve7-5 {left:268px;top:175px;width:7px;height:54px;background-position: -268px -175px;}
#oval #ve7-6 {left:261px;top:168px;width:7px;height:63px;background-position: -261px -168px;}
#oval #ve7-7 {left:254px;top:160px;width:7px;height:73px;background-position: -254px -160px;}
#oval #ve7-8 {left:247px;top:152px;width:7px;height:83px;background-position: -247px -152px;}
#oval #ve7-9 {left:242px;top:144px;width:5px;height:93px;background-position: -242px -144px;}
#oval #ve7-10 {left:189px;top:146px;width:53px;height:92px;background-position: -189px -146px;}


#ovmenu {float:left;width:100%;height:237px;border:0px solid #d20001;overflow:hidden;margin:0px;background:#fff;}
#ovmenu #ovleft {display:block; float: left;width:49.8%;}
#ovmenu #ovright {display:block; float: right;width:49.8%;}
#ovmenu a {position:relative;display:block; float: left;width:100%;height:59px;background:url(../images/ovmenu.png) no-repeat 0px 0px;text-decoration:none;}
#ovmenu a:hover, #ovmenu a.active {background:#dedede url(../images/ovmenu.png) no-repeat 0px 0px;text-decoration:none;}
#ovmenu a span {padding:0px 0 0 0px;font-size:12px;color:#454545;line-height:14px;text-transform: uppercase;text-decoration:none;border-bottom:1px dotted #454545;}
#ovmenu a:hover span, #ovmenu a.active span {text-decoration:none;color:#9f1d1d;}
#ovmenu #ovleft span {float:left; margin:25px 0 0 75px; text-align:left;}
#ovmenu #ovright span {float:right; margin:25px 75px 0 0; text-align:right;}
/*#ovmenu #om5 span {margin:15px 60px 0 0;}*/
#ovmenu #om1 {background-position: 0px -59px;}
#ovmenu #om2 {background-position: 0px -118px;}
#ovmenu #om3 {background-position: 0px -295px;}
#ovmenu #om4 {background-position: 0px 0px;}
#ovmenu #om5 {background-position: 100% -413px;}
#ovmenu #om6 {background-position: 100% -177px;}
#ovmenu #om7 {background-position: 100% -236px;}
#ovmenu #om8 {background-position: 100% -354px;}
  
.firm-menu__services {position:relative;border:0px solid #fff;padding:0 0 5px;}
.firm-menu__services ul li {height:55px;width:100%;margin:0 0 5px 0;background: #1c4b7f;border:0px solid #d20001;}
.firm-menu__services ul li:hover, .firm-menu__services ul li.active {background: #990007;}
.firm-menu__services ul li span {display:block;overflow:hidden;border:0px solid #fff;}
.firm-menu__services ul li a {display:block;text-transform: uppercase; color:#fff;padding:8px 0px 14px 65px; text-align:left;text-decoration:none;}
.firm-menu__services ul li#rm1 span {background: url(../images/tc_firmtypei.gif) no-repeat 5px 0;}
.firm-menu__services ul li#rm2 span {background: url(../images/tc_firmtypei.gif) no-repeat 5px -60px;}
.firm-menu__services ul li#rm3 span {background: url(../images/tc_firmtypei.gif) no-repeat 5px -120px;}
.firm-menu__services ul li#rm4 span {background: url(../images/tc_firmtypei.gif) no-repeat 5px -180px;}

  
#catsmodules {position:relative;border:0px solid #fff;padding:0 0 5px;}
#catsmodules ul {padding:0px;margin:0;}
#catsmodules ul li {display:block;margin:10px 5px 10px 10px;padding:0px 0px 0px 15px;overflow:hidden;background: url(../images/icons/li_bullet_big.png) 0px 7px no-repeat;}
#catsmodules ul li a { color:#d20001;text-align:left;text-transform: uppercase;text-decoration:underline;font-weight:bold;}
#catsmodules ul li span {color:#1c4b7f;}
#catsmodules ul li a:hover span, #catsmodules ul li a.active span {color:#d20001;}
  /* @group Layout - Blocks */





.blocktable {}
.block {}
.block ul,  .blocktable ul {list-style:none;}
.block__wrapper {position:relative;width:100%;margin:0px 0px 5px 0px;background:#fff;}
.block__wrapper.bg_invert {background:#1c4b7f;}
.block__header {border-bottom:2px solid #bbbbbb;}
.block__title {font-size:30px;color:#042a52;padding:0 0 5px 10px;}
.bg_invert .block__title {color:#fff;}
.block__title span {color:#d20001;}
.block__tabs {margin-bottom:-2px;padding:0 5px;}
.block__tabs a {display:inline-block;height:18px;padding:0px 2px 5px;font-size:16px;text-decoration:none;}
.block__tabs a:hover {border-bottom:2px solid #1c4b7f;}
.block__tabs a.current {border-bottom:2px solid #990007;}

.block__tabs-panes {}
.block__tabs-pane {display:none;}
.block__tabs-pane:first-child {display:block;}
.block__tabs-pane__cont {padding:5px;}
.block__tabs-pane__cont a {}

.block__content {padding-bottom:5px;}
.block__content-cont {padding:5px;}
  
.block__more {display:block;margin:0px 10px 0 0;padding:10px 0px 0 0;clear:both;text-align:right;height:32px;}
.block__more a {display:inline-block;height:32px;padding:0 36px 0 0;background: url(../images/icons/tc_g_more_b_32.png) 100% 0px no-repeat;font-size:16px;line-height:32px;}
.block__add {display:block;margin:0px 10px 0 0;padding:10px 0px 0 0;clear:both;text-align:right;height:32px;}
.block__add a {display:inline-block;height:32px;padding:0 36px 0 0;background: url(../images/icons/tc_g_add_b_32.png) 100% 0px no-repeat;font-size:16px;color:#1c4b7f;line-height:32px;}


#cat-tops .block__tabs-pane__cont ul {margin:8px 0 0 0;padding:0 0 0px;}
#cat-tops .block__tabs-pane__cont li {position:relative;display:block;width:100%;margin:0 28px 0px 0;}
#cat-tops .block__tabs-pane__cont .img {float:left;display:block;margin:2px 5px 0 0;width:55px;height:13px;}
#cat-tops .block__tabs-pane__cont img {height:13px;}
#cat-tops .block__tabs-pane__cont .img:hover{ z-index:2; transform:scale(1.5); -webkit-transform:scale(1.5); }
#cat-tops .block__tabs-pane__cont .img:hover img{ transform:scale(1.23); -webkit-transform:scale(1.23); }
#cat-tops #tabs-pane_topgoods li {min-height:30px;margin:0 28px 5px 0;}
#cat-tops #tabs-pane_topgoods .img {margin:0px 5px 0 0;width:50px;height:30px;text-align:center;}
#cat-tops #tabs-pane_topgoods img {float:none;margin:0 auto;height:30px;}

#blog-tops .block__tabs-pane__cont ul {margin:8px 0 0 0;}
#blog-tops .block__tabs-pane__cont li {padding:0px 0px 0px 0px;display:block;margin:0 0px 8px 0;}
#blog-tops .block__tabs-pane__cont li:hover {background: url(../images/iconsw.png) -5px -455px no-repeat;}
#blog-tops .block__tabs-pane__cont li .blograiting {float:right;color:#8f8f8f;}
#blog-tops .block__tabs-pane__cont li a {margin:0px 0px 0px 5px;display:block;border-bottom:1px dotted #7da6bf;}
#blog-tops .block__tabs-pane__cont li a:hover {}

#cat-new {background:#dddddd;}
#cat-new .block__header {background:#eeeeee;}
#cat-new .block__tabs-pane__cont ul {margin:8px auto 0;padding:0;width:660px;overflow:hidden;}
#cat-new .block__tabs-pane__cont li {display:block;float:left;width:90px;height:90px;margin:0 5px 8px 5px;overflow:hidden;background: #fff;}
#cat-new .block__tabs-pane__cont .title {display:block;padding:0 0 2px 0;color:#333;font-size:1.2em;}
#cat-new .block__tabs-pane__cont .title a {color:#333;font-size:1em;font-weight:bold;}
#cat-new .block__tabs-pane__cont .date {display:block;color:#777;}
#cat-new .block__tabs-pane__cont .text {display:block;padding:4px 0 0 0;font-size:1.1em;color:#4e4e4e;}
#cat-new .block__tabs-pane__cont .img { display: block;position:relative;margin:15px 5px 5px 5px;width:80px;height:60px;text-align:center;vertical-align: middle;overflow:hidden;border:0px solid #d20001;}
#cat-new .block__tabs-pane__cont #newusers-pane .img {height:80px;height:80px;margin:5px 5px 5px 5px;}
#cat-new .block__tabs-pane__cont img {margin:0 auto;width:80px;vertical-align: middle;}

#latest-news .block__tabs-pane__cont ul {margin:0 0 0px 0;padding:0;width:33%;}
#latest-news .block__tabs-pane__cont li {position:relative;display:block;float:left;margin:0 0px 0px 0;padding:0px 0px 0px 0px;width:100%;height:66px;text-align:left;border-bottom:1px dotted #a3a3a3;}
#latest-news .block__tabs-pane__cont li:hover, #latest-news .block__tabs-pane__cont li.current {background:#1c4b7f;color:#fff;}
#latest-news .block__tabs-pane__cont li:hover a, #latest-news .block__tabs-pane__cont li.current a {color:#fff;}
#latest-news .block__tabs-pane__cont .title {display:block;color:#04324d;margin:0px 10px 0 0px;text-indent:0px;}
#latest-news .block__tabs-pane__cont .title a {display:block;height:61px;margin:2px 10px 1px 10px;overflow:hidden;line-height:15px;}
#latest-news .block__tabs-pane__cont .date {display:block;width:auto;margin:0px 10px 5px 10px;color:#042a52;border-bottom:1px dotted #ccc;}
#latest-news .block__tabs-pane__cont .date2 {float:left;display:none;width:auto;padding:2px 0px 0px 0px;color:#255a88;text-align:right;border:0px dotted #000;}
#latest-news .block__tabs-pane__cont .text {display:none;padding:5px 5px 0px 10px;color:#525252;margin:0px;}
#latest-news .block__tabs-pane__cont .imgnews {float:left;display:none;margin: 6px;height:50px;width:50px;overflow:hidden;text-align:center;border:3px solid #f2f3f3;}
#latest-news #tabs-pane_newsw .block__tabs-pane__cont .imgnews {display:block;}
#latest-news .block__tabs-pane__cont .imgnews img {display:block;width:60px;margin: 0 auto;}
#latest-news .block__tabs-pane__cont .big_news {position:relative;float:right;width:67%;}
#latest-news .block__tabs-pane__cont .big_newsimg {display:block;margin: 0 0px 0 0px;height:335px;overflow:hidden;text-align:center;border:0px solid #67a4d0;}
#latest-news .block__tabs-pane__cont .big_newsimg img {width:100%;height:auto;}
#latest-news .block__tabs-pane__cont .big_newstext {position:absolute;bottom:0px;display:block;width:100%;padding:5px 0px;color:#000;margin:0px;opacity:0.8;background:#fff;}
#latest-news .block__tabs-pane__cont .big_newstext p {padding:0px 10px;}




#subscribe-news {}
#subscribe-news .block__content {padding:4px;background: #fff url(../images/subscribe_block.jpg) 0px 0px repeat;}
#subscribe-news .block__content-cont {background: #fff;overflow:hidden;}
#subscribe-news h4 {font-size:16px;font-weight:bold;color:#1c4b7f; margin:5px 0 10px;text-align:center;}
#subscribe-news h4 span {color:#ca0202;}
#subscribe-news p {margin:5px 0 10px;text-align:center;font-style:italic;}
#subscribe-news input.inputbox {display:block;width:90%;margin:5px auto;height:24px;border:1px solid #8f8f8f;outline:none;background:#fff;color:#8b8a8a;}
#subscribe-news input.sendsubsc {margin:5px auto 5px auto;cursor:pointer;border:0px;}
#subscribe-news .subsc_alert {margin:0px 5px 5px 20px;}


#calendar-news {}
#news_calendar {position: relative;margin: 10px 10px 0;padding: 0px 0 1px;border:0px solid #000;}

#lastcomment .block__content-cont ul {margin:0px 10px 0px 10px;}
#lastcomment .block__content-cont li {padding:10px 5px 10px 5px;text-align:left;border-bottom:1px dotted #7da7c1;}
#lastcomment .block__content-cont a.user {padding:0px 0 0px 18px;margin:0 0 0 0;background: url(../images/icons/person2.png) 2px 5px no-repeat;}
#lastcomment .block__content-cont .count-comment {padding:0px 0 0px 15px;margin:0 0 0 5px;background: url(../images/icons/comments2.png) 0px 6px no-repeat;font-weight:bold;color:#d20001;font-size:12px;}

#ratetopics .block__content-cont ul {margin:0px 10px 0px 10px;}
#ratetopics .block__content-cont li {padding:10px 5px 10px 5px;text-align:left;border-bottom:1px dotted #7da7c1;}
#ratetopics .block__content-cont a.cattitle{color:#1774bf;text-transform: uppercase;font-size:12px;}

#firmprojects .block__content-cont ul {margin:0px 10px 0px 10px;}
#firmprojects .block__content-cont li {padding:10px 5px 10px 5px;text-align:left;border-bottom:1px solid #ddd;}

#firmvacancies .block__content-cont ul {margin:0px 10px 0px 10px;}
#firmvacancies .block__content-cont li {padding:10px 5px 10px 5px;text-align:left;border-bottom:1px solid #ddd;}

#firmusers .block__content-cont ul {margin:0px 10px 0px 10px;}
#firmusers .block__content-cont li {padding:10px 5px 10px 5px;text-align:left;border-bottom:1px solid #ddd;}

#brandusers .block__content-cont ul {margin:0px 10px 0px 10px;}
#brandusers .block__content-cont li {padding:10px 5px 10px 5px;text-align:left;border-bottom:1px solid #ddd;}

#brand-users .block__content-cont ul {list-style:none; margin:0px 0 0 0;padding:0;overflow:hidden;}
#brand-users .block__content-cont li {float:left;width:33%;margin:0 0px 5px 0;padding:10px 0px 0px}
#brand-users .block__content-cont div {margin:0 auto;height:80px;width:100%;overflow:hidden;text-align:center;}
#brand-users .block__content-cont div span {display:block;font-size:11px;line-height:12px;}
#brand-users .block__content-cont div img {margin:0 auto 3px;border:0px solid #000;}

#firmnews .block__content-cont ul {margin:0px 10px 0px 10px;}
#firmnews .block__content-cont li {padding:10px 5px 10px 5px;text-align:left;border-bottom:1px solid #ddd;}
#firmnews .block__content-cont .title {display:block;padding:0px 0 5px 0px;font-size:18px;}
#firmnews .block__content-cont .text{display:block;padding:5px 0 0px 0px;color:#525252;}

#user-partners .block__content-cont ul {list-style:none; margin:0px 0 0 0;padding:0;overflow:hidden;}
#user-partners .block__content-cont li {float:left;width:33%;margin:0 0px 5px 0;padding:10px 0px 0px}
#user-partners .block__content-cont div {margin:0 auto;height:80px;width:100%;overflow:hidden;text-align:center;}
#user-partners .block__content-cont div span {display:block;font-size:11px;line-height:12px;}
#user-partners .block__content-cont div img {margin:0 auto 3px;border:0px solid #000;}

#user-paraction {}
#user-paraction .block__content-cont ul {list-style:none;padding:0px 0px 0px 0px;margin:0px 10px 0px 10px;text-align:left;}
#user-paraction .block__content-cont li {padding:10px 5px 10px 5px;text-align:left;border-bottom:1px dotted #7da7c1;color:#000;}
#user-paraction .block__content-cont .userimg {float:left;padding:0px 0 0px 0px;margin:5px 5px 0 0;}

#user-mymenu {position:relative;border:0px solid #fff;padding:0 0 5px;}
#user-mymenu ul {padding:0px;margin:0;}
#user-mymenu ul li {display:block;margin:10px 5px 10px 10px;padding:0px 0px 0px 15px;overflow:hidden;background: url(../images/icons/li_bullet_big.png) 0px 7px no-repeat;}
#user-mymenu ul li a { color:#d20001;text-align:left;text-transform: uppercase;text-decoration:underline;font-weight:bold;}
#user-mymenu ul li span {color:#1c4b7f;}
#user-mymenu ul li a:hover span, #catsmodules ul li a.active span {color:#d20001;}


#topfirmweek {}
#topfirmweek-list {display:block;overflow:hidden;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:center;}
#topfirmweek-list .phone {display:block;font-size:16px;line-height:25px;}

#latest-cb .block__content-cont ul {margin:0px 0 0 0;}
#latest-cb .block__content-cont li {display:block;float:left;margin:0 0px 5px 0;padding:15px 10px 0px 10px;}
#latest-cb .block__content-cont p {}
#latest-cb .block__content-cont .title {display:block;padding:0px 0 5px 0px;font-size:18px;color:#002c58;}
#latest-cb .block__content-cont .title a {}
#latest-cb .block__content-cont .text {display:block;padding:0px 0 0px 0px;color:#525252;margin:0px;text-transform: none;}
#latest-cb .block__content-cont .imgcb {float:left;display:block;margin-right:10px;width:75px;overflow:hidden;border:4px solid #fff;}
#latest-cb .block__content-cont img {float:left;display:block;}

#latest-forum .block__content-cont ul {margin:0px 0 0 0;padding:0;overflow:hidden;}
#latest-forum .block__content-cont li {display:block;float:left;margin:0 0px 5px 0;padding:10px 10px 0px 10px;text-align:left;}
#latest-forum .block__content-cont li span {display:block;height:29px;width:29px;float:left;margin:0 5px 0px 0;background: url(../images/arr_forum.png) 0px 50% no-repeat;color:#fff;font-size:20px;line-height:29px;text-align:center;}
#latest-forum .block__content-cont li a  {font-size:1.1em;line-height:29px;}

#latest-specpred .block__content-cont {padding-top:10px;}
#latest-specpred .block__content-cont ul {display:block;}
.home #latest-specpred .block__content-cont li {float:left;text-align:left;width:33.33%;}
#latest-specpred .block__content-item-cont {display:block; margin:0 5px;padding:10px 10px 5px 10px;}
.home #latest-specpred .block__content-item-cont {height:200px;background: #f5f5f5;}
#latest-specpred .block__content-cont .title {display:block;padding:0px 0 5px 0px;font-size:18px;}
#latest-specpred .block__content-cont .text{display:block;padding:5px 0 0px 0px;color:#525252;}
#latest-specpred .block__content-cont .date {display:block;margin:0px 0 5px 0px;color:#042a52;border-bottom:1px dotted #ccc;}
#latest-specpred .block__content-cont .date .percent {float:right;}

#other-viewgoods {background:#dddddd;}
#other-viewgoods .block__header {background:#eeeeee;}
#other-viewgoods .block__content-cont ul {display:block;overflow:hidden;}
#other-viewgoods li {display:block;float:left;width:15.66%;height:200px;margin:0 0.5% 8px;padding:2px 0 5px 0px;text-align:center;background:#fff;}

.colother #latest-smi .block__content-cont {height:210px;}
#latest-smi .block__content-cont ul {}
#latest-smi .block__content-cont li {display:block;margin:0 0px 5px 0;padding:5px 5px 0px 5px;}
#latest-smi .block__content-cont .title {display:block;padding:0px 0 5px 0px;font-size:18px;}
#latest-smi .block__content-cont .text {display:block;color:#525252;}
#latest-smi .block__content-cont .imgsmi {float:left;display:block;margin-right:0px;width:60px;height:40px;overflow:hidden;}
#latest-smi .block__content-cont img {width:60px;margin-top:5px;}

.colother #latest-partners .block__content-cont {height:210px;}
#latest-partners .block__content-cont ul {}
#latest-partners .block__content-cont li {display:block;float:left;width:33.33%;margin:0 0px 5px 0;padding:5px 0px 0px 0px;text-align:left;}
#latest-partners .block__content-cont .img {display:block;height:50px;width:100%;line-height:50px;vertical-align: middle;text-align:center;}
#latest-partners .block__content-cont img {margin:0 auto;height:100%;vertical-align: middle;}
#latest-partners .block__content-cont .img:hover{ z-index:2; transform:scale(1.5); -webkit-transform:scale(1.5); }
#latest-partners .block__content-cont .img:hover img{ transform:scale(1.23); -webkit-transform:scale(1.23); }

.colother #latest-expo .block__content-cont {height:210px;}
#latest-expo .block__content-cont ul {width:100%;}
#latest-expo .block__content-cont li {float:left;width:100%;}
#latest-expo .block__content-cont .title {display:block;height:80px;padding:0 5px;}
#latest-expo .block__content-cont .title a {display:block;width:200px;}
#latest-expo .block__content-cont .text {display:block;padding:0px 0 0px 0px;color:#525252;margin:0px;}
#latest-expo .block__content-cont .img {display:block;height:135px;width:100%;line-height:135px;vertical-align: middle;text-align:center;overflow:hidden;}
#latest-expo .block__content-cont img {margin:0px auto;vertical-align: middle;}



.block-wrapper .prev, .block-wrapper .next {position:absolute;display:block;width:10px;height:64px;margin:-140px 0 0 0px;cursor:pointer;background:transparent url(../images/categories-nav-arrows.png) no-repeat 0px 0px;border:0px solid #d20001;}
.block-wrapper .prev {left:2px;}
.block-wrapper .next {right:2px;background-position: -175px 0px;}
.block-wrapper .prev.disabled, .block-wrapper .prev.disabled:hover, .block-wrapper .prev.disabled:active {cursor:default;background-position:-69px 0;}
.block-wrapper .next.disabled, .block-wrapper .next.disabled:hover, .block-wrapper .next.disabled:active {cursor:default;background-position:-105px 0px;}
.block-wrapper .prev:hover {background-position:-23px 0;}
.block-wrapper .prev:active {background-position:-46px 0;}
.block-wrapper .next:hover {background-position:-152px 0;}
.block-wrapper .next:active {background-position:-129px 0;}
  





  .block-wrapper.common .wrapper .chrome span,
  .block-wrapper.common .content .chrome span {display:block;width:6px;height:6px;margin:0;overflow:hidden;position:absolute;z-index:2;}
  .block-wrapper.common .wrapper .title_tabs {display:block;padding:0px 0 0px 0px;color:#fff;cursor:default;font-weight:normal;text-transform: uppercase;overflow:hidden;}



  .block-wrapper.sendlogin {width:500px;margin:0 auto;}
  .block-wrapper.sendlogin form {padding-bottom:10px;}
  .block-wrapper.sendlogin h3 {margin:5px 0;}
  .sendlogin.error {text-align:center;font-size:10pt;}
  .block-wrapper.sendlogin label {font-size:10pt;}
  .block-wrapper.sendlogin .submit_fon {width:auto;border:1px #a9a9a9 solid;background-color:#fdfdfd;background-image:none;}



#item-vcard {}
.item-vcard__logo {text-align:center;}
.item-vcard__avatar {position:relative;margin:5px;}
.item-vcard__status {position:absolute;top:10px;left:-5px;z-index:2;width:35px;}
.item-vcard__contacts {}
.item-vcard__contacts p {display:block;clear:both;}
.item-vcard__contacts p span {display:block;overflow:hidden;}
.item-vcard__contacts .label {float:left;width:70px;margin:0 10px 0 0;text-align:right;font-size:12px;font-weight:bold;color:#000;}
.item-vcard__contacts .item-vcard__tel {line-height:22px;}
.item-vcard__contacts .phone, .item-vcard__contacts .phone a {color:#ff0000;font-size:18px;}
.item-vcard__contacts .editlinks {margin: 0 5px;}
.item-vcard__contacts .editlinks a {padding: 0 0 0 15px;}
.item-vcard__name {font-size:26px;margin:10px 0px 10px 5px;}
.item-vcard__contacts .expmapitem {margin:0 0 10px 0;cursor:pointer;font-size:12px;color:#d40000;}
.item-vcard__contacts .expmapitem i {float:left;display:block;border-bottom:1px dashed #d40000;}
.item-vcard__contacts .usermore {display:block;text-align:center;}
.item-vcard__contacts .readmoreuserinfo {border-bottom:1px dashed #042a52; font-size:12px;text-decoration:none;}
.item-vcard__rating-line {border:0px solid #d20001;padding:0px;margin:10px 0px 0;height:120px;}
.item-vcard__rating-line .RTC, .item-vcard__rating-line .RVP, .item-vcard__rating-line .ROP, .item-vcard__rating-line .RMP, .item-vcard__rating-line .countuser {background:#f5f5f5;margin:0px 0 5px 2%;width:47%;}
.item-vcard__rating-line .RTC i, .item-vcard__rating-line .RVP i, .item-vcard__rating-line .ROP i, .item-vcard__rating-line .RMP i {font-size:11px;padding:0 3px;}
.item-vcard__rating-line .RSO {float:none; margin:3px auto;width:238px;height:32px;overflow:hidden;}
.downprices {position:relative;margin:5px 0 5px 0;padding:2px 0px 2px 80px;font-size: 12px;cursor:pointer;color:#00224b;background:transparent url('../images/iconsb.png') 55px -653px no-repeat; }
.item-vcard__viskas {position:relative;float:right;z-index:2;border: 0px solid #cccccc;margin: 5px 5px 0 0px;padding: 0px;width: 40px; }
.item-vcard__viskas-i {position:relative;display:block;margin:0 0 2px 0;border:2px dashed #ccc;height:34px;width:34px;cursor:pointer; }
.item-vcard__viskas-i span {display:block;height:34px;width:34px;background:url(../images/viskas_bg.png) no-repeat 50% 50%;}
.item-vcard__viskas-i a {display:block;height:34px;width:34px;}
.item-vcard__viskas-b {position:absolute;left:-120px;top:-2px;background:#fff;border:2px solid #ccc;width:100px;height:140px;float:left;margin:0 3px 0 0;padding:0 5px;display:none; }
.item-vcard__viskas-i:hover .item-vcard__viskas-b {display:block;}
.item-vcard__viskas-b span {background:none;width:100px;height:40px;color:#2168b4;font-size:11px;}
.downprices:hover .downpriceslist {display:block;}
.downpriceslist {position:absolute;z-index:9999;display:none;list-style:none;float:left;width:350px;margin:0px 0 0 0;padding:5px 10px 5px 15px;background:#00224b; }
.downpriceslist li {line-height:25px;color:#fff;}
.downpriceslist li img {height:25px;float:left;}
.downpriceslist a {color:#fff;line-height:25px;}


  /* @end */

  /* @group Layout - Footer */

  /* @end */
  
.compare_container { margin: 0px auto; width: 740px; overflow: hidden; position: relative; }
.compare_top_block { width: 150px; float: left; position: relative; }
.compare_list { padding: 35px 0px 0px 1px; width: 465px; overflow: hidden;}
.compare_good a.del_this { text-align: right; color: #ed1c29; font-weight: normal; float: right; display: block; }
.compare_good .del_this span { background: url("../images/iconsb.png") no-repeat -5px -871px; margin: 2px 5px; width: 9px; height: 9px; float: left; display: block; }
.compare_good.compare_top_block { width: 150px;margin:0 3px 0 2px; }
.compare_good.compare_top_block .kill_left_border { width: 150px; margin-left: -1px; float: left; }
.first.compare_good.compare_top_block { width: 150px; }
.first.compare_good.compare_top_block .kill_left_border { margin-left: 0px; }
.star_outer_border { margin:15px 0 0 0; border: 1px solid #cacaca; }
.star_outer_border_header { height:220px; margin:15px 0 0 0; border: 1px solid #cacaca; }
.compare_header .star_outer_border_header { position: relative; }
.star_outer_border_header .in { padding: 10px 10px; }
.star_outer_border_red { border: 1px solid #ed1c29; }
.star_outer_border_blue { border: 1px solid #cad4e7; }
.star_outer_border_cofe { border: 1px solid #dfd0c1; }
.compare_header { padding: 35px 35px 35px 0px; width: 200px; background-color: #fff; }
.compare_header .show_same_params { width: 180px; text-align: center; line-height: 15px; }
.compare_header .show_same_params div { padding: 10px 0px; width: 180px; }
.compare_header .show_same_params b { color: #949494; }
.compare_header .show_same_params a { color: #ed1c29; font-weight: normal; text-decoration: underline; display: block; }
.compare_header .show_same_params .current { color: #000; font-weight: bold; text-decoration: none; cursor: default; }
.compare_header .show_same_params a:hover { text-decoration: none; }
.compare_header .different { padding: 3px 9px; left: 15px; line-height: 19px; background-color: #fad5c6; }
.compare_header .head_links { padding: 25px 0px 0px; top: 292px; width: 180px; line-height: 15px; }
.compare_header .head_links a { padding: 0px 10px 12px; text-align: center; font-weight: normal; display: block; }
.compare_good_params div { margin: 2px 0px; padding: 3px 9px; line-height: 15px; }
.compare_good_params .group_params { padding: 0px; }
.compare_good_params .content { padding: 0px; display: none; }
.compare_good_params .content div { height: 15px; white-space: nowrap; overflow-y: hidden; }
.compare_good_params .group_params .content { padding: 0px; display: none; }
.compare_good_params .opened.group_params .content { display: block; }
.compare_good_params a.hdr { background: #eee; border-width: 1px 0px; border-style: solid; border-color: #cacaca; margin: 2px 0px; padding: 3px 9px; line-height: 15px; text-decoration: none; display: block; }
.compare_good_params .hdr span { background: url("../images/iconsb.png") no-repeat -4px -849px; width: 11px; height: 7px; margin-top: 4px; float: right; display: block; }
.compare_good_params .opened .hdr span { background-position: -4px -859px; }
.compare_good_params .different { background-color: #fad5c6; }
.hide_same.compare_good_params .group_params { display: none; }
.hide_same.compare_good_params .has_different.group_params { display: block; }
.hide_same.compare_good_params .group_params div { display: none; }
.hide_same.compare_good_params .group_params .different { display: block; }
.compare_good .image { position: relative;width: 130px; height: 95px; color: #898989; }
.compare_good .image img { width: 95px; height: 95px; }
.compare_good .image .brandimg {position:absolute;bottom:5px;right:5px;height:20px;width:auto; }
.compare_good .buy {width:100px;}
.nav_link { background: url("../images/nav_link.png") no-repeat left; left: 201px; top: 50px; width: 35px; height: 95%; position: absolute; }
.compare_list .next.nav_link { background-position: right; left: 700px; }
.compare_list .nav_link:hover { background-color: #f7f7f7; }

.all_listfocats {margin:10px 0 0px 0px;}
.all_listfocats .listtizer {padding: 0 0 20px 0;}
.all_listfocats .listtizer_cont {margin:0px 0 10px 0px;padding:5px 0 5px 0px;border:0px solid #000;}
.all_listfocats .listtizer_cont h2 {margin:0px 0 0px 10px;}
.all_listfocats .listtizer ul {display:block;margin:5px 0 0px 0px;padding:5px 0px 5px 0px;}
.all_listfocats .listtizer ul li {display:block;float:left;width:20%;overflow:hidden;padding:6px 0 0px 0px;}
.all_listfocats .listtizer ul li a {display:block;background:#fff;line-height:13px;height:115px;padding:0px 0 0px 0px;margin:0 3px 0 3px;overflow:hidden;border:3px solid #fff;text-align:center;font-size:12px;}
.all_listfocats .listtizer ul li a:hover {}
.all_listfocats .listtizer ul li span {display:block;background: url("../../../images/cats/cats_gr.jpg") no-repeat;height:55px;width:90px;margin:0 auto;}

.all_listcats {margin:0px 0 0px 0px;}
.all_listcats .listtizer {padding: 0 0 0px 0;}
.all_listcats .listtizer_cont {margin:10px 0 0px 0px;padding:5px 0 5px 0px;background:#fff;border:0px solid #000;}
.all_listcats .listtizer_cont h2 {padding:0px 0 0px 10px;border-bottom:3px solid #ccc;}
.all_listcats .listtizer ul {display:block;margin:5px 0 0px 0px;padding:5px 10px 5px 10px;}
.all_listcats .listtizer ul li {display:block;float:left;width:20%;overflow:hidden;padding:5px 0 5px 0px;}
.all_listcats .listtizer ul li a {display:block;background:#f3f3f3;line-height:13px;height:115px;padding:0px 0 0px 0px;margin:0 3px 0 3px;overflow:hidden;border:3px solid #f3f3f3;text-align:center;font-size:12px;}
.all_listcats .listtizer ul li a:hover {}
.all_listcats .listtizer ul li span {display:block;background: url("../../../images/cats/cats_gr.jpg") no-repeat;height:55px;width:90px;margin:0 auto;}

.mini_topcat {margin:10px 0 0px 0px;}
.mini_topcat .listtizer {padding: 0 0 0px 0;}
.mini_topcat .listtizer_cont {margin:0px 0 0px 0px;padding:0px 0 5px 0px;background:#fff;border:0px solid #000;}
.mini_topcat .listtizer_cont h2 {margin:0px 0 0px 10px;}
.module-heading__toolbar .mini_topcat h2 {font-size:22px;}
.mini_topcat .more-link {float:right;margin:15px 20px 0 0;color:#d20001;}
.module-heading__toolbar .mini_topcat .more-link {margin:10px 20px 0 0;}
.mini_topcat .listtizer ul {display:block;margin:5px 0 0px 0px;padding:5px 10px 5px 10px;border-top:3px solid #ccc;}
.mini_topcat .listtizer ul li {display:block;float:left;width:20%;overflow:hidden;padding:0px 0 5px 0px;}
.mini_topcat .listtizer ul li .current {color:#d20001;}
.mini_topcat .listtizer ul .hide {display:none;}
.mini_topcat .listtizer .listtizer-item {display:block;float:left;width:14.285%;border-bottom:3px solid #fff;padding-bottom:3px;margin:1px 0 3px;text-align:center;}
.mini_topcat .listtizer .listtizer-item.current {border-bottom:3px solid #d20001;}

#gfiltr-infbrands {display:block;width:900px;margin:5px 0 0px 0px;padding:5px 10px 5px 10px;}
#gfiltr-infbrands li {display:block;float:left;width:20%;overflow:hidden;padding:3px 0 5px 0px;}
#gfiltr-infbrands li .current {color:#d20001;font-weight:bold;}
#gfiltr-infbrands li .current span {padding:0 0px 0px 15px;background: url("../images/del.png") 60% 50% no-repeat;}
#gfiltr_brand-cont span {padding:0 10px 0px 5px;background: url("../images/del.png") 100% 50% no-repeat;cursor:pointer;}

#mini_topgoods {margin:10px 0 0px 0px;background:#dddddd;}
#mini_topgoods .block__header {background:#eeeeee;}
#mini_topgoods .block__content-cont ul {display:block;overflow:hidden;}
#mini_topgoods li {display:block;float:left;width:19%;height:200px;margin:0 0.5% 0px;padding:2px 0 5px 0px;text-align:center;background:#fff;}

#mini_topfirmqorks {margin:10px 0 0px 0px;}
#mini_topfirmqorks .block__content-cont {padding-top:10px;}
#mini_topfirmqorks .block__content-cont ul {display:block;overflow:hidden;}
#mini_topfirmqorks .block__content-cont li {float:left;text-align:left;width:33.33%;}
#mini_topfirmqorks .block__content-item-cont {display:block; margin:0 5px;height:200px;background: #f5f5f5;}
#mini_topfirmqorks .block__content-cont .title {display:block;padding:10px 10px 5px 10px;font-size:16px;}
#mini_topfirmqorks .block__content-cont .text{display:block;padding:5px 0 0px 0px;color:#525252;}
#mini_topfirmqorks .block__content-cont .imgfwork {display:block;height:120px;overflow:hidden;}
#mini_topfirmqorks .block__content-cont .imgfwork img{width:100%;}

.all_listsearch {margin:10px 0px 0 0px;}
.all_listsearch .listtizer-cont {padding: 10px 0 20px 0px;background:#fff;margin:0px 0 10px 0px;}
.all_listsearch h2 {padding:0px 0 0px 20px;border-bottom:3px solid #ccc;}
.all_listsearch .listtizer ul {display:block;margin:5px 0 0px 0px;padding:5px 10px 5px 10px;}

.all_listicats {margin:10px 0px 0 0px;}
.all_listicats .listtizer-cont {padding: 10px 0 20px 0;background:#fff;margin:0px 0 10px 0px;}
.all_listicats .listtizer-icons {display:block;float:left;height:115px;width:115px;margin:0px 20px 0px 10px;background:url("../images/tc_icons_catb.png") no-repeat;}
.all_listicats ul {display:block;overflow:hidden;margin:10px 0px 0 0px;}
.all_listicats .listtizer ul li {display:block;float:left;overflow:hidden;width:50%;padding:0px 0 0px 0px;}
.all_listicats .listtizer ul li a {line-height:13px;padding:0px 0 0px 0px;margin:0 0px 0 0px;}
.all_listicats #cat-tizer_kondicionery {background-position:0px 0px;}
.all_listicats #cat-tizer_otoplenie {background-position:0px -115px;}
.all_listicats #cat-tizer_ventilyaciya {background-position:0px -230px;}
.all_listicats #cat-tizer_vodosnabzhenie {background-position:0px -345px;}
.all_listicats #cat-tizer_holodosnabzhenie {background-position:0px -460px;}
.all_listicats #cat-tizer_ehko {background-position:0px -575px;}
.all_listicats #cat-tizer_avtomatika {background-position:0px -690px;}

/* @end */

/* @group BLOCK - Categories */

#tc_cats_wrapper {display:none;}
#tc_cats_wrapper_close {width:30px;height:30px;position:absolute;margin:0px 0 0 984px;background:url(../images/fancy_close.png);cursor:pointer;z-index:999;}

#tc_cats {position:relative;display:block;width:100%;margin:0 0 0px 0;}
#tc_cats .cats_cont {border:0px solid #d20001;}
#tc_cats .cats_cont .width {background:url(../images/tc_categories_bg.png) 0px -14px repeat-x;}
#tc_cats .prev, #tc_cats .next {position:absolute;display:block;width:23px;height:64px;margin:-110px 0 0 0px;cursor:pointer;background:transparent url(../images/categories-nav-arrows.png) no-repeat 0px 0px;}
#tc_cats .prev {left:10px;}
#tc_cats .next {right:10px;background-position: -162px 0px;}
#tc_cats .prev.disabled, #tc_cats .prev.disabled:hover, #tc_cats .prev.disabled:active {cursor:default;background-position:-69px 0;}
#tc_cats .next.disabled, #tc_cats .next.disabled:hover, #tc_cats .next.disabled:active {cursor:default;background-position:-93px 0px;}
#tc_cats .prev:hover {background-position:-23px 0;}
#tc_cats .prev:active {background-position:-46px 0;}
#tc_cats .next:hover {background-position:-139px 0;}
#tc_cats .next:active {background-position:-116px 0;}
#tc_cats .scrollable {position:relative;overflow:hidden;clear:both;width:928px;height:125px;margin:0 auto; border:0px solid #000;}
#tc_cats .scrollable.loaded {height:125px;}
#tc_cats .scrollable .cats_list {width:20000em;position:absolute;}
#tc_cats .scrollable .items_cont {float:left;}

#tc_cats .cats_list {height:140px; border:0px solid #d20001;}
#tc_cats .cats_list ul {margin:0;padding:0;}
#tc_cats .cats_list .item {display:block;float:left;width:114px;height:140px;margin:0px 1px 0 1px;padding:0;text-align:center;border:0px solid #000; }
#tc_cats .cats_list .item:hover {background:url(../images/tc_categories_itembg.png) no-repeat 0px 5px;}
#tc_cats .cats_list .item a {display:block;line-height:11px;padding:0 2px;margin:0px;outline:none;text-decoration:none;}
.cats_list .item .icon {display:block;width:90px;height:55px;margin:5px auto 0 auto;background:url(../../../images/cats/cats_gr.jpg) no-repeat;border:0px solid #000;}
#tc_cats .cats_list .title {color:#4e4e4e;font-weight:normal;display:block;width:110px;padding:5px 0 0 0;font-size:11px;border:0px solid #000;}
#tc_cats .cats_list .current {height:115px;background:url(../images/tc_categories_itembg.png) no-repeat 0px 0px; }
#tc_cats .cats_list .current .title {color:#1774bf;}
#tc_cats .cats_list .current .arrow {display:block;width:31px;height:15px;margin:65px 0 0 35px;position:absolute;background:url(../images/tc_categories_arr.png) no-repeat 0px 0px;}

#tc_cats .panes {position:relative;background:#f2f2f2;display:block;clear:left;min-width:996px;max-width:1040px;margin:0 auto;border:0px solid #000;padding:3px 0}
#tc_cats .panes .item {display:none;position:relative;border:0px solid #000;}
#tc_cats .subcats {float:left;width:20%;}
#tc_cats .subcats a {font:12px "Arial Narrow";text-decoration:none;display:block;background:#fff url("../../../images/cats/cats_gr.jpg") no-repeat;height:55px;line-height:13px;padding:1px 0 0px 95px;margin:2px 3px 2px 3px;overflow:hidden;border:2px solid #fff;border-top:2px solid #042a52;}
#tc_cats .subcats a:hover, #tc_cats .subcats a.active {color:#9f1d1d;text-decoration:none;border-top:2px solid #9f1d1d;}

#tc_cats .allcats_link {float:right;margin:0 0 0 0px;width:19%;padding:0px 0 0px 0;border:0px solid #000;}
#tc_cats .allcats_link:hover {}
#tc_cats .allcats_link a {font:20px "Arial Narrow";display:block;padding:2px 6px 2px 0;margin:0 0 0px 0;color:#00224b;text-shadow:0px 0px 0px #000;text-decoration:none;background:url(../images/tc_categories_smoreitembg.png) no-repeat 95% 90%;border:0px solid #ccc;}
#tc_cats .allcats_link a:hover {color:#9f1d1d;}
#tc_cats .allcats_link a span{display:block;font-size:12px;line-height:11px;}

  /* @group BLOCK - Categories - Icons */
#cats_item_83 .icon {background-position:50% -4510px;}
#cats_item_139 .icon {background-position:50% -7590px;}
#cats_item_178 .icon {background-position:50% -9735px;}
#cats_item_179 .icon {background-position:50% -9790px;}
#cats_item_180 .icon {background-position:50% -9845px;}
#cats_item_181 .icon {background-position:50% -9900px;}
#cats_item_182 .icon {background-position:50% -9955px;}
#cats_item_193 .icon {background-position:50% -10560px;}
#cats_item_197 .icon {background-position:50% -10780px;}
#cats_item_198 .icon {background-position:50% -10835px;}
#cats_item_199 .icon {background-position:50% -10890px;}
#cats_item_149 .icon {background-position:50% -8140px;}
#cats_item_152 .icon {background-position:50% -8305px;}
#cats_item_153 .icon {background-position:50% -8360px;}
#cats_item_157 .icon {background-position:50% -8580px;}
#cats_item_160 .icon {background-position:50% -8745px;}
#cats_item_161 .icon {background-position:50% -8800px;}
#cats_item_170 .icon {background-position:50% -9295px;}
#cats_item_172 .icon {background-position:50% -9350px;}
#cats_item_200 .icon {background-position:50% -10945px;}
#cats_item_72 .icon {background-position:50% -3905px;}
#cats_item_138 .icon {background-position:50% -7535px;}
#cats_item_142 .icon {background-position:50% -7755px;}
#cats_item_143 .icon {background-position:50% -7810px;}
#cats_item_164 .icon {background-position:50% -8965px;}
#cats_item_174 .icon {background-position:50% -9515px;}
#cats_item_184 .icon {background-position:50% -10065px;}
#cats_item_185 .icon {background-position:50% -10120px;}
#cats_item_186 .icon {background-position:50% -10175px;}
#cats_item_187 .icon {background-position:50% -10230px;}
#cats_item_188 .icon {background-position:50% -10285px;}
#cats_item_189 .icon {background-position:50% -10340px;}
#cats_item_190 .icon {background-position:50% -10395px;}
#cats_item_191 .icon {background-position:50% -10450px;}
#cats_item_192 .icon {background-position:50% -10505px;}
#cats_item_195 .icon {background-position:50% -10670px;}
#cats_item_18 .icon {background-position:50% -935px;}
#cats_item_21 .icon {background-position:50% -1100px;}
#cats_item_43 .icon {background-position:50% -2310px;}
#cats_item_45 .icon {background-position:50% -2420px;}
#cats_item_70 .icon {background-position:50% -3795px;}
#cats_item_71 .icon {background-position:50% -3850px;}
#cats_item_73 .icon {background-position:50% -3960px;}
#cats_item_129 .icon {background-position:50% -7040px;}
#cats_item_146 .icon {background-position:50% -7975px;}
#cats_item_148 .icon {background-position:50% -8085px;}
#cats_item_183 .icon {background-position:50% -10010px;}
#cats_item_194 .icon {background-position:50% -10615px;}
#cats_item_202 .icon {background-position:50% -11055px;}
#cats_item_23 .icon {background-position:50% -1210px;}
#cats_item_25 .icon {background-position:50% -1320px;}
#cats_item_26 .icon {background-position:50% -1375px;}
#cats_item_27 .icon {background-position:50% -1430px;}
#cats_item_78 .icon {background-position:50% -4235px;}
#cats_item_196 .icon {background-position:50% -10725px;}
#cats_item_201 .icon {background-position:50% -11000px;}
#cats_item_20 .icon {background-position:50% -1045px;}
#cats_item_40 .icon {background-position:50% -2145px;}
#cats_item_67 .icon {background-position:50% -3630px;}
#cats_item_79 .icon {background-position:50% -4290px;}
#cats_item_159 .icon {background-position:50% -8690px;}
#cats_item_82 .icon {background-position:50% -4455px;}
#cats_item_86 .icon {background-position:50% -4675px;}
#cats_item_88 .icon {background-position:50% -4785px;}
#cats_item_93 .icon {background-position:50% -5060px;}
#cats_item_95 .icon {background-position:50% -5170px;}
#cats_item_97 .icon {background-position:50% -5280px;}
#cats_item_137 .icon {background-position:50% -7480px;}
#cats_item_145 .icon {background-position:50% -7920px;}
#cats_item_165 .icon {background-position:50% -9020px;}
#cats_item_166 .icon {background-position:50% -9075px;}
#cats_item_167 .icon {background-position:50% -9130px;}
#cats_item_168 .icon {background-position:50% -9185px;}
#cats_item_216 .icon {background-position:50% -11825px;}
#cats_item_218 .icon {background-position:50% -11935px;}
#cats_item_222 .icon {background-position:50% -12155px;}
#cats_item_5 .icon {background-position:50% -220px;}
#cats_item_237 .icon {background-position:50% -12980px;}
#cats_item_236 .icon {background-position:50% -12925px;}
#cats_item_235 .icon {background-position:50% -12870px;}
#cats_item_234 .icon {background-position:50% -12815px;}

  /* @end */

/* @end */

#catalog-filtr {}
#catalog-filtrtop {}
#catalog-filtrtop p {padding:0 0 10px;}

#catalog-filtr__catto {background:#fff;}
#catalog-filtr__catto .block__content-cont {padding:5px 0 5px 0;overflow:hidden;}
#catalog-filtr__catto .block__content-title {overflow:hidden;background: #fff;font-size:16px;line-height:18px;}
#catalog-filtr__catto .block__content-title span {display:block;padding:5px 5px 2px;}
#catalog-filtr__catto a {position:relative;display:block; margin:0 0 5px 1%;text-decoration:none;overflow:hidden;/*float: left;width:24%;height:59px;background: #fff url(../images/ovmenu.png) no-repeat 50% 0px;text-indent:-1000px;*/}
#catalog-filtr__catto a:hover, #catalog-filtr__catto a.active {background-color:#dedede;text-decoration:none;}
#catalog-filtr__catto a:hover span, #ovmenu a.active span {text-decoration:none;color:#9f1d1d;}
/*#ovmenu #om5 span {margin:15px 60px 0 0;}*/
#catalog-filtr__catto #dlya_kvartiri {background-position: 50% -59px;}
#catalog-filtr__catto #dlya_ofica {background-position: 50% -118px;}
#catalog-filtr__catto #dlya_magazina {background-position: 50% -295px;}
#catalog-filtr__catto #dlya_zdaniy {background-position: 50% 0px;}
#catalog-filtr__catto #dlya_pomesheniy {background-position: 50% -413px;}
#catalog-filtr__catto #dlya_kotedga {background-position: 50% -177px;}
#catalog-filtr__catto #dlya_kafe {background-position: 50% -236px;}
#catalog-filtr__catto #dlya_tochnogo_klimata {background-position: 50% -354px;}

#catalog-filtr .block__more {display:block;margin:10px 0 0px 0;padding:0px 0px 0 0;clear:both;text-align:right;height:auto;}
#catalog-filtr .block__more a {display:inline-block;height:auto;padding:0 36px 0 0;background: url(../images/icons/tc_g_more_b_32.png) 100% 50% no-repeat;font-size:16px;line-height:18px;}
.cats-memu {position:relative;height:38px;}
a.cats-memu__title {display:block;width:auto;height:38px;padding:0px 0 0px 45px;margin:0px 0px;font-size: 20px;line-height:38px;color:#fff;text-decoration:none;text-transform: uppercase;background: #1c4b7f url(../images/icons/tc_g_st_all_w_32.png) 5px 50% no-repeat;}
.cats-memu ul {position:absolute;z-index:9;top:38px;display:none;width:100%;list-style:none;}
.cats-memu:hover>ul {display:block;}
.cats-memu ul li {display:block;}
.cats-memu ul li a {display:block;width:auto;padding:4px 0 6px 5px;margin:0px 0px;font-size: 18px;color:#fff;text-decoration:none;background: #1c4b7f;border-top:1px solid #fff;}
.cats-memu ul li:hover>a {background: #9a0008;}
.cats-memu ul ul {top:0px;right:100%;}
.cats-memu ul li:hover>ul {display:block;}
.cats-memu ul ul li a {font-size: 16px;}
.catalog-filtr__params {margin:10px 0px 0 0;}
.catalog-filtr__params p {margin:0px 0 8px 0;}
.catalog-filtr__params a {border-bottom:1px dotted #1c4b7f;text-decoration:none;}

  /* @group BLOCK - New models */
  .block-wrapper.catalog-filtr {display:block;float:left;width:100%;float:none;margin:0px 0px 5px 0px;}
  .block-wrapper.catalog-filtr .wrapper {float:left;background: #011a38 url(../images/tc_bgblockblue.gif) 0px 0px repeat-x;margin:0 0 5px 0;border:0px solid #d20001;}
  .block-wrapper.catalog-filtr .wrapper .block-wrapper {position:relative;float:left;}
  .block-wrapper.catalog-filtr .wrapper h3 {float:left;display:block;width:100%;color:#fff;background: url(../images/iconsw.png) 6px -277px no-repeat;}
  .block-wrapper.catalog-filtr .wrapper .content {position:relative;float:left;}
  .block-wrapper.catalog-filtr .wrapper .content-wrapper {position:relative;float:left;}
  .block-wrapper.catalog-filtr .cont {padding:0 0 0px;float:left;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list {display:block;float:left;width:100%;margin:0px 0 0 0;padding:0px;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li.filtr-item {display:block;float:left;width:100%;min-width:260px;margin:0 0px 1px 0;padding:0px 0px 0px 0px;text-align:left;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li a.filtr-item-link {display:block;float:left;width:100%;min-width:260px;background:#133f70 url(../images/drop_dark.png) 10px 8px no-repeat;color:#fff;text-decoration:none;border-bottom:1px solid #fff;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li a.filtr-item-link span {line-height:23px;margin:5px 10px 5px 30px;border-bottom:1px dotted #fff;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li .slidecont {float:left;width:100%;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li .slidecont .more-link {position:relative;display:block;float:left;width:96%;min-width:245px;text-align:center;margin:5px 2%;padding:5px 0 0 0;border-top:1px solid #ccc;background: url(../images/drop.png) 50% 0px no-repeat;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li .slidecont .more-link span{}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li .slidecont .reset {position:relative;display:block;float:left;width:45%;text-align:center;margin:5px 2%;padding:5px 0 0 0;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li .slidecont .accept {position:relative;display:block;float:right;width:45%;text-align:center;margin:5px 2%;padding:5px 0 0 0;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems {display:block;float:left;width:100%;margin:0px 0 0 0;padding:0px 0 0 0;border:0px solid #d20001;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems li {display:block;color:#04324d;margin:0 0px 1px 0;padding:0px 0px 0px 0px;text-align:left;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems li.hide {display:none;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems li.show {display:block;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems .hide.show {display:block;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems li a {display:inline;background:none;padding:0px 0px 0px 5px;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems li .price_interval {font-size:1.2em;margin:5px 10px 5px 10px;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems li input {display:inline;margin:3px 0px 0px 30px;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems li input.price {display:inline;margin:3px 10px 0px 0px; width:85px;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 {display:block;float:left;width:100%;margin:5px 0;padding:0px;border:0px solid #d20001;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 li {position:relative;display:block;float:left;width:50%;height:18px;color:#04324d;margin:0 0px 0px 0;padding:0px 0px 0px 0px;text-align:left;border:0px solid #000;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 li.hide {display:none;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 li.show {display:block;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 .hide.show {display:block;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 li a {position:relative;display:block;float:left;width:75%;height:13px;background:none;margin:3px 0px 0px 0px;padding:0px 0px 0px 5px;overflow:hidden;border:0px solid #000;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 li a span {position:absolute;right:0px;top:0px;display:block;width:20px;height:30px;z-index:30;background:url(../images/item_gradright.png) 100% 0px repeat-y;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 li a.active {font-weight:bold;color:#9f1d1d;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 li a.specr {background:#fff;font-weight:bold;color:#f13501;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 li a.specr.active {}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 li .price_interval {font-size:1.2em;}
  .cfparam_info {position:absolute;width:150px;right:100%;background:#c8e9fa;z-index:999;text-align:right;padding:5px;border:1px solid #000;-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 li .cfparam_info a {display:inline;float:none;margin:0px;padding:0px;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 li input {display:none;float:left;margin:0px 0px 0px 5px;}
  .block-wrapper.catalog-filtr .cont ul#catalog-filtr-list li ul.subslideitems2 li input.price {display:inline;float:none;margin:3px 10px 0px 0px; width:80px;}
  .block-wrapper.catalog-filtr .cont .title {display:block;color:#04324d;padding:0px 0 5px 0px;font-size:1.3em;text-transform: none;}
  .block-wrapper.catalog-filtr .cont .title a {color:#04324d;font-size:1.0em;font-weight:bold;}
  .block-wrapper.catalog-filtr .cont .text {display:block;padding:0px 0 0px 0px;font-size:1.3em;color:#525252;margin:0px;text-transform: none;}
  .block-wrapper.catalog-filtr .cont .imgsmi {float:left;display:block;margin-right:10px;width:100px;overflow:hidden;border:0px solid #275c8a;}
  .block-wrapper.catalog-filtr .cont img {float:left;display:block;width:100px;}
  .block-wrapper.catalog-filtr a {text-decoration:underline;font-size:1.1em;}
  .block-wrapper.catalog-filtr a:hover {text-decoration:none;}
  .block-wrapper.catalog-filtr .title-wrapper {float:left;}
  .block-wrapper.catalog-filtr .button {position:relative;float:left;background:#376390;border:0px;cursor:pointer;display:block;height:35px;width:100%;margin:0px 0px 0 0;color:#fff;text-align:center;font-size:13px;line-height:35px;border-radius:3px;}
  .block-wrapper.catalog-filtr .more {position:absolute;right:0px;bottom:5px;display:block;margin:2px 9px 0 0;float:right;text-align:right;font-size:13px;line-height:94%;}
  .block-wrapper.catalog-filtr .more span {font-size:12px;}
  .block-wrapper.catalog-filtr .more a {font-size:1.0em;}
  .block-wrapper.catalog-filtr .more a:hover {text-decoration:underline;}

.gfiltritem {padding:0px 0 10px;border:0px solid #000;}
.gfiltritem2 {padding:0px 0 10px;border:0px solid #000;}
.layout-slider {position:relative;border:0px solid #000;padding:0px 0px;margin:0 5px 0px 5px;}
  
  
  
  .block-wrapper.latest-hcb {display:block;width:100%;float:none;margin:0px 0px 5px 0px;overflow:hidden;}
  .block-wrapper.latest-hcb .wrapper {background: #011a38 url(../images/tc_bgblockblue.gif) 0px 0px repeat-x;}
  .block-wrapper.latest-hcb .wrapper .block-wrapper {position:relative;}
  .block-wrapper.latest-hcb .wrapper h3 {color:#fff;background: url(../images/iconsw.png) 6px -277px no-repeat;}
  .block-wrapper.latest-hcb .cont {padding:0 0 20px;background: #f7f7f7;}
  .block-wrapper.latest-hcb .cont ul {margin:0px 0 0 0;padding:0;overflow:hidden;}
  .block-wrapper.latest-hcb .cont li {display:block;float:left;margin:0 0px 5px 0;padding:15px 10px 0px 10px;text-align:left;}
  .block-wrapper.latest-hcb .cont p {padding:0px 0 5px 0px;margin:0px;font-size:1.2em;text-transform: none;}
  .block-wrapper.latest-hcb .cont .title {display:block;color:#002c58;padding:0px 0 5px 0px;font-size:1.3em;text-transform: none;}
  .block-wrapper.latest-hcb .cont .title a {font-size:1.0em;font-weight:normal;}
  .block-wrapper.latest-hcb .cont .text {display:block;padding:0px 0 0px 0px;font-size:1.3em;color:#525252;margin:0px;text-transform: none;}
  .block-wrapper.latest-hcb .cont .imgcb {float:left;display:block;margin-right:10px;width:100px;overflow:hidden;border:4px solid #fff;}
  .block-wrapper.latest-hcb .cont img {float:left;display:block;}
  .block-wrapper.latest-hcb a {font-size:1.1em;}
  .block-wrapper.latest-hcb a:hover {text-decoration:underline;}
  .block-wrapper.latest-hcb .title-wrapper {float:left;}
  .block-wrapper.latest-hcb .more {position:absolute;right:0px;bottom:5px;display:block;margin:2px 9px 0 0;float:right;text-align:right;font-size:13px;line-height:94%;}
  .block-wrapper.latest-hcb .more span {font-size:12px;}
  .block-wrapper.latest-hcb .more a {font-size:1.0em;}
  .block-wrapper.latest-hcb .more a:hover {text-decoration:underline;}

  /* @group BLOCK - News */

  /* @end */
  /* @group BLOCK - specpred */

  /* @end */


.carditem {position:absolute;top:-15px; left:-15px; padding: 10px 10px 10px 10px;width:240px; display:block;z-index:99999;border:5px solid #042a52;background: #fff;font-size:12px;}
.cat-tops .carditem { left:-35px;}
.carditem .info a.name {display:block;color: #042a52;font-size:14px;}
.carditem .info .ciimg {display:block;float:left;width:100px;height:75px;margin:5px 3px 3px 0;}
.carditem .info .ciimg img {width:100px;height:75px;}
.carditem .info p {margin:2px 0px 0px 0;}
.carditem .info .more {display:block;clear:both;float:right;}

  /* @end */
  
  /* @group BLOCK - New models */

  /* @end */
  
  
  .block-wrapper.tags {width:100%;float:left;margin: 5px 0px 0 0px;border:0px solid #d20001;}
  .block-wrapper.tags .wrapper {background: none;margin: 0px 10px 0 10px;}
  .block-wrapper.tags .block-wrapper {background: none;}
  .block-wrapper.tags .content {background: none;}
ul.cloud { text-align: center; margin: 0px;padding: 0px;border:0px solid #d20001; }
ul.cloud li { display: inline; margin-right: 5px; line-height: 22px; }
ul.cloud li a { color: #fff; text-decoration: none; font-size: 18px; }
ul.cloud li a:hover { background: none; color: #04324d; text-decoration:underline; }
ul.cloud li a.w1 { font-size: 11px; }
ul.cloud li a.w2 { font-size: 12px; }
ul.cloud li a.w3 { font-size: 14px; }
ul.cloud li a.w4 { font-size: 16px; }
ul.cloud li a.w5 { font-size: 18px; }
ul.cloud li a.w6 { font-size: 20px; }
ul.cloud li a.w7 { font-size: 22px; }
ul.cloud li a.w8 { font-size: 24px; }
ul.cloud li a.w9 { font-size: 26px; }
ul.cloud li a.w10 { font-size: 28px; }

.cloudtablelist { padding: 0px; margin: 0 0 10px 0px; width:100%; }
.cloudtablelist a {color:#06417c;text-decoration:underline;}
.cloudtablelist ul.cloud li a { color: #06417c; }
.cloudtablelist p { text-align: center; }

#page_catalog .tags {margin-top:1.0em;}


  /* @group BLOCK - Partners */

  .block-wrapper.partners {width:297px;float:left;}
  .block-wrapper.partners .content-wrapper {}
  .block-wrapper.partners #partners-list {padding:20px 0 0 13px;}
  .block-wrapper.partners .list {width:117px;height:48px;}

  /* @end */

  /* @group BLOCK - Vendors */

  .block-wrapper.vendors {width:387px;float:left;margin-right:7px;}
  .block-wrapper.vendors .content-wrapper {height:424px;}
  .block-wrapper.vendors #vendors-list {padding:14px 20px 10px 20px;text-align:left;}
  .block-wrapper.vendors a {text-decoration:none;color:#1774bf;}
  .block-wrapper.vendors a:hover,
  .block-wrapper.vendors .list-item.popular a:hover {color:#dd6d00;text-decoration:underline;}
  .block-wrapper.vendors .list-item.popular a {font-size:1.4em;font-weight:bold;color:#095b9e;}
  .block-wrapper.vendors a.vendor {display:block;height:20px;}
  .block-wrapper.vendors a.char {line-height:150%;text-decoration:underline;}
  .block-wrapper.vendors .numbersandlatin {text-align:center;}
  .block-wrapper.vendors .cyrrilic {margin-top:10px;text-align:center;}
  .block-wrapper.vendors .separator {display:block;height:1px;margin:8px 0;padding:0;background-color:#fff;border:none;border-top:1px dotted #ccc;font-size:0px;}

  /* @end */

  /* @group BLOCK - lastcomment */

  /* @end */
  
  .block-wrapper.compare {width:100%;float:left;margin:0px 0px 5px 0px;}
  .block-wrapper.compare .wrapper {background: #fff;overflow:hidden;}
  .block-wrapper.compare .title-wrapper {width:100%;float:left;}
  .block-wrapper.compare .wrapper .block-wrapper {position:relative;}
  .block-wrapper.compare .wrapper h3 {display:block;padding:10px 0 10px 28px;margin:0 0 0 0;color:#042a52;font-size:1.3em;cursor:default;font-weight:normal;text-transform: uppercase;background: url(../images/iconsb.png) 6px -134px no-repeat;}
  .block-wrapper.compare .content-wrapper {height:auto;border:0px solid #042a52;}
  .block-wrapper.compare .content {background: none;}
  .block-wrapper.compare .cont {padding:10px;overflow:hidden;}
  .block-wrapper.compare .cont ul {margin:8px 0 0 0;padding:0;}
  .block-wrapper.compare .cont .news-list_items {margin:3px 0 0 8px;padding:0;}
  .block-wrapper.compare .cont li {display:block;float:left;width:250px;margin:0 28px 3px 0;}
  .block-wrapper.compare .cont li.last {margin-right:0;}
  .block-wrapper.compare .cont .title {display:block;padding:0 0 2px 0;color:#333;font-size:1.2em;}
  .block-wrapper.compare .cont .title a {color:#333;font-size:1em;font-weight:bold;}
  .block-wrapper.compare .cont .date {display:block;color:#777;}
  .block-wrapper.compare .cont .text {display:block;padding:4px 0 0 0;font-size:1.1em;color:#4e4e4e;}
  .block-wrapper.compare .cont .img {float:left;display:block;margin:2px 5px 0 0;width:30px;height:30px;text-align:center;border:0px solid #000;}
  .block-wrapper.compare .cont img {float:right;margin:0 auto;height:30px;}
  .block-wrapper.compare a {font-size:1.1em;}
  .block-wrapper.compare a:hover {}
  .block-wrapper.compare .title-wrapper {width:250px;float:left;}
  .block-wrapper.compare .middle {width:183px;overflow:hidden;}
  .block-wrapper.compare .inner {width:600px;}
  .block-wrapper.compare .wrapper .title {padding:0px 0 0 0px;}
  .block-wrapper.compare .more {position:absolute;right:0px;bottom:5px;display:block;margin:2px 9px 0 0;float:right;text-align:right;font-size:13px;line-height:94%;}
  .block-wrapper.compare .more span {font-size:12px;}
  .block-wrapper.compare .more a {font-size:1.0em;}
  .block-wrapper.compare .more a:hover {text-decoration:underline;}
  
  .block-wrapper.myviewgoods {width:100%;float:left;margin:0px 0px 5px 0px;}
  .block-wrapper.myviewgoods .wrapper {background: #fff;overflow:hidden;}
  .block-wrapper.myviewgoods .title-wrapper {width:100%;float:left;}
  .block-wrapper.myviewgoods .wrapper .block-wrapper {position:relative;}
  .block-wrapper.myviewgoods .wrapper h3 {display:block;padding:10px 0 10px 28px;margin:0 0 0 0;color:#042a52;font-size:1.3em;cursor:default;font-weight:normal;text-transform: uppercase;background: url(../images/iconsb.png) 6px -134px no-repeat;}
  .block-wrapper.myviewgoods .content-wrapper {height:auto;border:0px solid #042a52;}
  .block-wrapper.myviewgoods .content {background: none;}
  .block-wrapper.myviewgoods .cont {padding:10px;overflow:hidden;}
  .block-wrapper.myviewgoods .cont ul {margin:8px auto 0;padding:0;width:680px;}
  .block-wrapper.myviewgoods .cont .news-list_items {margin:3px 0 0 8px;padding:0;}
  .block-wrapper.myviewgoods .cont li {display:block;float:left;width:160px;margin:0 5px 8px 5px;text-align:center;}
  .block-wrapper.myviewgoods .cont li span {display:block;width:100px;height:100px;margin:0px auto 0;overflow:hidden;background: #fff;border:1px solid #ccc;}
  .block-wrapper.myviewgoods .cont li span span {display:block;margin:5px;overflow:hidden;width:90px;height:90px;border:0px;}
  .block-wrapper.myviewgoods .cont li span span span {display:inline-table;width:90px;height:90px;border:0px solid #d20001;border:0px;}
  .block-wrapper.myviewgoods .cont .img { display: table-row;position:relative;width:90px;height:90px;text-align:center;vertical-align: middle;overflow:hidden;border:0px solid #d20001;}
  .block-wrapper.myviewgoods .cont li.last {margin-right:0;}
  .block-wrapper.myviewgoods .cont .title {display:block;padding:0 0 2px 0;color:#333;font-size:1.2em;}
  .block-wrapper.myviewgoods .cont .title a {color:#333;font-size:1em;font-weight:bold;}
  .block-wrapper.myviewgoods .cont .date {display:block;color:#777;}
  .block-wrapper.myviewgoods .cont .text {display:block;padding:4px 0 0 0;font-size:1.1em;color:#4e4e4e;}
  .block-wrapper.myviewgoods .cont .img span {display: table-cell;line-height:90px;width:90px;height:90px;padding:0px;overflow:hidden;vertical-align: middle;text-align:center;}
  .block-wrapper.myviewgoods .cont img {margin:0 auto;width:90px;vertical-align: middle;}
  .block-wrapper.myviewgoods a {color:#1774bf;font-size:1.1em;}
  .block-wrapper.myviewgoods a:hover {text-decoration:underline;color:#dd6d00;}
  .block-wrapper.myviewgoods .title-wrapper {width:250px;float:left;}
  .block-wrapper.myviewgoods .middle {width:183px;overflow:hidden;}
  .block-wrapper.myviewgoods .inner {width:600px;}
  .block-wrapper.myviewgoods .wrapper .title {padding:0px 0 0 0px;overflow:hidden;}

  /* @group BLOCK - specpred */

  /* @end */

  /* @group BLOCK - ratetopic */

  /* @end */

/* @group PAGE - 404 Error */

.page_404 .block-wrapper.common .wrapper .title {font-size:1.1em;}
.page_404 .block-wrapper.top dd {font-size:0.9em;}
.page_404 .block-wrapper.top {float:none;margin:40px auto 50px;width:938px;}
.page_404 .block-wrapper.top .content-wrapper {height:268px;}
.title_404 {font-size:1.5em;margin:0 auto;padding-top:12px;width:130px;height:47px;padding-left:47px;background:url(../images/404.jpg) no-repeat;}

/* @end */

/* таблица характеристик */
.charTable {width: 100%; margin: 10px 0 25px;font-size:14px;}
.charTable td {padding: 2px 3px 2px; border: none; margin: 0;}
.charTable.blue tr.odd td {background: #e1eafc; border: none;}
.charTable.grey tr.odd td {background: #eee; border: none;}
.charTable td.gfimg {width: 22px; text-align: center}
.charTable td.gfimg img {vertical-align: middle; margin-top: 1px}
.charTable td.value {text-align: right; padding-right: 8px; vertical-align: bottom}



#iframe {border: 0px solid #000;height: 40px;width: 500px;}
iframe {border: 0px solid #000;}
iframe.hidden {visibility: hidden;width:0px;height:0px;}
#main_upload {border: 0px solid #000;overflow: hidden;margin: auto;width: 100%;background: #fff;}
#images_upload {border: 0px solid #00ff00;width: 510px;margin: 0px;}
#images_upload div {border: 0px solid #00ff00;margin: 0px;width: 100px;height: 130px;float: left; margin:5px; text-align:center; overflow: hidden;}
#images_upload div:hover {border: 0px solid #D8F18C;}
#images_upload img.load { margin-top:20px;}
#images_upload p { height:100px;line-height:100px;border: 0px solid #00ff00;}
/*
.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: _background:none; _margin:1px 0 0 0; / }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: _height:350px;  _margin:0; _overflow-x:hidden; / }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
*/


div.autocomplete {position:absolute;top:1px;left:3px;width:100%;border:0px solid #8f8f8f;font-size:12px;z-index:9999;}
div.autocomplete ul {padding-left:0;margin:0;list-style:none}
div.autocomplete ul li {width:100%;height:20px;padding:0px 3px;border-bottom:1px solid #fff;background:#ccc;cursor:pointer;overflow:hidden;color: #000;text-indent:10px;}
div.autocomplete ul li span {color: #d20001;}
div.autocomplete ul li.sel {background:#9a0008;color:#fff;}
div.autocomplete ul li.sel span {color: #000;}
div.autocomplete ul li.title {background:#8f8f8f;color: #fff;text-indent:0px;font-size:14px;}


.calendar-title #calendar-current-month {color:#002c58;text-align:center;text-transform: uppercase;display:block;padding:0px 0 0px 0px;margin:0 0 0 0;font-size:14px;;}
.calendar-nav-prev a, .calendar-nav-next a {font-size: 10px;}
.calendar-nav-prev {float:left;}
.calendar-nav-next {float:right;}
table.calendar-month  { width: 100%;border-collapse: separate;font-size: 20px;margin: 0px 0 10px; }
.calendar-month th { position: relative;height: 20px;color:#042a52;text-align: center;vertical-align: middle;text-transform: uppercase;font-weight: normal;font-size: 11px; }
.calendar-month td { width: 14%;height: 30px;text-align: center;vertical-align: middle;background: #b5b5b5;color: #444;font-size: 11px;position: relative;border: 1px solid #fff; }
.calendar-month td a {display:block;;height: 30px;line-height: 30px;}
.calendar-month td:hover { background: #cccccc; color: #222; }
.calendar-month td.other-month { background: #f2f3f3; color:#b5b5b5; }
.calendar-month td.current-month a {color: #fff;}
.calendar-month td.isevents { background: #2e5c8b; color: #fff;}
.calendar-month td.isevents a {color: #fff;}
.calendar-month td.isevents:hover { background: #4472a1;  }
.calendar-month td.today { background: #9a0008; color: #fff; }
.calendar-month td.today:hover { background: #d20001;  }
.calendar-month td.today a { color: #fff; }

.calendar-month .events { position: relative; }
.calendar-month .events ul { text-align: left;position: absolute;display: none;z-index: 1000;padding: 15px;background: #E7ECF2;border: 1px solid white;font-size: 15px;width: 200px;color: #444444; }
.calendar-month .events li { padding-bottom: 5px; }
.calendar-month .events li span { display: block;font-size: 12px;text-align: justify;color: #555; }
.calendar-month .events li span.title { font-weight: bold;color: #222; }


	.admintable {width:100%;background:#fff;}
	.admintable td {padding:5px 0px;margin:0;}
	.admintable td.icat a {font-size:15px;font-weight:bold;}
	.admintable td.virt a {color:#b1b0b0;}
	.admintable th {background: #ccc;padding:5px 3px;margin:0;text-align:left;border:1px solid #fff;}
	.admintable tr:hover td {background: #cad5e6;}


.SoapBubbleMachine { z-index: 1000; position: absolute; cursor: move; height: 100px; height: 100px; width: 200px;}
.SoapBubbleMachine button { padding: 1px 3px 1px 3px;}
#SoapBubbleMachineNumber1 { top: 45%; left: 350px;}
#SoapBubbleMachineNumber2 { bottom: 150px; right: 100px;}
.bubble { z-index: 1001;}
#particleSizeMinMax, #particleAnimationDuration, #particleScatteringX, #particleScatteringY { margin: 10px 0px 3px 0px; }

.sendAboutError {line-height:23px;color:#fff;}
SPAN.keyButton {color:#000; background:none repeat scroll 0 0 #ECECEC; border-color:#FFFFFF #BBB8AB #BBB8AB #FFFFFF; border-style:solid; border-width:1px; padding:1px 2px;}

/* jquery yapro alert*/
#popup_container { font-size: 12px;background: #FFF;color: #000;border: solid 5px #999; -webkit-border-radius: 5px; border-radius: 5px;
	/* min-width: 300px; Dialog will be no smaller than this */
	/* max-width: 600px; Dialog will wrap after this width */ }
#popup_title {display:none;}
#popup_content {padding: 1em 1.75em; margin: 0em;}
#popup_content.alert {}
#popup_content.confirm {}
#popup_content.prompt {}
#popup_message { padding-left: 0px; }
#popup_panel {text-align: center;margin: 1em 0em 0em 1em;}
#popup_prompt {	margin: 0.5em 0 0;}



.slidepub {display:none;overflow:hidden;}
.butslidepub{display:block;border-bottom:0px solid #ccc;overflow:hidden;text-align:right;width:100%;height:20px;background:#d20001;padding:0 0 0px 0}
.butslidepub a{display:block;color:#fff;font-size:14px;line-height:20px;text-align:center;border-bottom:0px dashed #d20001;text-decoration:none}



#item-view .topcont {border-top:0px solid #fff;margin:0px auto;width:400px;}

#form_zaprosgood-allfirm {padding:20px 0 0 0;overflow:hidden;border:0px solid #000;}
#form_zaprosgood-allfirm h5{font-size:16px;color:#1c4b7f;margin:0px;padding:0px; }
#form_zaprosgood-allfirm p {color:#000;font-size:14px; }
#form_zaprosgood-allfirm .topcont {border-top:1px solid #fff;margin:0px auto;width:800px;}
#form_zaprosgood-allfirm .modalcont {background:#f0f0f0;}
#form_zaprosgood-allfirm #loginformmodal {margin:0 auto;width:800px;}

#form_zaprosgoods {margin:10px 0 0px 0px;}

#form_zaprosgoods-allfirm {padding:0px 0 0 0;overflow:hidden;border:0px solid #000;}
#form_zaprosgoods-allfirm h5{font-size:16px;color:#1c4b7f;margin:0px;padding:0px; }
#form_zaprosgoods-allfirm p {color:#000;font-size:14px; }
.bg_invert #form_zaprosgoods-allfirm p {color:#fff; }
#form_zaprosgoods-allfirm .topcont {border-top:1px solid #fff;margin:0px auto;width:100%;}
#form_zaprosgoods-allfirm .modalcont {background:#f0f0f0;}
.bg_invert #form_zaprosgoods-allfirm .modalcont {background:none;}
#form_zaprosgoods-allfirm #loginformmodal {margin:0 auto;width:100%;}



.conformmodal {margin:0 auto;}
.conformmodal .topcont {border-top:1px solid #fff;margin:10px 10px 10px 10px;}
.conformmodal .botcont {border-top:1px solid #fff;margin:0px 20px 0 20px;}
.conformmodal h3 {display:block;color:#000;font-size:14px;line-height:110%;margin:15px 0 0 20px;}/**/
.conformmodal .formcont h3 {display:block;color:#1c4b7f;font-size:24px;margin:0 0 15px 10px;}
.conformmodal .formtext h3 {display:block;color:#1c4b7f;font-size:18px;margin:5px 0 10px;}

.bg_invert .conformmodal h3 {color:#fff;}
.modalcont {overflow:hidden;border:0px solid #000;}
.modalcont h4 {display:block;color:#1c4b7f;font-size:14px;margin:5px 0 10px;text-transform:uppercase;}
.modalcont .topcol {overflow:hidden;border-bottom:1px solid #d3d9de;margin:0px 0px 0 0px;padding: 10px 0 20px 0px;overflow:hidden;}
.modalcont .botcol {overflow:hidden;border-top:1px solid #fff;margin:0px 0px 0 0px;padding: 0px 0 0 0px;}
.modalcont .botcol p {margin:0px 0 5px 0px;}
.modalcont .footcol {overflow:hidden;/*background: #1c4b7f;*/margin:10px 0 10px 0px;}.modalcont .footcol p {margin: 0 10px 5px;}
.modalcont .col {float:left;width:100%;color: #60676b;}
.modalcont .col75 {float:left;width:75%;}
.modalcont .col60 {float:left;width:60%;}
.modalcont .col50 {float:left;width:50%;}
.modalcont .col40 {float:left;width:40%;}
.modalcont .col25 {float:left;width:25%;}
.modalcont .formtext {margin:0px 0 25px 10px;padding:10px;min-height:350px;/*background: #f0f0f0;*/}
.modalcont .formcont {padding:10px;overflow: hidden;}
.modalform { position:relative;width:100%;max-width:400px;border:0px solid #000;margin:0px auto 5px auto; }
#zaprosgoods_all .modalform {max-width:100%;}
.modalform .col60 {background: #f9f9f9}
#zaprosgood_all .modalform {max-width:100%;background:#f0f0f0;}
.ilightbox-wrapper #zaprosgood_all .modalform {max-width:700px;}
.modalform .col a { color: #3382db; }
.modalform label { display:block;font-size:14px;height:12px;line-height:12px;margin:5px 0 5px 0px; }
.bg_invert .modalform label {color: #fff}
.bg_invert .modalform label span {color: #000}
.modalform .inputbox { display:block;font-size:14px;width:90%;/**/line-height:30px;color:#60676b;margin:0px 0 5px 0px;border: 1px solid #4789bd; }
.modalform input[type="checkbox"] {display:inline-block;width:auto;}
.modalform input[type="text"] {height:30px;}
.modalform input[name="fio"] {background:#fff url(../images/icons/user-alt-2.png) no-repeat 3px 8px; padding-left:23px;}
.modalform input[name="phone"] {background:rgba(255,255,255,0.9) url(../images/icons/phone.png) no-repeat 3px 8px; padding-left:23px;}
.modalform input[name="email"] {background:rgba(255,255,255,0.9) url(../images/icons/mail.png) no-repeat 3px 8px; padding-left:23px;}
.modalform input[name="city"] {background:rgba(255,255,255,0.9) url(../images/icons/map-marker-pin.png) no-repeat 3px 8px; padding-left:23px;}
.modalform .radiobox { font-size:14px;height:20px;width:20px;line-height:20px;color:#60676b;margin:0px 0 5px 0px; }
.modalform textarea { font-size:14px;height:60px;width:95%;line-height:20px;color:#60676b;margin:0px 0 5px 0px; }
.modalform .mess { font-size:14px;width:565px;line-height:20px;color:#60676b;margin:20px 0 15px 0px;padding:10px;background:#faf7d6;border:1px solid #e3dfc4;text-align:center; }
.modalform .regmen {float:left;display:block;margin:0px 0 0px 0px;overflow:hidden;height:25px;border:0px solid #000;}

.topcol3 .loginform {width:400px;}
.loginform td { color: #60676b; }
.loginform td a { color: #3382db; }
.loginform .inputbox { font-size:14px;height:20px;width:175px;line-height:20px;color:#60676b;margin:0px 0 5px 0px; }
.loginform td.td25 .inputbox { width:75px; }
.loginform .radiobox { font-size:14px;height:20px;width:20px;line-height:20px;color:#60676b;margin:0px 0 5px 0px; }
.loginform span { font-size:14px;line-height:10px;color:#60676b;margin:0px 0 0px 0px; }
.topcol3 .loginform input {width:175px;margin:0px 25px 5px 0px;}
.loginform label { display:block;font-size:14px;width:180px;height:12px;line-height:12px;margin:5px 0 5px 0px; }
.loginform td.td25 label {width:90px;}
.topcol3 .loginform label {width:170px;}


#loginformmodal {margin:0 auto;}
#TB_window { font-size: 14px; color: #333333; }
#TB_secondLine { font-size: 12px; color:#666666; }
#TB_window a {color: #3382db;text-decoration:underline;}
#TB_window a:hover {color: #000;text-decoration:none;}
#TB_overlay { position: fixed; z-index:1000; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65); opacity: 0.65; background-color:#000; }
 /* ie6 hack */
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_ajaxContent {margin:0 0px;border:0px solid #000;width:100%;}
#TB_window { position: fixed; background: #fafafa; z-index: 1000002; color:#000000; display:none; border: 4px solid #b3b3b3; text-align:left; top:50%; left:50%; }
#TB_ajaxContent h4, #TB_ajaxWindowTitle{display:block;float:left;color:#000;font-size:14px;margin:5px 0 0;text-transform:uppercase; }
#TB_ajaxContent .topcont {border-top:1px solid #fff;margin:0px 20px 0 20px;}
.loginformtb {overflow:hidden;border:0px solid #000;}
.loginformtb .leftcol {float:left;width:49%;border-right:1px solid #d3d9de;margin:10px 0 10px 0px;}
.loginformtb .rightcol {float:left;width:45%;border-left:1px solid #fff;margin:10px 0 10px 0px;padding: 0 0 0 20px;}
.loginformtb .topcol {border-bottom:1px solid #d3d9de;margin:0px 0px 0 0px;padding: 10px 0 20px 0px;overflow:hidden;}
.loginformtb .botcol {border-top:1px solid #fff;margin:0px 0px 0 0px;padding: 10px 0 0 0px;}
.loginformtb .botcol p {margin:0px 0 5px 0px;}
.errorregmes {float:left;color:#d20001;width:100%;text-align:center;}
.inforegmess {float:left;color:#0066bd;width:100%;}
#TB_ajaxContent .footcol {float:left;width:100%;/*background: #1c4b7f;*/margin:0px 0 0px 0px;}
.loginformtb h4 {display:block;color:#000;font-size:14px;margin:10px 0;width:100%;border:0px solid #000; }
.loginformtb .baloon_form {padding:0px 0 0px 0px;border:1px solid #fafafa;}
.loginheader { display:block;overflow:hidden;border:0px solid #d20001;clear:both; }
#TB_title { display:block;overflow:hidden;margin:10px 20px 0 20px;padding:0 0 10px 0;border-bottom:1px solid #e0e6eb; }
#TB_caption {}
#TB_ImageOff img {border:0;margin:0px;padding:0px;}
.loginheader .closetb, #TB_closeAjaxWindow, #TB_closeWindow { position:relative;float:right;display:block;width: 13px; height: 13px; background: url('../images/close.png') top left no-repeat transparent; cursor: pointer;margin:5px 0 0 5px;border:0px solid #d20001; }
#TB_closeWindow {overflow:hidden;text-indent:-1000px;position:absolute;top:5px;right:10px;}
#TB_closeWindowButton { position:relative;display:block;width: 13px; height: 13px; }
.loginform { position:relative;width:100%;border:0px solid #000;margin:0px 0 5px 0px; }
.topcol3 .loginform {width:400px;}
.loginform td { color: #60676b; }
.loginform td a { color: #3382db; }
.loginform .inputbox { font-size:14px;height:20px;width:175px;line-height:20px;color:#60676b;margin:0px 0 5px 0px; }
.loginform td.td25 .inputbox { width:75px; }
.loginform .radiobox { font-size:14px;height:20px;width:20px;line-height:20px;color:#60676b;margin:0px 0 5px 0px; }
.loginform span { font-size:14px;line-height:10px;color:#60676b;margin:0px 0 0px 0px; }
.topcol3 .loginform input {width:175px;margin:0px 25px 5px 0px;}
.loginform label { display:block;font-size:14px;width:180px;height:12px;line-height:12px;margin:5px 0 5px 0px; }
.loginform td.td25 label {width:90px;}
.topcol3 .loginform label {width:170px;}
.loginform textarea { font-size:14px;height:60px;width:370px;line-height:20px;color:#60676b;margin:0px 0 5px 0px; }
.loginform .mess { font-size:14px;width:565px;line-height:20px;color:#60676b;margin:20px 0 15px 0px;padding:10px;background:#faf7d6;border:1px solid #e3dfc4;text-align:center; }
/*
input.loginbutton {border:0;float:right;margin:15px 20px 15px 120px; font-size:12px;color:#fff;text-indent:0px;line-height:22px;overflow:hidden;cursor:pointer;width:80px;height:24px;background: url('../images/button5.png') top left no-repeat transparent; }
input.regbutton {border:0;float:right;margin:15px 20px 15px 120px; font-size:12px;color:#fff;text-indent:0px;line-height:22px;overflow:hidden;cursor:pointer;width:145px;height:24px;background: url('../images/button6.png') top left no-repeat transparent; }*/
.loginform .regmen {float:left;display:block;margin:0px 0 0px 0px;overflow:hidden;height:25px;border:0px solid #000;}
input.loginbutton, input.regbutton, input.sendbutton, input.sendbuttonh {border:0;float:right;margin:5px 19px 5px 0px; font-size:16px;font-weight:normal;color:#fff;text-indent:0px;line-height:30px;overflow:hidden;cursor:pointer;width:250px;height:35px;background:#ffa900;border-radius:3px; }
input.loginbutton:active, input.regbutton:active, input.sendbutton:active, input.sendbuttonh:active {border-bottom:1px solid #26a0da;height:35px;margin:7px 19px 3px 120px}

.soc_login_button {overflow:hidden;padding:5px 0 0;border:0px solid #000;width:100%;}
#vk_connect {float:left;display:block;width:175px;height:32px;background: url('../images/soc_button.png') top left no-repeat transparent;color:#297ba7;font-size:12px;text-indent:30px;line-height:30px;text-decoration:none;margin:0 30px 0 0;}
#vk_spinner {float:left;display:block;width:20px;margin:0 185px 0 0;}
#fb_connect {float:left;display:block;width:175px;height:32px;background: url('../images/soc_button.png') 0px -32px no-repeat transparent;color:#297ba7;font-size:12px;text-indent:30px;line-height:30px;text-decoration:none;}

.listgparamsw {overflow:hidden;overflow-y:scroll;height:100%;}
.listgparamsw li {float:left;width:33%;}
.listgparamsw li a.active { color:#d20001;font-weight:bold;}

.listgfuncsw {overflow:hidden;}
.listgfuncsw li {float:left;width:33%;}
.listgfuncsw li a.active { color:#d20001;font-weight:bold;}

.listcontentsw {overflow:hidden;overflow-y:scroll;}
.listcontentsw li {float:left;width:49%;}
.listcontentsw li a.active { color:#d20001;font-weight:bold;}

.item-user__photo-item .qq-upload-button {width: 100px;padding:0;background:#eee;color:#042a52;}
.item-user__photo-item .qq-upload-button-hover {background:#ccc;}
.item-user__photo-item .qq-upload-button div {height:100px;width:100px;margin:0 auto;overflow:hidden;text-align:center;}
.item-user__photo-item .qq-upload-button div {height:45px;width:60px;padding:55px 0 0 0;background:url(../images/photo.png) no-repeat 50% 10px;}

.qq-uploader { position:relative; width: 100%;}
.qq-upload-button {display:block;width: auto; padding: 7px 5px; text-align:center;background:#880000; border-bottom:1px solid #ddd;color:#fff;}
.qq-upload-button-hover {background:#cc0000;}
.qq-upload-button-focus {outline:1px dotted #000000;}
.qq-upload-drop-area, .qq-upload-extra-drop-area {position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;background:#FF9797; text-align:center; }
.qq-upload-drop-area span {display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;}
.qq-upload-extra-drop-area {position: relative;margin-top: 50px;font-size: 16px;padding-top: 30px;height: 20px;min-height: 40px;}
.qq-upload-drop-area-active {background:#FF7171;}
.qq-upload-list {margin:15px 35px; padding:0; list-style:none;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-retry, .qq-upload-failed-text, .qq-upload-finished, .qq-upload-delete {margin-right: 12px;}
.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("../images/loading.gif"); width:42px; height:42px; vertical-align:text-bottom;}
.qq-drop-processing {display: none;}

.qq-upload-finished {display:none;width:15px;height:15px;vertical-align:text-bottom;}
.qq-upload-retry, .qq-upload-delete {display: none;color: #000000;}
.qq-upload-cancel, .qq-upload-delete {color: #000000;}
.qq-upload-retryable .qq-upload-retry {display: inline;}
.qq-upload-size, .qq-upload-cancel, .qq-upload-retry, .qq-upload-delete {font-size: 12px;font-weight: normal;}
.qq-upload-failed-text {display: none;font-style: italic;font-weight: bold;}
.qq-upload-failed-icon {display:none;width:15px;height:15px;vertical-align:text-bottom;}
.qq-upload-fail .qq-upload-failed-text {display: inline;}
.qq-upload-retrying .qq-upload-failed-text {display: inline;color: #D60000;}
.qq-upload-list li.qq-upload-success {background-color: #5DA30C;color: #FFFFFF;}
.qq-upload-list li.qq-upload-fail {background-color: #D60000;color: #FFFFFF;}
.qq-progress-bar {
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
	width: 0%;
	height: 15px;
	border-radius: 6px;
	margin-bottom: 3px;
	display: none;
}



.tcbanner {position:relative;height:60px;overflow:hidden;}
.tcbanner a {position:absolute;top:0px;left:0px;height:60px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.kg2013 {position:relative;height:60px;overflow:hidden;background: #fff url(../images/kotlygor_2013.png) no-repeat 50% 0px;border:0px solid #4c8a29;}
.kg2013 a {position:absolute;top:0px;left:0px;height:60px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.may92013 {position:relative;height:90px;overflow:hidden;background: #7e0000 url(../images/9may2013_bg.png) repeat-x 50% 0px;border:0px solid #4c8a29;}
.may92013 div {margin:0 auto;width:961px;height:90px;}
.may92013 a {position:absolute;top:0px;left:0px;height:50px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.int2013 {position:relative;height:60px;overflow:hidden;background: #fff url(../images/lottery_int2013.jpg) no-repeat 50% 0px;border:0px solid #4c8a29;}
.int2013 a {position:absolute;top:0px;left:0px;height:50px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.mk2013 a span {float:right;padding:0 0;color:#000;}
.mk2013 {position:relative;height:60px;overflow:hidden;background: #00427c url(../images/lottery_mk2013.jpg) no-repeat 50% 0px;border:0px solid #4c8a29;}
.mk2013 a {position:absolute;top:0px;left:0px;height:50px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.mk2013 a span {float:right;padding:0 0;color:#000;}
.marta8 {position:relative;height:60px;overflow:hidden;background: #ac499c url(../images/8marta.png) no-repeat 50% 0px;border:0px solid #4c8a29;}
.feb23 {position:relative;height:60px;overflow:hidden;background: #fff url(../images/feb23_2013.jpg) no-repeat 50% 0px;border:0px solid #4c8a29;}
.feb23 a {position:absolute;top:0px;left:0px;height:60px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.at2013 {position:relative;height:60px;overflow:hidden;background: #fff url(../images/at_2013b.jpg) no-repeat 50% 0px;border:0px solid #4c8a29;}
.at2013 a {position:absolute;top:0px;left:0px;height:60px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.ng2013 {position:relative;height:90px;overflow:hidden;background: #fff url(../images/ng_2013b.jpg) no-repeat 50% 0px;border:0px solid #4c8a29;}
.ng2013 a {position:absolute;top:0px;left:0px;height:80px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.lec2012 {position:relative;height:60px;overflow:hidden;background: #004793 url(../images/lottery_ec2012.gif) no-repeat 50% 0px;border:0px solid #4c8a29;}
.lec2012 a {position:absolute;top:0px;left:0px;height:50px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.hb2012 {position:relative;height:60px;overflow:hidden;background: #fff url(../images/hb2012_tc.jpg) no-repeat 50% 0px;border:0px solid #4c8a29;}
.hb2012 a {position:absolute;top:0px;left:0px;height:50px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.may9 {position:relative;height:60px;overflow:hidden;background: #390003 url(../images/9may.jpg) no-repeat 50% 0px;border:0px solid #4c8a29;}
.may9 a {position:absolute;top:0px;left:0px;height:50px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.tcfilm {position:relative;height:60px;overflow:hidden;background: #ccc url(../images/tcfilm_strip.jpg) no-repeat 50% 0px;border:0px solid #4c8a29;}
.tcfilm a {position:absolute;top:0px;left:0px;height:50px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.mk2012 {position:relative;height:60px;overflow:hidden;background: #00427c url(../images/lottery_mk2012.jpg) no-repeat 50% 0px;border:0px solid #4c8a29;}
.mk2012 a {position:absolute;top:0px;left:0px;height:50px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.mk2012 a span {float:right;padding:0 0;color:#000;}
.marta8 {position:relative;height:60px;overflow:hidden;background: #ac499c url(../images/8marta.png) no-repeat 50% 0px;border:0px solid #4c8a29;}
.marta8 a {position:absolute;top:0px;left:0px;height:50px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:999;text-decoration:none;}
.marta8 a span {float:right;padding:0 0;color:#000;}
.newyearaction {position:relative;height:60px;overflow:hidden;background: #fff url(../images/newyearaction.jpg) repeat-x 0 -30px;border:0px solid #4c8a29;}
.newyearaction a {position:absolute;top:0px;left:0px;height:50px;width:100%;font-size:20px;line-height:20px;color:#fff;z-index:999;text-decoration:none;}
.newyearaction a span {float:right;padding:13px 50px 0 0;color:#000;text-shadow: 1px 0px 2px #555;}
.newyearaction2012 {position:relative;height:90px;overflow:hidden;background: #fff url(../images/ne2012action_bg.png) repeat-x 0 0px;border:0px solid #4c8a29;}
.newyearaction2012 a {position:absolute;top:0px;left:0px;height:50px;width:100%;font-size:18px;line-height:20px;color:#fff;z-index:999;text-decoration:none;}
.newyearaction2012 a span {float:right;padding:43px 30px 0 0;color:#091664;}
.newyearaction2012 a span i{color:#c3290a;font-style:normal;}
.newyearaction2013 {position:relative;height:60px;overflow:hidden;background: #fff url(../images/ne2013action_bg.png) repeat-x -50px -3px;border:0px solid #4c8a29;}
.newyearaction2013 a {position:absolute;top:0px;left:0px;height:50px;width:100%;font-size:20px;line-height:20px;color:#fff;z-index:1;text-decoration:none;}
.newyearaction2013 a span {padding:10px 30px 0 0;color:#d20001;}
.newyearaction2013 a .fleft {float:left;text-align:right;margin:0 0 0 30px;}
.newyearaction2013 a .fright {float:right;}
.newyearaction2013 .cont {margin:0 0 0 250px;}
.ng2014 {position:relative;height:60px;overflow:hidden;background: #fff url(../images/2014_newyear.png) no-repeat 50% 0px;border:0px solid #4c8a29;}
.ng2014 a {position:absolute;top:0px;left:0px;height:60px;width:100%;font-size:20px;line-height:20px;text-indent:-9999px;color:#fff;z-index:1;text-decoration:none;}

.tcrecomendban {margin:0 auto;width:500px;height:60px;overflow:hidden;background: #fff url(../images/videolenta_bg.png) no-repeat 100% 0px;border:0px solid #4c8a29;}
.tcrecomendban ul {margin:0;height:60px;padding:0;overflow:hidden;}
.tcrecomendban li {display:block;height:60px;float:left;text-align:left;line-height:15px;font-size:12px;font-style:italic;color:#026797;padding:0px 0px 0px 0px;margin:0px 50px 0px 0px;}
.tcrecomendban li a {display:block;height:60px;text-decoration:none;padding:3px 0px 0px 0px;}
.tcrecomendban li a span {position:relative;background:none;left:0px;display:block;color:#b70101;padding:5px 0px 0px 0px;}
.tcrecomendban li img {float:left;height:55px;margin:0px 5px 0px 5px;}


	ul.fliptimer {position:relative;list-style-type:none;display:block;height:64px;overflow:hidden;}
	ul.fliptimer.nyaction {height:50px; margin:5px 0px 5px 20px;}
	ul.fliptimer li{float:left;background:url(../images/flipclock.png) 0 0 no-repeat;width:53px;height:64px}
	ul.fliptimer.nyaction li {background:url(../images/flipclock50.png) 0 0 no-repeat;width:38px;height:50px}
	ul.fliptimer li.seperator{padding:0 9px 0 3px;background:none;width:auto;font-size:18px;line-height:90px;vertical-align:bottom;}
	ul.fliptimer.nyaction li.seperator{line-height:75px;font-weight:normal;color:#000;text-shadow: 1px 0px 2px #555;}
	
	ul.countdowntimer {position:relative;list-style-type:none;display:block;height:85px;overflow:hidden;}
	ul.countdowntimer.nyaction {height:85px; margin:5px 0px;}
	ul.countdowntimer li{float:left;background:url(../images/lamps.png) 0 0 no-repeat;width:45px;height:85px}
	ul.countdowntimer li span{display:block;background:url(../images/countd_nums.png) 0 0 no-repeat;width:29px;height:48px;margin:30px 8px 0px;}
	ul.countdowntimer.nyaction li span {background:url(../images/countd_nums.png) 0 0 no-repeat;width:29px;height:48px;}
	ul.countdowntimer li.seperator{padding:0 9px 0 3px;background:none;width:auto;font-size:20px;line-height:90px;vertical-align:bottom;}
	ul.countdowntimer.nyaction li.seperator{line-height:135px;font-weight:normal;color:#c13b0c;text-shadow: 1px 0px 2px #555;}

/*	jsDatePick	*/

.JsDatePickBox { position:relative; width:212px; }
.JsDatePickBox .jsDatePickCloseButton { cursor:pointer; position:absolute; z-index:1; top:1px; right:10px; width:33px; height:13px; background:url(../images/jsdatepick/closeButton_normal.gif) left top no-repeat; }
.JsDatePickBox .jsDatePickCloseButtonOver { cursor:pointer; position:absolute; z-index:1; top:1px; right:10px; width:33px; height:13px; background:url(../images/jsdatepick/closeButton_over.gif) left top no-repeat; }
.JsDatePickBox .jsDatePickCloseButtonDown { cursor:pointer; position:absolute; z-index:1; top:1px; right:10px; width:33px; height:13px; background:url(../images/jsdatepick/closeButton_down.gif) left top no-repeat; }
.JsDatePickBox .boxLeftWall { float:left; width:7px; margin:0; padding:0; }
.JsDatePickBox .boxLeftWall .leftTopCorner{ margin:0; padding:0; width:7px; height:8px; background:url(../images/jsdatepick/boxTopLeftCorner.png) left top no-repeat;  overflow:hidden; }
.JsDatePickBox .boxLeftWall .leftBottomCorner{ margin:0; padding:0; width:7px; height:8px; background:url(../images/jsdatepick/boxBottomLeftCorner.png) left top no-repeat;  overflow:hidden; }
.JsDatePickBox .boxLeftWall .leftWall{ margin:0; padding:0; width:7px; background:url(../images/jsdatepick/boxSideWallPx.gif) #ffffff left top repeat-y; overflow:hidden; }
.JsDatePickBox .boxRightWall { float:left; width:7px; margin:0; padding:0;}
.JsDatePickBox .boxRightWall .rightTopCorner{ margin:0; padding:0; width:7px; height:8px; background:url(../images/jsdatepick/boxTopRightCorner.png) left top no-repeat;  overflow:hidden; }
.JsDatePickBox .boxRightWall .rightBottomCorner{ margin:0; padding:0; width:7px; height:8px; background:url(../images/jsdatepick/boxBottomRightCorner.png) left top no-repeat;  overflow:hidden; }
.JsDatePickBox .boxRightWall .rightWall{ margin:0; padding:0; width:7px; background:url(../images/jsdatepick/boxSideWallPx.gif) #ffffff right top repeat-y; overflow:hidden; }
.JsDatePickBox .topWall { position:absolute; overflow:hidden; top:0px; left:7px; width:198px; height:4px; background:url(../images/jsdatepick/boxTopPx.gif) #ffffff left top repeat-x; }
.JsDatePickBox .bottomWall { position:absolute; overflow:hidden; bottom:-1px; left:7px; width:198px; height:4px; background:url(../images/jsdatepick/boxTopPx.gif) #ffffff left top repeat-x; }
.JsDatePickBox .hiddenBoxLeftWall { float:left; width:0px; overflow:hidden; overflow:hidden;}
.JsDatePickBox .hiddenBoxRightWall { float:left; width:0px; overflow:hidden; overflow:hidden;}
.JsDatePickBox .boxMain { float:left; background-color:#ffffff; margin:0; padding:15px 0 5px 0; }
.JsDatePickBox .boxMainStripped { background:#ffffff; border:none; }
.JsDatePickBox .tooltip { height:12px; line-height:11px; overflow:hidden; font-size:10px; color:#666666; text-align:left; padding:0px; margin:2px 0 2px 0; }
.JsDatePickBox .weekDaysRow { height:12px; overflow:hidden; line-height:11px; font-size:10px; color:#666666; text-align:center; padding:0px; margin:2px 0 0 0; }
.JsDatePickBox .weekDaysRow .weekDay { float:left; height:14px; overflow:hidden; width:24px; margin:0 5px 0 0; padding:0; }
.JsDatePickBox .boxMainInner { background:#ffffff; width:198px; float:left; margin:5px 0 0 0; padding:0; }
.JsDatePickBox .boxMainCellsContainer { background-color:#ffffff; margin:0; padding:0; }
.JsDatePickBox .boxMainInner .controlsBar { overflow:hidden; height:20px; position:relative; }
.JsDatePickBox .boxMainInner .controlsBarText { overflow:hidden; height:20px; line-height:20px; color:#000000; font-size:12px; text-align:center; }
.JsDatePickBox .boxMainInner .monthForwardButton  { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:0px; right:22px; background:url(../images/jsdatepick/monthForward_normal.gif) left top no-repeat; }
.JsDatePickBox .boxMainInner .monthForwardButtonOver  { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:0px; right:22px; background:url(../images/jsdatepick/monthForward_over.gif) left top no-repeat; }
.JsDatePickBox .boxMainInner .monthForwardButtonDown  { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:0px; right:22px; background:url(../images/jsdatepick/monthForward_down.gif) left top no-repeat; }
.JsDatePickBox .boxMainInner .monthBackwardButton { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:0px; left:22px; background:url(../images/jsdatepick/monthBackward_normal.gif) left top no-repeat; }
.JsDatePickBox .boxMainInner .monthBackwardButtonOver { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:0px; left:22px; background:url(../images/jsdatepick/monthBackward_over.gif) left top no-repeat; }
.JsDatePickBox .boxMainInner .monthBackwardButtonDown { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:0px; left:22px; background:url(../images/jsdatepick/monthBackward_down.gif) left top no-repeat; }
.JsDatePickBox .boxMainInner .yearForwardButton  { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:0px; right:0px; background:url(../images/jsdatepick/yearForward_normal.gif) left top no-repeat; }
.JsDatePickBox .boxMainInner .yearForwardButtonOver  { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:0px; right:0px; background:url(../images/jsdatepick/yearForward_over.gif) left top no-repeat; }
.JsDatePickBox .boxMainInner .yearForwardButtonDown  { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:0px; right:0px; background:url(../images/jsdatepick/yearForward_down.gif) left top no-repeat; }
.JsDatePickBox .boxMainInner .yearBackwardButton { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:0px; left:0px; background:url(../images/jsdatepick/yearBackward_normal.gif) left top no-repeat; }
.JsDatePickBox .boxMainInner .yearBackwardButtonOver { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:0px; left:0px; background:url(../images/jsdatepick/yearBackward_over.gif) left top no-repeat; }
.JsDatePickBox .boxMainInner .yearBackwardButtonDown { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:0px; left:0px; background:url(../images/jsdatepick/yearBackward_down.gif) left top no-repeat; }
.JsDatePickBox .boxMainInner .skipDay { cursor:default; overflow:hidden; width:24px; height:25px; float:left; margin:4px 5px 0 0; padding:0; }
.JsDatePickBox .boxMainInner .dayNormal { -khtml-user-select: none; font-size:12px; cursor:pointer; overflow:hidden; color:#4c4c4c; width:24px; height:25px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:25px; /*background:url(../images/jsdatepick/dayNormal.gif) left top no-repeat;*/ }
.JsDatePickBox .boxMainInner .dayNormalToday { -khtml-user-select: none; font-size:12px; cursor:pointer; overflow:hidden; color:#f40f0f; font-weight:bold; width:24px; height:25px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:25px; /*background:url(../images/jsdatepick/dayNormal.gif) left top no-repeat;*/ }
.JsDatePickBox .boxMainInner .dayDisabled { -khtml-user-select: none; cursor:default; font-size:12px; overflow:hidden; color:#999999; width:24px; height:25px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:25px; /*background:url(../images/jsdatepick/dayNormal.gif) left top no-repeat;*/ }
.JsDatePickBox .boxMainInner .dayOver { -khtml-user-select: none; cursor:pointer; font-size:12px; overflow:hidden; color:#4c4c4c; width:24px; height:25px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:25px; /*background:url(../images/jsdatepick/dayOver.gif) left top no-repeat;*/ }
.JsDatePickBox .boxMainInner .dayOverToday { -khtml-user-select: none; cursor:pointer; font-size:12px; overflow:hidden; font-weight:bold; color:#f40f0f; width:24px; height:25px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:25px; /*background:url(../images/jsdatepick/dayOver.gif) left top no-repeat;*/ }
.JsDatePickBox .boxMainInner .dayDown { -khtml-user-select: none; cursor:pointer; font-size:12px; overflow:hidden; color:#F9F9F9; width:24px; height:25px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:25px; /*background:url(../images/jsdatepick/dayDown.gif) left top no-repeat; */ }
.JsDatePickBox .boxMainInner .dayDownToday { -khtml-user-select: none; cursor:pointer; font-size:12px; overflow:hidden; color:#f40f0f; font-weight:bold; width:24px; height:25px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:25px; /* background:url(../images/jsdatepick/dayDown.gif) left top no-repeat;*/ }

  
  .block-wrapper.gal_content {width:100%;float:left;margin:0px 0px 5px 0px;}
  .block-wrapper.gal_content .wrapper {background: #011a38 url(../images/tc_bgblockblue.gif) 0px 0px repeat-x;overflow:hidden;}
  .block-wrapper.gal_content .title-wrapper {width:100%;float:left;}
  .block-wrapper.gal_content .content {background: none;}
  .block-wrapper.gal_content .pane_tabs {display:block;}
  .block-wrapper.gal_content .cont {padding:10px 30px 0;text-align:center;overflow:hidden;width: 650px;margin:0 auto;border:0px solid #fff;}
  .block-wrapper.gal_content .news_tabs {border:0px solid #d20001;background: #002c58;}
  .block-wrapper.gal_content .news_tabs a {display:block;height:35px;line-height:7px;font-weight:normal;font-size:12px;text-decoration:none;background: #002c58;}
  .block-wrapper.gal_content .news_tabs a.current {background: #0b4f84 url(../images/tc_bgblockblue.gif) 0px 0px repeat-x;}
  .block-wrapper.gal_content .news_tabs a span {display:block;padding:5px 0 5px 5px;color:#fff;}
  .block-wrapper.gal_content .news_tabs a.current span {color:#fff;}
  .block-wrapper.gal_content .news_tabs a sub {display:block;font-size:10px;margin:0px 0 0px 10px;line-height:7px;}
  .block-wrapper.gal_content .news_tabs a:hover {color:#1774bf;}
  .block-wrapper.gal_content .news_tabs a.current:hover {text-decoration:none;cursor:default;}
  .block-wrapper.gal_content .news_tabs .item {display:block;float:left;text-align:left;line-height:160%;outline:none;width:24%;}
  .block-wrapper.gal_content .news_tabs a#gallery1 span {}
  .block-wrapper.gal_content .news_tabs a#gallery2 span {border-left:1px solid #0d365c;}
  .block-wrapper.gal_content .news_tabs a#gallery3 span {border-left:1px solid #0d365c;}
  .block-wrapper.gal_content .news_tabs a#gallery4 span {border-left:1px solid #0d365c;}
  .block-wrapper.gal_content .news_tabs a#gallery1.current span {color:#fff;}
  .block-wrapper.gal_content .news_tabs a#gallery2.current span {color:#fff;}
  .block-wrapper.gal_content .news_tabs a#gallery3.current span {color:#fff;}
  .block-wrapper.gal_content .news_tabs a#gallery4.current span {color:#fff;}



.bottom_gallery_title {color:#011a38;margin:25px 0 10px;border-bottom:1px solid #011a38;}
.bottom_gallery {margin:0px;padding:0px;}
.bottom_gallery li {position:relative;border:4px solid #aaa;display:block;width:160px;float:left;margin:5px;overflow:hidden;vertical-align:baseline;}
.bottom_gallery li:hover {border:4px solid #002c58;}
.bottom_gallery li a {display:block;position:relative;width:160px;height:160px;vertical-align:baseline;text-align:center;background-repeat:no-repeat;background-position:50% 50%;background-size:auto 240px ;}
.bottom_gallery li img {display:block;width:250px;max-width:250px;border:medium none;vertical-align:baseline;}
.item-user__photo-del, .item-user__photo-hide, .item-user__photo-show {position:absolute;top:5px;right:5px;z-index:9;display:block;height:20px;width:20px;cursor:pointer;}
.item-user__photo-del {right:30px;background:url(../images/icons/delete.png) no-repeat 50% 50%;}
.item-user__photo-hide {background:url(../images/icons/hide.png) no-repeat 50% 50%;}
.item-user__photo-show {background:url(../images/icons/show.png) no-repeat 50% 50%;}





/* preloders maps */
.mapblock {position:relative;height:40px;width:100%;overflow:hidden;}
.admin-mapblock {position:relative;height:350px;width:100%;overflow:hidden;}
#map_canvas { width:100%;height:100%;background:url("../images/spinners/spinner_big.gif") no-repeat center; position:relative; overflow:hidden; }
.map_openbut {position:absolute;bottom:0px;left:50%;height:20px;width:300px;overflow:hidden;z-index:9;margin:0 0 0 -150px;background:#1c4b7f;color:#fff;text-align:center;cursor:pointer;}
#itemfirms #map_canvas {height:350px;}
#topclimat_content .maincolumn #map_canvas img{max-width:none;}
#map_canvas div.botton_type_map { height:20px; width:47px; z-index:100; position:absolute; top:75px; right:5px; cursor:pointer;border:1px solid #000; }
#map_canvas div.botton_map_type_normal { background:url("../images/button_map_normal.png") no-repeat; height:20px; width:37px; z-index:101; position:absolute; bottom:30px; right:184px; cursor:pointer; }
#map_canvas div.botton_map_type_satelite { background:url("../images/button_map_satellite.png") no-repeat; height:20px; width:41px; z-index:102; position:absolute; bottom:30px; right:143px; cursor:pointer; }
#map_canvas div.botton_map_type_hybrid { background:url("../images/button_map_hybrid.png") no-repeat; height:20px; width:37px; z-index:103; position:absolute; bottom:30px; right:106px; cursor:pointer; }
#map_canvas div.active { background-position:0 -20px; }
#map_canvas div.botton_map_type a { color:#fff; font-weight: bolder; }
#map_canvas .yandex_map { background:url("../images/map_yandex1.png") no-repeat 0 0px; height:20px; width:47px; z-index:105; position:absolute; bottom:30px; right:51px; cursor:pointer; }
#map_canvas .yandex_map_a { background:url("../images/map_yandex1.png") no-repeat 0 -20px; }
#map_canvas .google_map { background:url("../images/map_google1.png") no-repeat 0 0px; height:20px; width:47px; z-index:105; position:absolute; bottom:30px; right:5px; cursor:pointer; }
#map_canvas .google_map_a { background:url("../images/map_google1.png") no-repeat 0 -20px; }
#map_canvas div.preload_map { height:20px; width:136px; background:url("../images/map_object_preloader.png") no-repeat;  z-index:105; position:absolute; bottom:30px; left:70px; }

#map-controls {display:block; position:absolute;right:12px;top:40%;width:52px;height:96px;z-index:10000;border:0px solid #000;}
#map-controls div {position:absolute;width:22px;height:22px;background-image:url("../images/map_controls_zoom.png");background-repeat:no-repeat;cursor:pointer;}
#map-controls div.disabled {cursor:default;}
#map-controls-up {top:4px;left:18px;background-position:0px -16px;}
#map-controls-down {top:31px;left:18px;background-position:0px -56px;}
#map-controls-left {top:18px;left:5px;background-position:0px 4px;}
#map-controls-right {top:18px;left:31px;background-position:0px -36px;}
#map-controls-zoom-in {top:10px;left:18px;height:22px;background-position:0px 0px;}
#map-controls-zoom-in:hover {top:10px;left:18px;height:22px;background-position:0px -30px;}
#map-controls-zoom-out {top:65px;left:18px;height:22px;background-position:0px -60px;}
#map-controls-zoom-out:hover {top:65px;left:18px;height:22px;background-position:0px -90px;}
#map-controls-zoom-in.disabled {background-position:0px -117px;}
#map-controls-zoom-out.disabled {background-position:0px -137px;}



/* ion.rangeSlider slider in catalog  */
.irs {position: relative; display: block;}
	.irs-line {position: relative; display: block;overflow: hidden;}
		.irs-line-left, .irs-line-mid, .irs-line-right {position: absolute; display: block;top: 0;}
		.irs-line-left {left: 0; width: 10%;}
		.irs-line-mid {left: 10%; width: 80%;}
		.irs-line-right {right: 0; width: 10%;}
	.irs-diapason {position: absolute; display: block;left: 0; width: 100%;}
	.irs-slider {position: absolute; display: block;cursor: default;z-index: 1;}
		.irs-slider.single {left: 10px;}
			.irs-slider.single:before {position: absolute; display: block; content: "";top: -50%; left: -100%;width: 300%; height: 200%;background: rgba(0,0,0,0.0);}
		.irs-slider.from {left: 100px;}
			.irs-slider.from:before {position: absolute; display: block; content: "";top: -50%; left: -200%;width: 300%; height: 200%;background: rgba(0,0,0,0.0);}
		.irs-slider.to {left: 300px;}
			.irs-slider.to:before {position: absolute; display: block; content: "";top: -50%; left: 0;width: 300%; height: 200%;background: rgba(0,0,0,0.0);}
		.irs-slider.last {z-index: 2;}
	.irs-min {position: absolute; display: block;left: 0;cursor: default;}
	.irs-max {position: absolute; display: block;right: 0;cursor: default;}
	.irs-from, .irs-to, .irs-single {position: absolute; display: block;top: 0; left: 0;cursor: default;white-space: nowrap;}
.irs-grid {position: absolute; display: none;bottom: 0; left: 0;width: 100%; height: 20px;}
.irs-with-grid .irs-grid {display: block;}
	.irs-grid-pol {position: absolute;top: 0; left: 0;width: 1px; height: 8px;background: #000;}
	.irs-grid-pol.small {height: 4px;}
	.irs-grid-text {position: absolute;bottom: 0; left: 0;width: 100px;white-space: nowrap;text-align: center;font-size: 9px; line-height: 9px;color: #000;}

.irs-line-mid, .irs-line-left, .irs-line-right, .irs-diapason, .irs-slider {background: url(../images/sprite-skin-flat.png) repeat-x;}
.irs {height: 40px;}
.irs-with-grid {height: 60px;}
.irs-line {height: 12px; top: 25px;background:#ccc;}
	.irs-line-left {height: 12px;background-position: 0 -30px;}
	.irs-line-mid {height: 12px;background-position: 0 0;}
	.irs-line-right {height: 12px;background-position: 100% -30px;}
.irs-diapason {height: 12px; top: 25px;background-position: 0 -60px;}
.irs-slider {width: 16px; height: 18px;top: 22px;cursor:pointer;background-position: 0 -90px;}
#irs-active-slider, .irs-slider:hover {background-position: 0 -120px;}
.irs-min, .irs-max {color: #999;font-size: 10px; line-height: 1.333;text-shadow: none;top: 0; padding: 1px 3px;background: #e1e4e9;}
.irs-from, .irs-to, .irs-single {color: #fff;font-size: 10px; line-height: 1.333;text-shadow: none;padding: 1px 5px;background: #ed5565;}
.irs-from:after, .irs-to:after, .irs-single:after {position: absolute; display: block; content: "";bottom: -6px; left: 50%;width: 0; height: 0;margin-left: -3px;overflow: hidden;border: 3px solid transparent;border-top-color: #ed5565;}
.irs-grid-pol {background: #e1e4e9;}
.irs-grid-text {color: #999;}



/* AutoSuggest CSS - Version 1.2 у пользователя в карточке*/

ul.as-selections { list-style-type: none; border-top: 1px solid #888; border-bottom: 1px solid #b6b6b6; border-left: 1px solid #aaa; border-right: 1px solid #aaa; padding: 1px 0 1px 4px; margin: 0; overflow: auto; background-color: #fff;}
ul.as-selections.loading { background-color: #eee;}
ul.as-selections li { float: left; margin: 1px 4px 1px 0;}
ul.as-selections li.as-selection-item { color: #2b3840; font-size: 13px; text-shadow: 0 1px 1px #fff; background-color: #ddeefe; border: 1px solid #acc3ec; border-top-color: #c0d9e9; padding: 0px 7px 0px 10px; }
ul.as-selections li.as-selection-item:last-child { margin-left: 30px;}
ul.as-selections li.as-selection-item a.as-close { float: right; margin: 1px 0 0 7px; padding: 0 2px; cursor: pointer; color: #5491be; font-size: 14px; font-weight: bold;}
ul.as-selections li.as-selection-item.blur { color: #666666; background-color: #f4f4f4; border-color: #bbb; border-top-color: #ccc;}
ul.as-selections li.as-selection-item.blur a.as-close { color: #999;}
ul.as-selections li:hover.as-selection-item { color: #2b3840; background-color: #bbd4f1; border-color: #6da0e0; border-top-color: #8bb7ed;}
ul.as-selections li:hover.as-selection-item a.as-close { color: #4d70b0;}
ul.as-selections li.as-selection-item.selected { border-color: #1f30e4;}
ul.as-selections li.as-selection-item a:hover.as-close { color: #1b3c65;}
ul.as-selections li.as-selection-item a:active.as-close { color: #4d70b0;}
ul.as-selections li.as-original { margin-left: 0;}
ul.as-selections li.as-original input { border: none; outline: none; font-size: 13px; width: 120px; height: 17px; }
ul.as-list { position: absolute; list-style-type: none; margin: 2px 0 0 0; padding: 0; font-size: 14px; color: #000; background-color: #fff; background-color: rgba(255,255,255,0.95); z-index: 2; box-shadow: 0 2px 12px #222; -webkit-box-shadow: 0 2px 12px #222; border-radius: 5px; -webkit-border-radius: 5px;}
li.as-result-item, li.as-message { margin: 0 0 0 0; padding: 5px 12px; background-color: transparent; border: 1px solid #fff; border-bottom: 1px solid #ddd; cursor: pointer; border-radius: 5px; -webkit-border-radius: 5px;}
li:first-child.as-result-item { margin: 0;}
li.as-message { margin: 0; cursor: default;}
li.as-result-item.active { background-color: #3668d9; border-color: #3342e8; color: #fff; text-shadow: 0 1px 2px #122042;}
li.as-result-item em {  font-style: normal;  background: #444;   padding: 0 2px; color: #fff;}
li.as-result-item.active em {  background: #253f7a;   color: #fff;}
/* Webkit Hacks 
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	ul.as-selections {border-top-width: 2px;}
	ul.as-selections li.as-selection-item {	padding-top: 3px; padding-bottom: 3px;}
	ul.as-selections li.as-selection-item a.as-close {margin-top: -1px;}
	ul.as-selections li.as-original input {	height: 19px;}
} */
/* Opera Hacks 
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	ul.as-list {border: 1px solid #888;}
	ul.as-selections li.as-selection-item a.as-close {margin-left: 4px;margin-top: 0;}
} */
/* IE Hacks 
ul.as-list { border: 1px solid #888\9; }
ul.as-selections li.as-selection-item a.as-close { margin-left: 4px\9; margin-top: 0\9; } */
/* Firefox 3.0 Hacks
ul.as-list,  x:-moz-any-link, x:default { border: 1px solid #888; } */
/* Target FF 3.5+
BODY:first-of-type ul.as-list, x:-moz-any-link, x:default { border: none; } */
