html,body {
  height:100%;
  margin: 0;
  padding:0px;
  font-family: Tahoma, Verdana, Arial;
  color: #5E5E5E;
  font-size:13px;
  text-align:center;
  background:white;
  margin-bottom:25px;
}
hr {
  border: none 0;
  border-top: 1px dashed #000;
  width: 100%;
  height: 1px;
  margin-top:-10px;
  margin-bottom:10px;
}
a {
  color: #0080BF;
  font-family: Tahoma, Verdana, Arial;
  text-decoration: underline;
  font-size: 12px;
}
a:hover {
  color:#e70000;
}
td {
  font-size:12px;
}
img, table      {
  border:none;
}
table {
  border-collapse: collapse;
/*  width:99%;*/
}
* html table {
/* width:530px;*/
}

* html .map {
  width:100%;
}
table td {
  padding: 0px;
  vertical-align:top;
}
h1,h2,h3,h4,h5,h6,p {
  padding:0;
  margin:0;
}
h1 {
  font-size:24px;
  font-weight:normal;
  margin-bottom:5px;
  color:black;
  position:relative;
  z-index:11;
  width: auto;
  padding-bottom:10px;
  /*background:url(/images/grad-y.png) left top repeat-x;*/
}
h1.mains {
  padding-left:0px;
  margin-left:0px;
  font-size:32px;
  font-weight:normal;
  color:black;
  display:inline;
  text-align:center;
}
h2 {
  font-size:16px;
  font-weight:normal;
  margin-bottom:16px;
  color:#91AF04;
}
h3 {
  font-size:18px;
  font-weight:normal;
  margin-bottom:28px;
  padding-top:14px;
  color:#010101;
}
h4 {
  font-size:16px;
  font-weight:normal;
  margin-bottom:16px;
  color:#FF7F00;
}
h5 {
  font-size:12px;
  font-weight:normal;
  margin-top:18px;
  margin-bottom:10px;
}
.bigs {
  font-size:15px;
}
p {
  line-height:16px;
  margin-bottom:16px;
/*  text-indent:20px;*/
}
ol {
  margin:0;
  padding:0;
}
ul,ul li {
  margin:0;
  padding:0;
  list-style:none;
}
ul {
/*  margin:-8px 0 14px 25px;*/
  margin:10px 0 10px 25px;
}
ol {
  margin:0px 0 14px 25px;
}
ul li {
  background:url(/images/li_bg.gif) 0 8px no-repeat;
  padding-bottom:2px;
  padding-left:15px;
  /*position:relative;*/
}
.skd {
  width:280px;
}
.htmlMakeup     {
  margin:10px auto 0 auto;
  width:1000px;
  text-align:left;
}

/*		#666666  {color:#666666}*/

.bottBg {
  background:url(/images/all_block_06_white_bg.gif) 0 100% repeat-x;
}
.bottLBg        {
  background:url(/images/all_block_07_white_bg.gif) 0 100%  no-repeat;
}
.bottRBg        {
  background:url(/images/all_block_05_white_bg.gif) 100% 100% no-repeat;
}
.topLBg {
  background:url(/images/all_block_01_white_bg.gif) 0 0  no-repeat;
}
.topRBg {
  background:url(/images/all_block_03_white_bg.gif) 100% 0  no-repeat;
}
.topBg  {
  background:url(/images/all_block_02_white_bg.gif) 0 0 repeat-x;
}
.lBg    {
  background:url(/images/all_block_08_white_bg.gif) 0 0 repeat-y;
}
.rBg    {
  background:url(/images/all_block_04_white_bg.gif) 100% 0 repeat-y;
}
.wa     {
  _height:0px;
  padding:270px 51px 35px 99px;
  position:relative;
  overflow:hidden;
}
.topQucikLinks  {
  position:absolute;
  top:21px;
  left:62px;
  color:black;
  width:891px;
  z-index:10;
}
.topQucikLinks a        {
  color:black;
  background:url(/images/arrow_fig.gif) 0 5px no-repeat;
  padding-left:15px;
  margin-right:37px;
}
.topQucikLinks a:hover  {
  color:#e70000;
}
.topQucikLinks b        {
  float:right;
  font-weight:normal;
  font-size:20px;
}
/* green */

.logo   {
  display:block;
  width:90px;
  height:26px;
  position:absolute;
  top:81px;
  left:86px;
  background:url(/images/alniko_white_logo.gif);
}

/* NY */
/*
.logo   {
  display:block;
  width:117px;
  height:69px;
  position:absolute;
  top:50px;
  left:86px;
  background:url(/images/logo/alniko_white_logo.gif) no-repeat;
}
*/
/* green */

.menuCherry     {
  background:url(/images/menu_img_bg.jpg);
  width:264px;
  height:284px;
  position:absolute;
  left:527px;
  top:42px;
}

.menuSecundomer     {
  background:url(/images/secundomer.jpg);
  width:279px;
  height:271px;
  position:absolute;
  left:527px;
  top:42px;
}

.menuCube       {
  background: url(/images/menu_img_cube_bg.jpg);
  width:266px;
  height:230px;
  position:absolute;
  left:527px;
  top:47px;
}

/* blue */
/*
.menuCherry     {
  background:url(/images/_w_menu_img_bg.jpg);
  width:264px;
  height:284px;
  position:absolute;
  left:527px;
  top:32px;
}

.menuSecundomer     {
  background:url(/images/_w_secundomer.jpg);
  width:279px;
  height:271px;
  position:absolute;
  left:527px;
  top:10px;
}

.menuCube       {
  background: url(/images/_w_menu_img_cube_bg.jpg);
  width:266px;
  height:230px;
  position:absolute;
  left:527px;
  top:47px;
}

*/


.subMenu0 {
  margin:4px 20px 20px -10px;
  float:left;
  width:25%;
  position:relative;
  z-index:20;
}

.undermenu {

}
.subMenu        {
  background:#F5F5F5/* url(/images/menu_sub_bott_white.gif) 0 100% no-repeat*/;
/*  float:right;*/
  width:214px;
  color:black;
  font-size:13px;
  margin-top:0px;
  position:relative;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	zoom: 1;
}
* html .subMenu {
    margin-bottom:0;
}
.subMenu .top   {
/*    background:url(/images/menu_sub_top_white.gif) 0 0 no-repeat;*/
    padding:12px 13px 10px 23px;
}
* html .subMenu .top    {
    padding:18px 13px 19px 23px;
}
.subMenu .popuap {
    position:absolute;
    bottom:-88px;
    left:8px;
    background: url(/images/link_popaup_bg_l.gif) 0 0 no-repeat;
    line-height:32px;
    font-size:14px;
    height:32px;
    padding:0 0 0 31px;
}
* html .subMenu .popuap {
    line-height:29px;
    height:29px;
    padding:0 0 3px 31px;
}
.subMenu .popuap b {
    font-weight:normal;
    line-height:32px;
    height:32px;
    background:url(/images/link_popaup_bg_r.gif) 100% 0 no-repeat;
    display:block;
    padding:0 22px 0 8px;
    white-space:nowrap;
    cursor:pointer;
}
* html .subMenu .popuap b {
    line-height:29px;
    height:29px;
    padding:0 22px 3px 8px;
}
.subMenu .popuap2 {
    position:absolute;
    bottom:-88px;
    background: url(/images/link_popaup_bg_l2.gif) 0 0 no-repeat;
    line-height:32px;
    font-size:14px;
    height:32px;
    padding:0 0 0 20px;
}
* html .subMenu .popuap2 {
    line-height:29px;
    height:29px;
    padding:0 0 3px 20px;
}
.subMenu .popuap2 b {
    font-weight:normal;
    line-height:32px;
    height:32px;
    background:url(/images/link_popaup_bg_r.gif) 100% 0 no-repeat;
    display:block;
    padding:0 22px 0 8px;
    white-space:nowrap;
    cursor:pointer;
}
* html .subMenu .popuap2 b {
    line-height:29px;
    height:29px;
    padding:0 22px 3px 8px;
}
.subMenu a      {
    font-size:13px;
    display:block;
    background:url(/images/arrow_fig.gif) 0 5px no-repeat;
    padding-left:17px;
    margin:14px 0;
    position:relative;
}
.subMenu span{
    font-size:13px;
    display:block;
    background:url(/images/arrow_fig.gif) 0 5px no-repeat;
    padding-left:17px;
    margin:14px 0;
    position:relative;
}
.subMenu strong {
    display:block;
    background:url(/images/arrow_fig.gif) 0 5px no-repeat;
    padding-left:17px;
    margin:14px 0;
    font-weight:normal;
    position:relative;
}
* html .subMenu strong  {
    margin:0;
}

.subMenu ul     {
    margin:0;
    padding:0;
    list-style:none;
}
.subMenu li     {
    margin:0;
    padding:0;
    background:none;
}
.subMenu ul ul  {
    margin:-5px 0 0 0;
    padding:0;
    background:none;
}
* html .subMenu ul ul   {
    margin:0px 0 0 0 !important;
    padding-bottom:5px;
}
.subMenu li li  {
    margin:7px 0;
    padding:0;
    background:none;
}
.subMenu ul ul a        {
    font-size:11px;
    display:inline;
    background:none;
    padding-left:0px;
}
.subMenu ul ul div  {
   margin-left:32px;
}
.subMenu ul ul strong   {
    font-size:11px;
    display:block;
    background:none;
    padding-left:32px;
}
.contentSubMenu, .contentSubMenupLPadd {
/*	padding-left:228px;*/
	margin-left:228px;
	position:relative;
	z-index:100;
}
.contentSubMenu2 {
	margin:0;
}
.timetable {
    margin-left:-10px;
    margin-bottom:20px;
}
* html .timetable   {
    width:530px;
}
.timetable tr   {
    background:url(/images/separator_bg.gif) 0 100% repeat-x;
}
.timetable .end {
    background:none;
}
.timetable td   {
    padding:12px 20px 12px 10px;
}
.timetable .title td    {
    border-bottom:solid 5px #99B600;
/*    white-space:nowrap;*/
    color:#99B600;
    background:none;
    padding-bottom:11px;
}
.timetable .title .a    {
    left:0px;
    top:38px;
    position:absolute;
    display:block;
    width:4px;
    height:5px;
    background:white;
}
.timetable .title .z    {
    right:0;
    position:absolute;
    display:block;
    width:4px;
    height:5px;
    background:white;
    top:38px;
}
* html .timetable .title .z     {
    right:-1px;
}
.timetable strong       {
    color:black;
    white-space:nowrap;
    font-weight:normal;
}

.table_2 {
    margin-left:-10px;
    margin-bottom:20px;
}
.table_2 tr   {
    background:url(/images/separator_bg.gif) 0 100% repeat-x;
}
.table_2 .end {
    background:none;
}
.table_2 td   {
    padding:4px 16px 4px 5px;
}
.table_2 .title td    {
    border-bottom:solid 5px #99B600;
    color:#99B600;
    background:none;
    padding-bottom:11px;
    padding-right:4px;
    vertical-align:middle;

}

.bottomBanner   {
    background:url(/images/separator_bg.gif) 0 100% repeat-x;
    margin:50px 0 55px -32px;
    clear:both;
		width:850px;
}
* html .bottomBanner    {

    position:relative;
    left:32px;
}
.bottomBanner .top      {
    background:url(/images/separator_bg.gif) 0 0 repeat-x;
    padding:18px 30px 18px 40px;
}
* html .bottomBanner .top       {
    height:1px;
}
* html .bottomBanner    {
    float:left;
}
.bottomBanner b {
    background:url(/images/separator_vert_bg.gif) 100% 0 repeat-y;
    float:left;
    font-weight:normal;
    width:203px;
    padding:13px 35px 27px 0;
    margin-right:35px;
    text-align:center;
}
.bottomBanner i {
    display:block;
    height:1px;
    clear:both;
}
.bottomBanner a em      {
/*                position:relative;*/
    font-style:normal;
/*                z-index:6000;*/
}
.bottomBanner .nightWatcher     {
    background:url(/images/banner_night_watch_white.jpg) center 0 no-repeat;
    padding:104px 10px 0 0;
    display:block;
    color:black;
    font-size:14px;
}
.bottomBanner .nightWatcher:hover       {
    color:#e70000;
}
* html .bottomBanner .nightWatcher      {
    height:1px;
}
.bottomBanner .add      {
    background: url(/images/banner_ad_white.jpg) center 0 no-repeat;
    padding:104px 0 0 2px;
    display:block;
    color:black;
    font-size:14px;
}
.bottomBanner .add:hover        {
    color:#e70000;
}
* html .bottomBanner .add       {
    height:1px;
}
.bottomBanner .kredit   {
    background: url(/images/banner_service_white.jpg) center 13px no-repeat;
    padding:117px 0 0 11px;
    display:block;
    /*color:black;*/
    font-size:14px;
    float:left;
    width:215px;
    white-space:nowrap;
}
.bottomBanner .kredit:hover     {
    color:#e70000;
}
* html .bottomBanner .kredit    {
    height:1px;
}
.bottomBanner .kredit   {
/*              background: url(/images/banner_service_white.jpg) 0 13px no-repeat;*/
    padding:117px 0 0 11px;
    display:block;
    color:black;
    font-size:14px;
    float:left;
    width:215px;
    white-space:nowrap;
}
.bottomBanner .kredit:hover     {
    color:#e70000;
}
* html .bottomBanner .kredit    {
    height:1px;
}
.bottom {
    width:850px;
    margin:-20px 0 0 -32px;
    font-size:10px;
}
.bottom strong  {
    display:block;
    font-size:11px;
    font-weight:normal;
    margin-bottom: 15px;
}
.bottom a       {
    font-size:10px;
    text-decoration:none;
    color: #5E5E5E;
}
.bottom a:hover {
    text-decoration: underline;
}
.bottom div     {
text-align:right;
    float:right;
    background:url(/images/logo_ony_bott.gif) 100% 100% no-repeat;
    padding-right:40px;
    font-size:11px;
    padding-top:12px;
    position:relative;
    top:-13px;
}
.bottom div a   {
    font-size:11px;
    color: #0080BF;
    text-decoration:underline;
}
.bottom div a:hover     {
    color:#e70000;
}
.bottom .helper {
width:100%;
}
.bottom  .helper a   {
    font-size:11px;
    color: #0080BF;
    text-decoration:underline;

}
.bottom  .helper a:hover     {
    color:#e70000;
}
div.mibok {
	clear:all;
		text-align:right;
    float:right;
    background:url(/images/mibok-white.gif) 100% 8px no-repeat;
    padding-right:64px;
		margin-top:5px;
    font-size:11px;
    height:24px;
    position:relative;
}
.swf    {
    background:url(/images/panorama_preload.jpg);
    width:983px;
    height:389px;
    position:absolute;
    top:7px;
    left:8px;
    z-index:0;
}
.mainContent    {
    padding:0 0 0 90px;
}
.mainContent div        {
    float:left;
    width:280px;
    padding-right:90px;
    position:relative;
    _height:0;
}
.mainContent div h2     {
    font-size:17px;
    font-weight:normal;
    margin-bottom:16px;
    color:black;
}
.mainContent div h4     {
    font-size:17px;
    font-weight:normal;
    margin-bottom:16px;
    color:#FF7F00;
}
.mainContent b  {
    display:block;
    height:1px;
    clear:both;
}
.mainContent div i      {
    display:block;
    position:absolute;
    width:100px;
    left:-120px;
    text-align:right;
    font-style:normal;
    color:#8D8D8D;
}
.mainContent div ul     {
    margin:0 0 14px 0;
}
.mainContent #resh {
float:left;
padding-right:20px;
position:relative;
width:350px;
}
.mainContent #pred {
margin-top:50px;
padding-right:20px;
position:relative;
width:100%;
}
.more   {
    background: url(/images/more_link_bg_r.gif) 100% 0 no-repeat #8EA703;
    line-height:22px;
    float:left;
    height:22px;
    color:white;
}
.more b {
    background:url(/images/more_link_bg_l.gif) 0 0 no-repeat;
    padding:0 14px;
    float:left;
    height:22px;
    cursor:pointer;
    font-weight:normal;
}
/* green */

.more_2   {
    background: url(/images/more_link_bg_r.gif) 100% 0 no-repeat #91AF04;
    line-height:22px;
    float:left;
    height:22px;
    color:white;
}
.more_2 b {
    background:url(/images/more_link_bg_l.gif) 0 0 no-repeat;
    padding:0 14px;
    float:left;
    height:22px;
    cursor:pointer;
    font-weight:normal;
}

/* blue */
/*
.more_2   {
    background: url(/images/more_link_bg_r_blue.gif) 100% 0 no-repeat #2CB1CB;
    line-height:22px;
    float:left;
    height:22px;
    color:white;
}
.more_2 b {
    background:url(/images/more_link_bg_l_blue.gif) 0 0 no-repeat;
    padding:0 14px;
    float:left;
    height:22px;
    cursor:pointer;
    font-weight:normal;
}
*/
.imgColorPicker {
    float:right;
    margin:42px -55px 23px 0;
}
.imgColorPicker2{
    float:left;
    margin:42px 0px 0px 5px;
}
.colorPicker    {
    width:318px;
    font-size:14px;
}
.colorPicker div        {
    width:83px;
    margin-right:23px;
    float:left;
    margin-bottom:15px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
.colorPicker div a      {
    background:url(/images/colorpicker_frame.png);
    width:83px;
    height:83px;
    display:block;
    position:relative;
    margin:0 0 -3px -4px;
}
* html .colorPicker div a       {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/colorpicker_frame.png');
}
.colorPicker div a b    {
    background:url(/images/colorpicker_pointer.png);
    width:17px;
    height:16px;
    display:block;
    position:absolute;
    top:15px;
    right:16px;
}
* html .colorPicker div a b     {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/colorpicker_pointer.png');
}
.colorPicker .cat       {
    background:url(/images/ic_link_new_window.gif) 0 5px no-repeat;
    padding-left:21px;
    color: #0080BF;
    font-size:14px !important;
    display:block;
    margin-top:14px;
    clear:both;
}
.colorPicker i  {
    padding-left:21px;
    font-style:normal;
}

.colorPicker2    {
    width:99%;
    font-size:14px;
/*        				margin-top:-337px;*/
}
*+html .colorPicker2 {
margin-top:0px;
}
.colorPicker2 div        {
    width:83px;
    margin-right:23px;
    float:left;
    margin-bottom:15px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
.colorPicker2 div a      {
    background:url(/images/colorpicker_frame.png);
    width:83px;
    height:83px;
    display:block;
    position:relative;
    margin:0 0 -3px -4px;
}
* html .colorPicker2 div a       {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/colorpicker_frame.png');
}
.colorPicker2 div a b    {
    background:url(/images/colorpicker_pointer.png);
    width:17px;
    height:16px;
    display:block;
    position:absolute;
    top:15px;
    right:16px;
}
* html .colorPicker2 div a b     {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/colorpicker_pointer.png');
}
.colorPicker2 .cat       {
    background:url(/images/ic_link_new_window.gif) 0 5px no-repeat;
    padding-left:21px;
    color: #0080BF;
    font-size:14px !important;
    display:block;
    margin-top:14px;
    clear:both;
}
.colorPicker2 i  {
    padding-left:21px;
    font-style:normal;
}

.catBigImg      {
    float:right;
    margin:-75px -75px 23px 0;
}
.catBigImgBlock     {
    float:right;
    margin:-10px 0px 23px 0px;
    padding:0px 0px 0px 20px;
	text-align:center;
}
.catBigImgBlock .sub-photo-price{font-size:15px;margin-top:12px;}
.catBigImgBlock .sub-photo-price span{color:red;font-weight:bold;}

.terminalExample        {
    float:right;
    margin:-80px -75px 23px 0;
}
.popuap {
    background:url(/images/ic_link_new_window.gif) 0 5px no-repeat;
    padding-left:14px;
    font-weight:bold;
    margin-left:4px;
}
.terminalMain .subMenu  {
    position:relative;
    top:16px;
}
.pricer {
    font-size:21px;
    color:black;
    font-style:normal;
    padding-top:3px;
/*    display:block;*/
    /*padding-bottom:55px;*/
}
* html .pricer  {
    padding-bottom:0;
}
.pricer a       {
    background: url(/images/link_pricer_l_bg.gif) 0 0 no-repeat #FF5A00;
    line-height:22px;
    height:22px;
    float:left;
    color:white;
    margin-top:12px;
}
.pricer a b     {
    background: url(/images/link_pricer_r_bg.gif) 100% 0 no-repeat;
    font-weight:normal;
    padding:0 15px;
    line-height:22px;
    display:block;
}
.pricer p       {
    display:block;
    margin:0;
    height:1px;
    clear:both;
}
.descTable      {
    clear:both;
    margin:0px 0px 0px -11px;
    padding:20px 0 0 0;
}
/*        * html .descTable  {
    padding:20px 0 0 0 !important;
}*/
.descTable span {
    display:block;
    /*background:url(/images/separator_bg.gif) 0 100% repeat-x;*/
    padding-bottom:1px;
    min-height:38px;
    margin-bottom:31px;
    overflow:hidden;

}
.descTable span a       {
/*                line-height:34px;*/
    height:60px;
    float:left;
/*              margin-right:15px;*/
    font-size:11px;
}
.descTable span a:hover {
    background:url(/images/link_desk_table_l_bg.gif) 0 0 no-repeat #E9E9E9;
}
.descTable span a b     {
/*                line-height:34px;*/
    float:left;
    padding:0 14px;
    cursor:pointer;
    font-weight:normal;
    text-align:center;
}
.descTable span a:hover b       {
    background:url(/images/link_desk_table_r_bg.gif) 100% 0 no-repeat;
}
.descTable span strong  {
/*                line-height:34px;*/
    float:left;
    background:url(/images/link_desk_table_l_bg.gif) 0 0 no-repeat #E9E9E9;
    font-weight:normal;
    font-size:13px;
    color:black;
}
.descTable span strong b        {
/*                line-height:34px;*/
    float:left;
    padding:0 14px;
    font-weight:normal;
    background:url(/images/link_desk_table_r_bg.gif) 100% 0 no-repeat;
}
.descTable .modelDescription      {
    width:100%;
}
.descTable .modelDescription .col1      {
    padding-right:20px;
    background:url(/images/separator_vert_bg.gif) 100% 0 repeat-y;
    width:50%;
}
.descTable .modelDescription .col1 div  {
    padding-left:55px;
    font-size:11px;
    margin-bottom:20px;
}
.descTable .modelDescription .col1 div a        {
    font-size:11px;
}
.descTable .modelDescription .col1 div strong   {
    color:black;
    font-size:12px;
    display:block;
    margin-bottom:7px;
    line-height:normal;
}
.descTable .modelDescription .col1 div ul       {
    margin:0px 0 0px 0;
    line-height:normal;
}
.descTable .modelDescription .col1 div li       {
    margin-bottom:4px;
}


.descTable .modelDescription .col2      {
    padding-left:37px;
    width:25%;
}
.descTable .modelDescription .col2 div  {
    font-size:11px;
    margin-bottom:20px;
}
.descTable .modelDescription .col2 div strong   {
    color:black;
    font-size:12px;
    display:block;
    margin-bottom:7px;
    line-height:normal;
}
.descTable .modelDescription .col2 div p        {
    margin-bottom:5px;
}
.descTable .modelDescription .col2 div ul       {
    margin:0px 0 0px 0;
}
.descTable .modelDescription .col2 div li       {
    margin-bottom:4px;
}
.descTable .compareTable  {
    width:100%;
}

#tab_2  {
display: none;
}
#tab_3  {
    display: none;
}
#tab_4  {
    display: none;
}
#tab_5  {
    display: none;
}
#tab_6  {
    display: none;
}

.descTable .colorSelect {
/*                width:100%;*/
}
.descTable .compareTable td     {
    padding:6px 12px;
    border:solid 1px #5d97c4;
    font-size:11px;
    color:#5E5E5E;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.descTable .compareTable td a   {
    font-size:11px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.descTable .compareTable strong {
    color:#5E5E5E;
}
.descTable .compareTable b      {

    color:#5E5E5E;
}

.descTable .compareTable i      {
    font-size:13px;
    font-style:normal;
    color:#000;
    font-weight:bold;
}
.descTable .compareTable .s     {
    background:#dee8f2;
}
.descTable .compareTable font   {
    color:#FF2222;
    font-size:11px;
}
.descTable .compareTable .minPad td     {
    padding:6px 16px 0px 16px;
}
.descTable .compareTable .linkMore td   {
    padding-top:25px;
}
.descTable .compareTable .linkMore a    {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
}
.descTable .compareTable .footnote      {
    padding-top:40px;
    padding-left:47px;
}
.descTable .compareTable .footnote em   {
    margin-left:-21px;
    font-style:normal;
}

.compareTable tr.noborder td{
	border:none;
}

.descTable .featureTable   {
    width:100%;
}
.descTable .featureTable tr     {
    background:url(/images/separator_bg.gif) 0 100% repeat-x;
}
.descTable .featureTable td     {
    padding:12px 50px 12px 33px;
}
.descTable .featureTable b      {
    font-weight:normal;
    color:black;
}
.descTable .featureTable .l     {
    background:none;
}
.descTable .featureTable2   {
    width:100%;
}
.descTable .featureTable2 td     {
    padding:12px 50px 12px 33px;
}
.descTable .featureTable2 b      {
    font-weight:normal;
    color:black;
}
.descTable .featureTable2 .l     {
    background:none;
}
.ppUpDiscount   {
    background:url(/images/discount_block_bg.png);
    width:441px;
    height:516px;
    text-align:left;
    margin:0 auto;
}
* html .ppUpDiscount    {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/discount_block_bg.png');
}
.ppUpDiscount div       {
    background:url(/images/alniko_white_logo.gif) 83px 47px no-repeat;
    padding:152px 83px 50px 83px;
}
.ppUpDiscount div table {
    margin-left:-9px;
}
.ppUpDiscount div h3    {
    margin-bottom:30px;
    padding-top:0;
}
.ppUpDiscount div td    {
    padding:10px;
    background:url(/images/separator_bg.gif) 0 100% repeat-x;
    width:50%;
}
.ppUpDiscount div .title td     {
    border-bottom:solid 5px #99B600;
    color:#99B600;
    background:none;
}
.ppUpDiscount div td b  {
    font-weight:normal;
    color:black;
}

.pLPadd p       {
    padding-left:19px;
}
.pLPadd ul      {
    margin:-8px 0 14px 15px;
}
.pLPadd li      {
    background:none !important;
    padding-left:15px;
    padding-bottom:12px;
}
.pLi li  {
    background:none !important;
    padding-left:0px;
    padding-bottom:12px;
}
.terminalFullInfo       {
    margin-left:-33px;
    clear:both;
    width:100%;
}
.terminalFullInfo .feature      {
    width:72%;
}
.terminalFullInfo td    {
    padding:12px;
    background:url(/images/separator_bg.gif) 0 0 repeat-x;
}
.terminalFullInfo .f td {
    background:none;
}
.terminalFullInfo .subInfo td   {
    background:none;
}
.terminalFullInfo b     {
    color:black;
    font-weight:normal;
    display:block;
    margin-left:21px;
}
.terminalFullInfo .subInfo i    {
    color:black;
    font-style:normal;
    display:block;
    margin-left:31px;
    font-size:11px;
}
.terminalFullInfo strong        {
    color:black;
    font-weight:normal;
    display:block;
    margin-left:21px;
    font-size:18px;
}
.terminalFullInfo em    {
    font-style:normal;
    font-size:18px;
}

.articleAnons div       {
    margin-bottom:35px;
    line-height:16px;

}
.articleAnons div em    {
    font-style:normal;
    color:#CCCCCC;
}
.articleAnonsLink     {
    font-size:16px;
    display:block;
    margin:5px 0 10px 0;
}
.terminalPreview        {
    clear:both;
    margin:0 0 0 -13px;
}
* html .terminalPreview {
    padding:10px 0 0 0;
}
.terminalPreview div    {
    float:left;
}
* html .terminalPreview div     {
    float:left;
    clear:right;
}
.terminalPreview strong {
    margin-left:16px;
    font-size:15px;
    font-weight:normal;
    color:black;
}
.terminalPreview .standart      {
    display:block;
    width:130px;
    height:33px;
    padding:323px 0 0 16px;
    font-size:25px;
    background: url(/images/_terminal_03.jpg) 20px 0 no-repeat;
    margin-right:0px; /*50px;*/
}
.terminalPreview .street        {
    display:block;
    width:119px;
    height:33px;
    padding:323px 0 0 16px;
    font-size:25px;
    background: url(/images/_terminal_04_2.jpg) 0 0 no-repeat;
    margin-right:0px;/*60*/
}
.terminalPreview .mini  {
    display:block;
    width:119px;
    height:33px;
    padding:323px 0 0 16px;
    font-size:25px;
    background: url(/images/_terminal_05_2.jpg) 0 0 no-repeat;
    margin-right:0px;/*60*/
}
.terminalPreview .builtin {
    display:block;
    width:149px;
    height:33px;
    padding:323px 0 0 16px;
    font-size:25px;
    background: url(/images/_terminal_06.jpg) 20px 40px no-repeat;
    margin:0 0 0 0px;
}

.terminalPreview .bank {
    display:block;
    width:133px;
    height:33px;
    padding:323px 0 0 16px;
    font-size:25px;
    background: url(/images/_terminal_07.jpg) 20px 0px no-repeat;
    margin:0 0 0 20px;
}
.discounter     {
    width:810px;
		background:url(/images/separator_bg.gif) 0 0 repeat-x;
    clear:both;
    margin:40px 0 0 -33px;
    padding-left:33px;
}
.discounter h4     {
    margin-top:20px;
    margin-bottom:0px;
}
.discounter em  {
    display:block;
    margin:0 0 2px 0;
    padding:23px 0 0 0;
    color:#CCCCCC;
    font-style:normal;
}
* html .discounter em   {
    padding:12px 0 0 0;
}
.discounter a   {
    font-size:16px;
}
.news {
    clear:both;
    margin:0px 0 0 -33px;
    padding-left:33px;
}
.news em  {
    display:block;
    margin:0 0 2px 0;
    padding:20px 0 0 0;
    color:#CCCCCC;
    font-style:normal;
}
* html .news em   {
    padding:12px 0 0 0;
}
.news a   {
    font-size:16px;
}
.sendMess       {
    /*margin-top:20px; */
    color:black;
}
.sendMess table {
    width:520px;
}
.sendMess td    {
    padding:4px 0;
    white-space:nowrap;
}
.sendMess td .f {
    padding-right:50px;
}
.sendMess h2    {
    font-size:27px;
    font-weight:normal;
    margin-bottom:20px;
    color:black;
}
.sendMess .block_title    {
    font-size:27px;
    font-weight:normal;
    margin-bottom:20px;
    color:black;
}
.sendMess i     {
    color:#FF6000;
    font-style:normal;
}
.star {
    color:#FF6000;
}
.sendMess td .i {
    width:315px;
    font-family: Tahoma, Verdana, Arial;
/*    color:#5E5E5E;*/
		color:#000000;
    font-size:12px;
}
.sendMess td textarea   {
    width:315px;
    font-family: Tahoma, Verdana, Arial;
/*    color:#5E5E5E;*/
		color:#000000;
    font-size:12px;
    overflow:auto;

}
.sendMess td input {
		color:#000000;
}
.sendMess td .b {
    background:url(/images/but_send_order.gif);
    width:123px;
    height:28px;
    margin-top:15px;
    cursor:pointer;
}
.sendMess td .bn {
    background:url(/images/but_send_order_new.gif);
    width:123px;
    height:28px;
    margin-top:15px;
    cursor:pointer;
}

.sendMess td .b1        {
    background:url(/images/but_send.gif);
    width:123px;
    height:28px;
    cursor:pointer;
}

.sendMess .esc  {
    position:absolute;
    right:100px;
    top:50px;
}

.ppUpFeedback   {
    background:url(/images/send_mess_block_bg.png);
    width:649px;
    height:500px;
    text-align:left;
    margin:0 auto;
}
* html .ppUpFeedback    {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/send_mess_block_bg.png');
}
.ppUpFeedback div       {
    background:url(/images/alniko_white_logo.gif) 83px 47px no-repeat;
    padding:104px 83px 50px 83px;
    position:relative;
}
.ppUpFeedback .sendMess {
    margin-top:0;
}
.ppUpFeedback textarea  {
    height:110px !important;
}

.ppUpFeedback_01{
background:url(/images/send_mess_block_bg5.png) no-repeat;
width:549px;
height:537px;
text-align:left;
padding:20px 83px 50px 80px;
}
.ppUpFeedback_01{
	background: #fff;
	border-radius: 12px;
	padding: 12px 0 22px 52px;
	height:auto;
}
/*
* html .ppUpFeedback_01{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/send_mess_block_bg4.png');
}
*/
.ppUpFeedback_01 input{
height:17px;
}

.ppUpFeedback_01 textarea{
height:95px !important;
}

.ppUpFeedback_02{
background:url(/images/alniko_white_logo.gif) 0px 20px no-repeat;
/*	height:40px;*/
padding:28px 0 20px 447px;
}

.ppUpVacSend_01{
background:url(/images/send_mess_block_bg3.png) no-repeat;
width:549px;
height:517px;
text-align:left;
padding:20px 83px 50px 80px;
}

* html .ppUpVacSend_01{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/send_mess_block_bg3.png');
}

.ppUpVacSend_01 input{
height:17px;
}

.ppUpVacSend_01 textarea{
height:65px !important;
}

.ppUpVacSend_02{
background:url(/images/alniko_white_logo.gif) 0px 20px no-repeat;
/*	height:30px;*/
padding:28px 0 30px 447px;
}

.wayFinder      {
  position:absolute;
  top:212px;
  left:102px;
  color:#A1A1A1;
  font-size:11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  width:90%;
}
.wayFinder a    {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color:#2F2F2F;
  font-size:11px;
  background:url(/images/link_way_finder.gif) 100% 6px no-repeat;
  padding-right:17px;
  margin-right:9px;
}
.wayFinder li   {
  background: none;
  margin:0;
  padding:0;
  display:block;
  float:left;
}
.active {
/*                line-height:34px;*/
  float:left;
  background:url(/images/link_desk_table_l_bg.gif) 0 0 no-repeat #E9E9E9;
  font-weight:normal;
  font-size:13px;
  color:black;
  text-decoration: none;
}
.active b {
/*                line-height:34px;*/
  float:left;
  padding:0 14px;
  font-weight:normal;
  background:url(/images/link_desk_table_r_bg.gif) 100% 0 no-repeat;
}
.ppUpDiscount .esc      {
  position:absolute;
  right:100px;
  top:50px;
}


.bottom div.ony a	{
color:#666;
}

.ppUpDiscount2   {
    background:url(/images/discount_block_bg.png);
    width:600px;
    height:700px;
    text-align:left;
    margin:0 auto;
}
* html .ppUpDiscount2   {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/discount_block_bg.png');
}
.ppUpDiscount2 div       {
    background:url(/images/alniko_white_logo.gif) 83px 67px no-repeat;
    padding:152px 83px 50px 83px;
}
.ppUpDiscount2 div table {
    margin-left:-9px;
}
.ppUpDiscount2 div h3    {
    margin-bottom:30px;
    padding-top:0;
}
.ppUpDiscount2 div td    {
    padding:10px;
    background:url(/images/separator_bg.gif) 0 100% repeat-x;
    width:50%;
}
.ppUpDiscount2 div .title td     {
    border-bottom:solid 5px #99B600;
    color:#99B600;
    background:none;
}
.ppUpDiscount2 div td b  {
    font-weight:normal;
    color:black;
}



/* ========================================================================= */
DIV.menuTop A {color:#fff; font-size:13px; white-space:nowrap}
DIV.menuTop .a B {font-weight:normal}
DIV.menuTop .a, DIV.menuTop .z, DIV.menuTop A {display:block; color:#fff; float:left; height:32px; line-height:32px; padding:0 13px}
DIV.menuTop .a {padding-left:32px}
DIV.menuTop .z {padding-right:32px}
DIV.menuTop STRONG B A {display:block; float:none}

.menuTopWrapper{position:absolute;min-height:32px;top:164px;left:0;width:100%;}
ul.menuTop {display:block; height:32px; list-style:none;  padding:0; position:relative!Important;top:0!Important;left:0!Important; z-index:2000;margin:auto;width:880px;}
ul.menuTop li {display:inline-block; *display:inline; *zoom:1; padding:0; position:relative;z-index:2000;background:none;}
ul.menuTop li.first a,
ul.menuTop li.last a {padding:0}
ul.menuTop li.first a span,
ul.menuTop li.last a span {display:block; padding:0 13px}
ul.menuTop li.first a span {padding:0 7px 0 12px}
ul.menuTop li.last a span {padding:0 12px 0 7px}
ul.menuTop li a{font-size:12px;}
ul.menuTop li a span{font-size:12px;}
ul.menuTop li a#sel,
ul.menuTop li:hover a {background-color:#000; text-decoration:none; color:White}

/* green */

ul.menuTop li a {background-color:#91af04; color:White;font-size:12px; height:32px; line-height:32px; padding:0 9px; white-space:nowrap;display:inline-block; *display:inline; *zoom:1; }
ul.menuTop li.first a {background:White url(/images/menu/lb-white-white.gif) 0 100% no-repeat; background-color:transparent}
ul.menuTop li.first a#sel,
ul.menuTop li.first:hover a {background:#000 url(/images/menu/lb-black-green.gif) 0 100% no-repeat; background-color:transparent}
ul.menuTop li.first a span {background:url(/images/menu/lt-white-white.gif) no-repeat; background-color:transparent}
ul.menuTop li.first a#sel span,
ul.menuTop li.first:hover a span {background:url(/images/menu/lt-black-white.gif) no-repeat; background-color:transparent}

ul.menuTop li.last a {background:White url(/images/menu/rb-white-white.gif) 100% 100% no-repeat;background-color:transparent}
ul.menuTop li.last a#sel,
ul.menuTop li.last:hover a {background:#000 url(/images/menu/rb-black-white.gif) 100% 100% no-repeat;background-color:transparent}
ul.menuTop li.last a span {background:url(/images/menu/rt-white-white.gif) 100% 0 no-repeat;background-color:transparent}
ul.menuTop li.last a#sel span,
ul.menuTop li.last:hover a span {background:url(/images/menu/rt-black-white.gif) 100% 0 no-repeat;background-color:transparent}


/* blue */
/*
ul.menuTop li a {background-color:#2FB3CF; color:White;font-size:12px; height:32px; line-height:32px; padding:0 9px; white-space:nowrap;display:inline-block; *display:inline; *zoom:1; }
ul.menuTop li.first a {background:White url(/images/menu/lb-blue-white.gif) 0 100% no-repeat; background-color:transparent}
          ul.menuTop li.first a#sel,
	ul.menuTop li.first a:hover {background:#000 url(/images/menu/lb-black-blue_2.gif) 0 100% no-repeat; background-color:transparent}
	    ul.menuTop li.first a span {background:url(/images/menu/lt-blue-white.gif) no-repeat; background-color:transparent}
              ul.menuTop li.first a#sel span,
              ul.menuTop li.first a:hover span {background:url(/images/menu/lt-black-blue_2.gif) no-repeat; background-color:transparent}

          ul.menuTop li.last a {background:White url(/images/menu/rb-blue-white.gif) 100% 100% no-repeat;background-color:transparent}
          ul.menuTop li.last a#sel,
          ul.menuTop li.last a:hover {background:#000 url(/images/menu/rb-black-blue_2.gif) 100% 100% no-repeat;background-color:transparent}
              ul.menuTop li.last a span {background:url(/images/menu/rt-blue-white.gif) 100% 0 no-repeat;background-color:transparent}
              ul.menuTop li.last a#sel span,
              ul.menuTop li.last a:hover span {background:url(/images/menu/rt-black-blue_2.gif) 100% 0 no-repeat;background-color:transparent}
 */

/* popup-menu */
ul.menuTop li ul {display:none; left:0; list-style:none; top:32px; padding:0; position:absolute; width:200px; z-index:2000;background:#fff;margin:0;border:1px solid #000;border-radius: 0 0 20px 20px;box-shadow:0 0 8px #666;}
ul.menuTop li.last ul {border-radius: 0 20px 20px 20px;right:0;left:auto; }
ul.menuTop li.first ul {border-radius: 20px 0 20px 20px;}

ul.menuTop li ul li {display:block; padding:0; }
ul.menuTop li.last ul li {display:block; padding:0}
ul.menuTop li.first ul li {display:block; padding:0}

ul.menuTop li ul li a {background:none; color:#000; font-size:11px;height:auto;line-height:14px; padding:5px 8px; white-space:normal ; display:block; text-decoration:underline;float:none;}
ul.menuTop li:hover ul li a {background:none; color:#000; font-size:11px;height:auto;line-height:14px; padding:5px 8px; white-space:normal ; display:block; text-decoration:underline;}
ul.menuTop li ul li a:hover {text-decoration:none;}
ul.menuTop li.last ul li a {background:none; color:#000; font-size:11px;height:auto;line-height:14px; padding:5px 8px; white-space:normal ; display:block;float:none;}
ul.menuTop li.last:hover ul li a {background:none; }
ul.menuTop li.first ul li a {background:none; color:#000; font-size:11px;height:auto;line-height:14px; padding:5px 8px; white-space:normal ; display:block;}
ul.menuTop li.first:hover ul li a {background:none; }
ul.menuTop li ul li:hover a {background:#000; text-decoration:none; color:White}
ul.menuTop li.last ul li:hover a {background:#000; text-decoration:none; color:White}
ul.menuTop li.first ul li:hover a {background:#000; text-decoration:none; color:White}

ul.menuTop li ul li:last-child a{padding-bottom:10px;border-radius: 0 0 20px 20px;}
ul.menuTop li:hover ul li:last-child a{padding-bottom:10px;border-radius: 0 0 20px 20px;}
ul.menuTop li.last ul li:last-child a{padding-bottom:10px;border-radius: 0 0 20px 20px;}
ul.menuTop li.last:hover ul li:last-child a{padding-bottom:10px;border-radius: 0 0 20px 20px;}

ul.menuTop li.last ul li:first-child a{padding-top:10px;border-radius: 0 20px 0 0;}
ul.menuTop li.last:hover ul li:first-child a{padding-top:10px;border-radius: 0 20px 0 0;}

ul.menuTop li.first ul li:first-child a{padding-top:10px;border-radius: 20px 0 0 0;}
ul.menuTop li.first:hover ul li:first-child a{padding-top:10px;border-radius: 20px 0 0 0;}
ul.menuTop li.first ul li:last-child a{padding-bottom:10px;border-radius: 0 0 20px 20px;}
ul.menuTop li.first:hover ul li:last-child a{padding-bottom:10px;border-radius: 0 0 20px 20px;}


/* ========================================================================= */
.price3 td {
	font-weight:bold;
/*  font-size:14px;*/
}
.price3 td strike{
/*  color: #5E5E5E;*/
/*  font-size:14px;*/
}
.price3 td div{
	color:red;
  font-size:14px;
}
.compareTable .tb1 td{
  padding:2px 12px 2px 12px;
}
.compareTable h4, .compareTable h5 {
	margin:0px;
	color:#5E5E5E;
}
.tbl_border td{
	border: 1px solid;
}
.tbl_border2 td{
	border: 1px white solid;
}
.br {
  border:1px red dashed;
}
.prod_name {
  font-size:16px;
}
.prod_name a{
  color:#FF7F00;
  font-size:16px;
}
.prod_name a:hover{
  color: #0080BF;
  font-size:16px;
  text-decoration:none;
}
.block{
  display:block;
}
.prod_name2 {
  padding:10px 0px 0px 0px;
}
.colorNal      {
  width:83px;
  height:83px;
}
.colorNal div      {
  background:url(/images/colorpicker_frame.png);
	background:expression(1);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/colorpicker_frame.png');
  width:83px;
  height:83px;
}
.list_new{
  margin:0;
  padding:0;
  list-style:none;
  margin:0px 0 14px 20px;
}
.list_new li {
  background:url('/images/list.gif') 0px 2px no-repeat;
  padding-left:20px;
  position:relative;
}
.list_new_2{
  margin:0;
  padding:0;
  list-style:circle;
  margin:0px 0 14px 30px;
}
.list_new_2 li {
  background:none;/*url('/images/list.gif') 0px 2px no-repeat;*/
  list-style:disc;
  padding-left:5px;
  position:relative;
}
.pop_up_cnt{
  padding:10px 15px 10px 15px;
  margin-bottom:-25px;
  text-align:left;
}

.bl2_1 {
	background:url(/images/bl2_1.png) right bottom no-repeat;
	width:14px;
	height:16px;
}
* html .bl2_1 {
	background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl2_1.png');
}
.bl2_2 {
	background:url(/images/bl2_2.png) left bottom repeat-x;
}
* html .bl2_2 {
	background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl2_2.png',sizingMethod='scale');
}
.bl2_3 {
	background:url(/images/bl2_3.png) left top no-repeat;
	width:14px;
	height:16px;
}
* html .bl2_3 {
	background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl2_3.png');
}
.bl2_4 {
	background:#ffffff;
}
.bl2_5 {
  background:#ffffff;
}
.bl2_6 {
  background:#ffffff;
}
.bl2_7 {
  height:16px;
	background:url(/images/bl2_7.png) right top no-repeat;
}
* html .bl2_7 {
	background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl2_7.png');
}
.bl2_8 {
	background:url(/images/bl2_8.png) left top repeat-x;
}
* html .bl2_8 {
	background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl2_8.png',sizingMethod='scale');
}
.bl2_9 {
	background:url(/images/bl2_9.png) left top no-repeat;
}
* html .bl2_9 {
	background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl2_9.png');
}
.lowprice {
	color: #FF0000;
	font-weight:bold;
}
.lowprice:hover {
	color: #FF0000;
	text-decoration:none;
}
.lowprice2 {
	color: #FF0000;
	font-size:14px;
	font-weight:bold;
}
.lowprice2:hover {
	color: #FF0000;
	text-decoration:none;
}
.new {
	color:red;
}
.new_link {
	color:red !important;
}
.warnText {
	color:red;
	font-weight:bold;
}
.contacts_foto td{
	padding:0px 2px 0px 0px;
}
.tbl_norm_cell td{
	vertical-align:middle!important;
	padding: 3px!important;
}
.ol_without_bg li {
	background:none!important;
}
.t_1, .t_1 td, .t_1 td a {
	font-family:Tahoma;
}
.t_2, .t_2 td, .t_2 td a {
	font-family:Tahoma;
}
.t_2 td a, .t_2 td a font {
	color:#fdda20;
}
.captcha img{
  vertical-align:bottom;
}
.price1 {
  color:red;
  font-weight:bold;
}
.price1 div{
  font-size:13px;
}
.upgrade_list {
	width:710px;
	margin-right:-90px;
}
.upgrade_item {
	float:left;
	margin:0px 10px 10px 0px;
}
.upgrade_img img {
	border:1px #FDDA20 solid;
}
.upgrade_name {
	margin:0px 0px 5px 0px;
	text-align:center;
}
.upgrade_desc {
  border:none;
  border-collapse:separate;
  margin-right:-90px;
}
.upgrade_desc td {
	vertical-align:top;
	padding:0px 8px 8px 0px;
  border:none;
}
.upgrade_desc td img {
	border:1px #FDDA20 solid;
}
.upgrade_desc td p {
	margin:0;
	padding:0;
}
.clear {
	clear:left;
}
.hot_vac {
	color:#ff0000;
	letter-spacing:1px;
	font-size:11px;
/*	font-weight:bold;*/

}
tr.price_1, tr.price_1 .s {
	background:#F2FEBB !important;
}
tr.price_2, tr.price_2 .s {
	background:#F9FEE2 !important;
}
ul.ptichka {
	list-style:none;
	background:none;
	padding:0px 0px 0px 8px;
	margin:0px 0px 0px 0px;
}
ul.ptichka li {
	padding:0px 0px 0px 18px;
	margin:0px 0px 6px 0px;
	background:url(/images/ptichka.gif) left 2px no-repeat;
}
div.form-link.feadback-form-link {
/*	margin:40px 0px 0px 0px;*/
margin-right: 62px;
border-top: 1px solid #c3c3c3;
padding: 8px 0 0;
margin-top: 6px;
}
div.form-link div {
	margin:0px 0px 5px 0px;
}
div.form-link div a {
	color:red !important;
}
div.form-link div a:hover {
	text-decoration:none;
}
.order_timer td {
	color:#fff;
}
.captcha_upd {
	padding:0px 10px 0px 4px;
}
.captcha_upd a {
	font-size:10px;
}
.contact-face {
	/*width:100%;*/
	margin:auto;
}
.contact-face td {
	width:210px;
	padding:0px 10px 2px 0px;
}

.flags {
	position:absolute;
	top:21px;
	left:62px;
	z-index:21;
  /* margin:7px auto -7px auto;
  padding:4px 0px 0px 0px;
  width:917px;
  height:24px;
  overflow:hidden;
	text-align:right;
	background:#fff;
	color:#000; */
}
.flags2 {
 /*  margin-bottom:-10px; */
}
.flags a {
	/* color:#0080BF;
	margin:0px 0px 0px 4px;
	text-decoration:none; */
}
.flags img {
	/* margin:0px 5px 0px 3px;
	vertical-align:top; */
}

.c_h {
	font-size:22px;
	color:#000;
	text-align:center;
}
.c_step {
	color:#999;
	font-weight:bold;
	font-size:16px;
	margin:10px 0px 10px 0px;
}
.c_step_name {
	color:#000;
	font-size:16px;
	margin:10px 0px 10px 0px;
}
.c_step_name a {
	font-size:16px;
}
.c_item {
	padding:0px 0px 10px 0px;
	text-align:center;
}
.c_item a {
	font-size:16px;
}
.c_item a:hover {
	text-decoration:none;
}
.c_img {
	margin:0px 0p 5x 0px;
}
.c_name1 a {
	color:#953735;
}
.c_name2 a {
	color:#376092;
}
.c_name3 a {
	color:#604A7B;
}
.c_list {
	width:100%;
}
.c_list td {
	padding:10px 10px 0px 10px;
	vertical-align:top;
}
td.c_img2 {
	vertical-align:middle;
}
td.c_img2 div {
	position:relative;
}
.c_img3 {
	vertical-align:top;
	padding:0px 20px 0px 0px;
}
.c_img3 div {
	position:relative;
}
div.c_new {
	position:absolute;
	right:10px;
	width:34px;
	height:10px;
	font-size:1px;
	background:url(/images/new_1.gif) left top no-repeat;
}
td.c_col {
	color:#4A7EBB;
	font-size:16px;
/*	text-align:right;*/
}
.c_col {
	color:#4A7EBB;
	font-size:16px;
}
.c_count input {
	width:40px;
	background:#ccc;
}
td.c_name a {
	font-size:14px;
}
.c_h_price {
	vertical-align:bottom;
	color:red;
	font-size:14px;
}
td.c_price {
	color:red;
	font-size:14px;
	text-align:left;
	white-space:nowrap;
}
.c_count .active {
	background:#fff;
	float:none;
}
.line {
	border-top:2px #4A7EBB solid;
	height:2px;
	font-size:0;
	margin:10px 0px 10px 0px;
}
td.c_h_color {
	vertical-align:bottom;
}
.c_itog_1 {
	color:#4A7EBB;
}
.c_itog_1 td {
	white-space:nowrap;
	padding:0px 0px 5px 10px;
	font-size:14px;
    font-weight:bold;
    vertical-align:middle;
}
td.c_price2 {
	color:red;
	text-align:right;
}
.c_nav {
	width:250px;
	margin:0px 25px 0px 0px;
}
.bt-forward {
	background:url(/images/conf/bt-forward.png) left top no-repeat;
	width:110px;
	height:33px;
	border:none;
	font-size:0px;
}
.bt-back {
	background:url(/images/conf/bt-back.png) left top no-repeat;
	width:111px;
	height:33px;
	border:none;
	font-size:0px;
}
.hidden {
	visibility:hidden;
}
.c_partbody {
	margin:5px 20px 3px 0px;
	float:left;
}
.c_partbody span {
	font-size:12px;
	font-weight:bold;
}
.c_partbody_item {
	margin:0px 0px 10px 0px;
	padding:5px 5px 5px 5px;
	background:#eee;
	width:110px;
}
.c_partbody_img {
	float:right;
	margin:0px 0px 20px 20px;
}
.c_partbody_img {
	border:1px #AADA77 solid;
}
.color_custom2 {
	margin:5px 0px 5px 0px;
}
.color_custom2 input {
	width:60px;
}
.ral {
	padding:0px 0px 0px 0px;
}
.ral div {
	float:left;
	margin:3px;
}
.ral div a {
	display:block;
	width:30px;
	height:30px;
	font-size:1px;
}
.c_parts {
	margin:0px 0px 10px 0px;
}
.c_parts td {
	padding:5px 5px 5px 5px;
}
.c_parts_plus {
	font-size:12px;
	color:red;
}
.c_parts_grey {
	background:#eee;
}
.currency-rate {
	float:left;
	width:200px;
	text-align:center;
	background:#8EB4E3;
	border:1px #3E628E solid;
	padding:5px;
	color:#fff;
	margin:0px 0px 20px 0px;
}
.currency-item {
	margin:5px 0px 0px 0px;
}
.currency-item span {
	color:red;
	font-weight:bold;
}
#currencyselect {
	width:70px;
}
.c_sel_parts {
	width:100%;
}
.c_sel_parts_price {
	width:100%;
}
.c_hide {
	display:none;
}
.show {
	display:block;
}
.c_desc p {
	margin:0;
	padding:0;
}
.c_cur {
	color:#4A7EBB;
	font-size:14px;
/*	text-align:right;*/
}
.c_free {
	color:red;
}
a.thickbox, a.feedback {
	text-decoration:none !important;
	border-bottom:1px #0080BF dashed;
}
a.thickbox:hover, a.feedback:hover {
	border-bottom:none;
}
.c_preditog {
	width:100%;
}
.c_preditog td {
	padding:2px 5px 2px 2px;
	border-bottom:1px #ccc solid;
}
.c_accessoriescount {
	width:30px;
}
.c_price_itog {
	color:green;
	font-weight:bold;
}
.c_order td {
	padding:0px 10px 5px 0px;
}
.i-pdf {
	padding:30px 0px 0px 0px;
	line-height:44px;
	background:url(/images/ico/pdf32x32.png) center top no-repeat;
}
.contact-main td {
	vertical-align:middle;
	font-size:12px;
}
.order_soft td {
	padding-right:10px;
}
.vacancy-item {
	padding:0px 0px 0px 20px;
}
.auth-form {
  position:absolute;
  top:50px;
	left:770px;
  color:black;
  width:200px;
  z-index:10;
}
.auth-head-l {
	float:left;
	width:15px;
	height:28px;
	background: url(/images/auth/bg-1-l.png) left top no-repeat;
	-background:expression(1);
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/auth/bg-1-l.png,sizingMethod=scale);
}
.auth-head-r {
	float:left;
	width:15px;
	height:28px;
	background: url(/images/auth/bg-1-r.png) left top no-repeat;
	-background:expression(1);
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/auth/bg-1-r.png,sizingMethod=scale);
}
.auth-head-c {
	float:left;
	width:170px;
	height:28px;
	background:#F6F6F6;
}
.auth-head-c div {
	z-index:20;
	position:relative;
	height:28px;
	padding:0px 0px 0px 24px;
	margin:0px 0px 0px -5px;
	background: url(/images/auth/icon.gif) left center no-repeat;
}
.auth-head-c a {
	color:#585858;
	font-size:12px;
	line-height:24px;
	text-decoration:none;
	border-bottom:1px #585858 dashed;
}
.auth-head-c a:hover {
	color:#585858;
	border-bottom:none;
}
#auth-input {
	display:none;
}
.auth-input {
	position:absolute;
  width:180px;
  height:79px;
	z-index:-1;
	top:14px;
	padding:20px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	background: url(/images/auth/bg-2-c.png) left top;
	-background:expression(1);
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/auth/bg-2-c.png,sizingMethod=scale);
}
.auth-input form td {
	padding:0px 5px 5px 0px;
}
.auth-foot {
	position:absolute;
	top:118px;
	-top:122px;
	width:200px;
	font-size:0px;
	line-height:0px;
}
.auth-foot-l {
	float:left;
	width:4px;
	height:4px;
	background: url(/images/auth/bg-2-l.png) left top no-repeat;
	-background:expression(1);
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/auth/bg-2-l.png,sizingMethod=scale);
}
.auth-foot-r {
	float:left;
	width:4px;
	height:4px;
	background: url(/images/auth/bg-2-r.png) left top no-repeat;
	-background:expression(1);
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/auth/bg-2-r.png,sizingMethod=scale);
}
.auth-foot-c {
	float:left;
	height:4px;
	width:192px;
	background: url(/images/auth/bg-2-c.png) left top;
	-background:expression(1);
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/auth/bg-2-c.png,sizingMethod=scale);
}
.t_service td {
	padding:0px 5px 20px 5px;
	vertical-align:top;
}
.t_service td p {
	margin:0;
	padding:0;
}
.t_service a {
	text-decoration:none;
	color:#FF7F00;
	line-height:20px;
	font-size:14px;
}
.t_service a:hover {
	text-decoration:underline;
}
.terminal-list {
	width:600px;
	float:right;
}
.terminal-list .item {
	float:left;
	/*height:356px;*/
	padding: 0px 0px 0px 0px;
	margin:0px 5px 30px 0px;
}
.terminal-list .item a {
	text-align:center;
	display:block;
	font-size:21px;
	width:145px;
	padding:0px 0px 0px 0px;
}
.terminal-list .item a img{/*display:block;*/margin:auto;}
.terminal-list .item a .photo-wrapper{min-height:291px;}
.info-list {
	width:600px;
	float:right;
}
.info-list .item {
    position:relative;
	float:left;
	height:356px;
	padding: 0px 0px 0px 0px;
	margin:0px 5px 30px 0px;
	border-bottom:1px dashed #5E5E5E;
}
.info-list .item img.badge{
    position:absolute;
	top:-20px;
	right:-10px;
}
.info-list .item.hit {
    background:url(/images/hit-icon.png) right top no-repeat;
}
.info-list .item.new {
    background:url(/images/new-icon.png) right top no-repeat;
}
.info-list .item a.info-bg {
	text-align:center;
	display:block;
	font-size:20px;
	width:190px;
	/*padding:300px 0px 0px 0px;*/
}
.info-list .item a.conf-bg {
	position:absolute;
	bottom:20px;
	left:0;
}
.info-list .item a.info-bg span {
	font-size:18px;
}
.info-list .item span {
	text-align:center;
	display:block;
	font-size:14.5px;
}
.info-list .popup-info {
    position:absolute;
    background:#F5F5F5;
    color:black;
    z-index:50;
    width:300px;
    font-size:13px;
    margin-top:0px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    zoom: 1;
    padding:10px 13px 10px 13px;
	box-shadow: 0 0 10px #222;
}
.info-list .popup-info span {
	text-align:left;
	display:inline;
	font-size:12px;
}
h2.info_description{
    height:20px;
    background:url(/images/description_icon.png) left center no-repeat;
    padding:10px 0 10px 50px;
}
h2.info_base{
    height:20px;
    background:url(/images/base_icon.png) left center no-repeat;
    padding:10px 0 10px 50px;
}
h2.info_size{
    height:20px;
    background:url(/images/size_icon.png) left center no-repeat;
    padding:10px 0 10px 50px;
}
h2.info_dop{
    height:20px;
    background:url(/images/dop_icon.png) left center no-repeat;
    padding:10px 0 10px 50px;
}
.none {
	display:none;
}
.descTable span a:hover b, .descTable span a b {
	background:none;
	display:block;
}
.descTable span a.active b {
  color:#e70000;
}
.descTable span a.active {

}
#link1 {
	background:#FFFEB2;
	border-radius:15px 15px 0px 0px;
	-moz-border-radius:15px 15px 0px 0px;
	-webkit-border-radius:15px 15px 0px 0px;
	zoom: 1;
	position: relative;
	display: inline-block;
	vertical-align: top;
    border:1px solid #555555;
}
#link2 {
	background:#CAFFD0;
	border-radius:15px 15px 0px 0px;
	-moz-border-radius:15px 15px 0px 0px;
	-webkit-border-radius:15px 15px 0px 0px;
	zoom: 1;
	position: relative;
	display: inline-block;
	vertical-align: top;
    border:1px solid #555555;
}
#link3 {
	background:#CAEFFF;
	border-radius:15px 15px 0px 0px;
	-moz-border-radius:15px 15px 0px 0px;
	-webkit-border-radius:15px 15px 0px 0px;
	zoom: 1;
	position: relative;
	display: inline-block;
	vertical-align: top;
    border:1px solid #555555;
}
#link4 {
	background:#F5F5DC;
	border-radius:15px 15px 0px 0px;
	-moz-border-radius:15px 15px 0px 0px;
	-webkit-border-radius:15px 15px 0px 0px;
	zoom: 1;
	position: relative;
	display: inline-block;
	vertical-align: top;
    border:1px solid #555555;
}
#link5 {
	background:#FBFF83;
	border-radius:15px 15px 0px 0px;
	-moz-border-radius:15px 15px 0px 0px;
	-webkit-border-radius:15px 15px 0px 0px;
	zoom: 1;
	position: relative;
	display: inline-block;
	vertical-align: top;
    border:1px solid #555555;
}
#link6 {
	background:#E6E6E6;
	border-radius:15px 15px 0px 0px;
	-moz-border-radius:15px 15px 0px 0px;
	-webkit-border-radius:15px 15px 0px 0px;
	zoom: 1;
	position: relative;
	display: inline-block;
	vertical-align: top;
    border:1px solid #555555;
}
.descTable span a{
	/*border-right:0!Important;*/
	margin-left:-1px;
}
.descTable span a:first-child{
	/*border-right:1px solid #555555!Important;*/
	margin-left:0px;
}
#google_translate_element {
	position:relative;
	float:left;
}
input.button_green {
	border-color:none;
	background:#91AF04;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border:none;
	zoom: 1;
	position: relative;
	display: inline-block;
	cursor:Pointer;
	color:#fff;
	font-weight:bold;
}
td input.button_green {
	color:#fff;
}

a.dash {
	text-decoration:none !important;
	border-bottom:1px #0080BF dashed;
}
a.dash:hover {
/*	color:#FF5353 !important;*/
	border-bottom:none;
}

.border-5 {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	zoom: 1;
	position: relative;
}
span.instock, div.instock, p.instock, a.instock {
	padding-right:70px;
	background:url(/images/instock.gif) right 1px no-repeat;
	margin-right:12px;
}
span.instock {
	display:inline;
}
span.instock strong {
	background:none;
	float:none;
}
.valign-middle td {
	vertical-align:middle;
	border:1px red solid;
	padding:10px;
}
.valign-middle2 td {
	vertical-align:middle;
	border:1px silver solid;
	padding:10px;
	color:#76923C;
	font-weight:bold;
}
.ban5 {
  background:#A6C94F;
  color:black;
  font-size:13px;
  margin-top:30px;
  padding:10px 10px 10px 0px;
  position:relative;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	zoom: 1;
}
.codebreak {
	margin-left:0px;
}
.codebreak li {
 padding-bottom: 3px;
}
.codebreak li .galki {
	display:none;
	margin:8px 0px 5px 0px;
}
.codebreak li a {
	color:#FF51A4;
	text-decoration:none;
	border-bottom:1px #FF51A4 dashed;
}
.codebreak li a:hover {
	color:#FF51A4 !important;
	text-decoration:none;
	border-bottom:none;
}
.cwname {
	width:492px;
}
a.hw-more, a.route-more, a.route-duble-adr {
	color:#FF51A4;
	text-decoration:none;
	border-bottom:1px #FF51A4 dashed;
}
a.hw-more:hover, a.route-more:hover, a.route-duble-adr:hover {
	color:#FF51A4;
	text-decoration:none;
	border-bottom:none;
}
.route th {
	text-align:center;
}
.route td {
	padding:0px 3px 3px 0px;
}
.route-point {
	width:215px;
}
.route-km {
	width:50px;
}
.route-time {
	width:95px;
}
.route-to td {
	padding:0px 3px 13px 0px;
}
table.tbl1 td, table.tbl1 th {
	padding:3px;
}
div.small {
	font-size:10px;
	width:180px;
	margin:5px 3px 3px 3px;
}
div.small2 {
	font-size:10px;
	margin:5px 3px 3px 3px;
	text-align:center;
}
#Reason2 {
	display:none;
}
.order_link {
	height:70px;
}
.order_link a {
	display: block;
	background: url("/images/order.jpg") no-repeat scroll 0% 0% transparent;
	padding-left: 88px;
	line-height: 69px;
	font-size: 16px;
	height: 75px;
	color: blue;
	/*font-style: italic;*/
	font-weight: bold;
	margin-top: 10px;
}
.order_link a:hover {
	color:#0000FF;
	text-decoration:none;
}

.hide-td td {
	display:none;
}

.ads-table {
	color:#000000;
}
.ads-table tr td{
	background:#ffffff;
	padding:5px;
	border:3px solid #C3D69B;
}
.ads-table tr th{
	background:#ffffff;
	padding:5px;
	border:3px solid #C3D69B;
}
.ads-table tr.odd td{
	background:#9BBB59;
}

/**
 *  Конфигуратор
 */
.conf-step {
	font-size:16px;
	color:#0080BF;
	font-weight:bold;
}
.conf-step b{
	color:#E70000;
	font-weight:bold;
}
.conf-terminal-list {
    width:100%;
}
.conf-terminal-list .conf-cell{
    padding:20px 0;
    text-align:center;
	/*display:inline-block;
	*display:inline;*/
	display:block;
	float:left;
	*zoom:1;
	vertical-align:top;
}
.conf-terminal-list .conf-terminal-foto {
    height:170px;
}
.conf-terminal-list .conf-terminal-foto label{
    cursor:pointer;
}
.filter-block {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:30%;
	vertical-align:top;
}
.filter-block.right {float:right;}
.filter-block.left {width:70%;}
#error-text {
    display:block;
    color:red;
    font-size:16px;
    margin:20px 0 20px 0;
}
.conf-terminal-price {
    display:block;
    margin-top:5px;
    color:red;
    font-size:16px;
    font-weight:bold;
}
.conf-left-foto {
    float:left;
    margin-right:20px;
	text-align:center;
	width:150px;
}
.conf-right-info {
    float:left;
}
.currency {
    text-align:center;
    width:200px;
    color:black;
    border-radius:20px;
    margin:20px 20px 0 0;
    padding:20px;
    border:1px solid #80BAFF;
	background:#B1D5FF;
    background: -moz-linear-gradient(top,#D9EAFF,#B1D5FF);
    background: -webkit-gradient(linear, left top, left bottom, from(#D9EAFF), to(#B1D5FF));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#D9EAFF,endColorstr=#B1D5FF,GradientType=0); zoom: 1;
    background: linear-gradient(top,#D9EAFF,#B1D5FF);
}
.currency span{
    font-weight:bold;
    color:red;
}
.price-info {
    font-weight:bold;
    font-size:14px;
}
.price-info td{
	padding:5px;
}
#currency {
	position:relative;
	top:-3px;
}
#popup_description {
	border:1px solid #aaa;
}
.price-info p{
	margin-bottom:5px;
}
.price-info .price{
    color:red;
	white-space:nowrap;
}
.price-info .equal{
    color:#4A7EBB;
	white-space:nowrap;
}
.conf-color-table {
    width:850px;
	margin-top:20px;
	float:left;
}
.conf-color-price {
	width:200px;
	margin-top:20px;
	float:right;
}
.conf-color-price th{
	color:#0080BF;
	font-size:11px;
	border:1px solid #000;
	text-align:center;
	vertical-align:middle;
	padding:5px;
}
.conf-color-price td{
	font-size:10px;
	border:1px solid #000;
	text-align:center;
	vertical-align:middle;
	padding:5px;
}
.conf-color-table span{
	color:#0080BF;
	font-weight:bold;
}
.conf-color-table td{
	padding:0 40px;
}
.conf-color-table .type-color {
	position:relative;
    display:inline-block;
    text-align:center;
    color:#0080BF;
    font-size:14px;
	text-decoration:none !important;
	border-bottom:1px #0080BF dashed;
    cursor:pointer;
}
.conf-color-table .color-item {
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top;
}
.conf-color-table .color-box {
    margin:4px 0 4px -1px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top;
    padding:2px 4px;
    border:1px solid #000;
    color:#000;
}
.gray-line {
    background:#bfbfbf;
    height:1px;
    margin:8px 0;
    width:90%;
}
.conf-price{
	font-weight:bold;
	font-size:14px;
	color:red;
}
.ui-widget-overlay {
    z-index:2000!important;
}
.ui-widget {
    z-index:2001!important;
}
.conf-action {
	margin:20px auto;
	width:500px;
	text-align:center;
}
.conf-action.new {
	margin: 20px 0 20px 178px;
	width: 300px;
	text-align: left;
	float: left;
}
.conf-action a{
	margin:0 20px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
label.error, label.error1 {
	padding-left:20px;
	color:red;
}
label.error1 {
	margin-left: 204px;
	width: 93px;
	margin-top: -15px;
	display: block;
}
.c_order tr .title{
	color:#91AF04;
	font-weight:bold;
}
.conf-button {
	overflow:hidden;
}
.conf-button .conf-button-left{
	float:left;
	background:url('/images/conf/bt-left.png');
	width:10px;
	height:33px;
}
.conf-button .conf-button-right{
	float:left;
	background:url('/images/conf/bt-right.png');
	width:10px;
	height:33px;
}
.conf-button.red .conf-button-left{
	background:url('/images/conf/bt-left-red.png');
}
.conf-button.red .conf-button-right{
	background:url('/images/conf/bt-right-red.png');
}
.conf-button input{
	background:url('/images/conf/bt-bg.png') repeat-x;
	border:none;
	font-size:12px;
	padding:0 20px 5px 20px;
	height:33px;
	font-weight:bold;
	cursor:pointer;
	float:left;
}
.conf-button.red input{
	background:url('/images/conf/bt-bg-red.png') repeat-x;
	font-size:14px;
	color:#ffffff;
}

/* right promo blocks */
.right-promo {
	border:1px solid #F3C954;
	border-radius: 0 0 30px 30px;
	margin-bottom:20px;
	background:url(/images/right-promo-bg.png) bottom center no-repeat;
	padding-bottom:20px;
	float:right;
	width: 230px;
}
.right-promo.delivery {
	border:1px solid #31859C;
}
.right-promo.winter {
	border:1px solid red;
}
.right-promo.spring {
	border:1px solid #B388C6;
}
.right-promo.caled {
	border:1px solid #A21666;
}
.caled  img{width:230px;}
.caled .right-promo-image{padding:0;}
.right-promo-title {
	color:#fff;
	background:#F1BE2F;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
	text-align:center;
	height:40px;
}
.gold .right-promo-title{color:#000;}
.gold .right-promo-image{padding: 3px;}
.winter .right-promo-title {
	background:red;
}
.gold .right-promo-title {
	background:#E6DCAC;
}
.blue .right-promo-title {background:#3FC2F3;}
.blue.right-promo{border-color:#3FC2F3;}
.delivery .right-promo-title {
	background:#31859C;
}
.spring .right-promo-title {
	background:#B388C6;
}
.caled .right-promo-title {
	background:#A21666;
}
.right-promo-title-helper {
	display:inline-block;
	vertical-align:middle;
	height:40px;
	width:1px;
}
.right-promo-title span{
	display:inline-block;
	vertical-align:middle;
}
.right-promo-image {
	text-align:center;
	padding:15px 0;
	background: url(/images/dotted.gif) left bottom repeat-x;
}
.winter.red-border .right-promo-image {
	border-bottom:#ff0000 1px solid;
	padding:15px 0;
	background: none;
}
.winter.red-border .right-promo-text {
	padding-top:10px;
	background: none;
  margin-bottom:-15px;
}
.spring .right-promo-image{
	/*padding:3px 0 3px;*/
	padding: 0px;
}
.right-promo-image.delivery {
}
.right-promo-text {
	text-align:center;
	padding:15px 10px;
	background: url(/images/dotted.gif) left bottom repeat-x;
	margin-bottom:15px;
	color:#5E5E5E;
}
.order-table {
	width:80%;
}
.order-table tr{
	height:22px;
}
.order-table td{
	width:50%;
}

.po-table {
	width:100%;
}
.po-table td{
	text-align:center;
	padding:10px;
	border:1px solid #ccc;
}


#rzgn {font-size: 11px; }
 #rzgn a{font-size: 11px;}

 #nc_calendar_popup_f_date_buy_day {position: static !important;}
 #nc_calendar_popup_img_f_date_buy_day {top: -1px !important;}

.sale td {padding: 6px 12px;border: solid 1px #5d97c4;font-size: 11px;color: #5E5E5E;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.sale thead td {font-weight: bold; background: #dee8f2;}
.sale td.price{width: 20%; font-weight: bold;}
td.price .new {font-size: 14px;}
td.price .old {text-decoration: line-through; font-size: 12px;}
td.price .discount {font-size: 13px; color: #5d97c4}

.conf-color-table .left{float: left;width: 65%;}
.conf-color-table .right{float: right;}
.conf-color-table .price-base{margin-left: -204px;color: #0080BF;margin-top: 20px;}
.conf-color-table .price-base span{color: red;}
.conf-color-table .gray-line{width:100%;}

.descTable .featureTable tr.cat-name{background: url("/images/separator_bg.gif") repeat-x scroll 0 100% #DEE8F2;}
.filter-block.sort span, .filter-block.sort label{margin-right: 20px;}
.filter-name {font-weight: bold;margin-bottom: 5px;}
.sort .increase:before{content: "\25BC";}
.sort .decrease:before{content: "\25B2";}
.sort a{text-decoration: none; margin-right: 25px;}
.sort .sort-active{font-weight:bold;}

.info-list .popup-info.info-conf{background: #ffffff;width: 150px; display:none;left: 25px;}
.info-list .item a.info-bg .wrap-photo-conf {height:250px;}
.info-list .span-top {position: relative;top: 53px;}

.my-dop-class {
    background: none;
    border: 0px solid #B488C7;
    border-radius: 0 0 30px 30px;
    float: right;
    margin-bottom: 25px;
    padding-bottom: 0px;
    width: 230px;
}

.my-dop-class .right-promo-title {
    background: #B488C7;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    text-align: center; padding-top:15px; padding-bottom:0px; padding-left:4px;
}

.my-dop-class .right-promo-title-helper {height:1px;}
.my-dop-class .right-promo-image {padding:0;}

.my-dop-class .right-promo-text {
    background: none;
    color: #5E5E5E;
    margin-bottom: 0px;
    padding: 15px 10px;
    text-align: center;
		margin-top:-51px;
}
.ssill {
position:absolute;
left:-4250px;
}
button#nc_captcha_refresh_button0 {
  display:none;
}