﻿*
{
    padding: 0px;
    margin: 0px;
    line-height: 110%;
}
img
{
    border: 0px;
}
a
{
    color: #0074C5;
}
table
{
    border-collapse: collapse;
}
.clr
{
    clear: both;
}
.PageHeader
{
    font-weight: bold;
    font-size: 15px;
}
.TableServiceSupport
{
    border: 0px;
}
.TableServiceSupport td
{
    border: 0px;
    text-align: left;
    padding-left: 20px;
    vertical-align: middle;
    height: 16px;
}
/****************************************************************************************/
.SCart_padd
{
    padding: 2px 5px 2px 5px;
    height: 22px;
}
.SCart_border
{
    border-bottom: solid 1px #cbe5f2;
    border-left: solid 1px #cbe5f2;
}
.SCart_shap
{
    width: 100%;
    border: solid 1px #cbe5f2;
    background-color: #cbe5f2;
    font-weight: bold;
    text-align: center;
}
/***********************************************************************************************/
/****************************************************************************************/
.SCart2_td
{
    padding: 2px 5px 2px 5px;
    height: 22px;
	border-bottom: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
	height:29px;
}
.SCart2_altTd
{
    background-color:#eff6f9;
}
.SCart2_tbx
{
    border:1px solid #dddddd;
	height:20px;
}
.SCart2_shap
{
    width: 100%;
    border: none;
    background-image: url('/images/SCart2_bg.jpg');
	background-repeat:repeat-x;
    font-weight: bold;
    text-align: left;
	height:30px;
	color:#4e4e4e;
}
/***********************************************************************************************/
.container_body
{
    /*background: url('images/bg_main.jpg') center 92px no-repeat;*/ /*width: 954px;*/
    background: transparent url("images/bg_top.gif") repeat-x scroll left 149px;
    margin: 0px auto !important;
    font: normal 12px tahoma !important;
    color: #24211D !important;
    position: relative !important;
}
.TextIndicator_TextBox1
{
    font: 12px tahoma;
}
.ref
{
    position: absolute;
    left: 494px;
    top: 170px;
    width: 365px;
    height: 96px;
}
.ref img
{
    width: 365px;
    height: 96px;
}
#header_top
{
    height: 40px;
    background: url('images/bg_top.gif') left top repeat-x;
    font: 12px Arial;
}
#header
{
    height: 92px;
    font: 12px Arial;
    margin-bottom: 235px;
}
#header_top #languages
{
    height: 15px;
    padding: 10px 0px 0px 0px;
    width: 950px;
    margin: auto;
}
#header_top #languages #Div1
{
    text-align: left; /*padding-top : 20px;*/
}
#header_top #languages #Div2
{
    text-align: right;
    font: bold 8px Arial;
    color: #24211D;
    text-transform: uppercase;
    margin-top: -13px;
}
#header_top #languages2
{
    text-align: left;
    height: 15px;
    padding: 10px 0px 0px 0px;
    font: bold 8px Arial;
    color: #24211D;
    width: 950px;
    margin: auto;
}
#header_top #languages .rus
{
    margin: 0px 2px 0px 6px;
}
#header_top #languages .us
{
    margin: 0px 2px 0px 9px;
}
#header_top #languages .ger
{
    margin: 0px 2px 0px 9px;
}
#header #info
{
    float: right;
    padding: 8px 0px 0px 35px;
}
#header #upanel
{
    /*float: right; 	padding-top: 8px;*/
    position: absolute;
    margin: 16px 0px 0px 445px;
}
.mp_phones
{
    position: absolute;
    margin: 70px 0px 0px 400px;
}
.mp_writeLetter_text
{
    position: absolute;
    margin: 72px 0px 0px 735px;
}
.mp_writeLetter_text a:link, .mp_writeLetter_text a:visited
{
    color: #000000;
    text-decoration: none;
}
.mp_writeLetter_text a:hover, .mp_writeLetter_text a:active
{
    color: #000000;
    text-decoration: underline;
}
#header #logo
{
    width: 326px;
    height: 67px;
    position: absolute;
    left: 0px;
    top: 13px;
}
#menu_h
{
    width: 672px; /*669*/
    height: 44px;
    background: url('images/bg_menu_h_main.gif') white left top repeat-x;
    position: absolute;
    left: 263px;
    top: 312px;
    font-weight: bold;
    font-size: 13px;
    z-index: 999;
}
#menu_h span
{
    padding-top: 11px;
    width: 112px;
    height: 29px;
    float: left;
    display: block;
    color: #605D5C;
    font: bold 16px "Trebuchet MS";
    background: url('images/m_h_fon.gif') left top no-repeat;
    position: relative;
    text-align: center;
}
#menu_h a
{
    text-decoration: none;
    color: #605D5C;
}
.left_bag
{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 100;
    width: 2px;
    height: 44px;
    background: url('images/m_h_left_bag.gif') left top no-repeat;
}
/*#menu_h span.hover{
	background: url('images/m_h_fon_hover.gif') left top no-repeat;
}*/
#menu_h span div
{
}
#menu_h span .head
{
    display: block;
    top: -15px;
    height: 35px;
}
#menu_h span .head img
{
    display: block;
    margin: auto;
    padding-top: 15px;
}
#menu_h span .submenu
{
    width: 168px; /*	height: 111px;*/
    border: 1px solid #cbcbcb; /*#F2F2F2;*/
    padding-bottom: 9px;
    background-color: white;
    display: none;
    left: 0px;
    top: 44px;
    position: absolute;
    z-index: 1000;
    text-align: left;
}
#menu_h span .submenu .branch
{
    color: #0074C5;
    font: bold 12px Tahoma;
    position: relative;
}
#menu_h span .submenu .branch > a
{
    background-image: url(images/arrow2.gif);
    background-repeat: no-repeat;
    background-position: right center;
    width: 144px;
}
#menu_h span .submenu .leaf
{
    color: #0074C5;
    font: bold 12px Tahoma;
    position: relative;
}
#menu_h span .submenu .branch .sub
{
    width: 168px;
    border: 1px solid #cbcbcb; /*#F2F2F2;*/
    padding-bottom: 9px;
    background-color: white;
    display: none;
    left: 168px; /*	//left: 157px;*/
    top: -1px;
    position: absolute;
    z-index: 1001;
}
#menu_h span .submenu .bag
{
    position: absolute;
    left: 0px;
    top: -1px;
    width: 111px;
    height: 1px;
    background-color: white;
}
#menu_h span .submenu a, #menu_h span .sub a, #menu_h span .submenu span, #menu_h span .sub span
{
    text-decoration: none;
    color: #24211D;
    display: block;
    font: 12px tahoma; /*	height: 19px;*/
    padding: 4px 12px 4px 10px;
    margin: 0px 0px 0px 0px;
    border: 1px solid white;
}
#menu_h span .submenu a:hover
{
    background-color: #DDEEF6;
    border: 1px solid #E9EBEE;
}
#menu_v
{
    width: 252px;
    margin: 4px 0px 0px 0px;
    float: left;
    font: bold 12px tahoma;
    color: #605D5C;
    position: relative;
}
#menu_v ul
{
    list-style-type: none;
}
#menu_v ul li
{
    width: 252px;
    height: 36px;
    background: url('images/bg_menu_v_main.gif') left top repeat-x;
}
#menu_v ul li.active
{
    background: url('images/bg_menu_v_main_a.gif') left top repeat-x;
}
#menu_v .bag
{
    background: url('images/m_v_bag.gif') left top repeat-x;
    position: absolute;
    left: 0px;
    width: 252px;
    height: 2px;
}
#news
{
    float: left;
    clear: left; /*padding: 10px 0px 0px 0px;*/
    padding: 0px 0px 0px 0px;
    width: 240px;
}
.bold_line
{
    background-color: #949393;
    height: 4px;
    margin-top: 7px;
}
#news .line
{
    background-color: #949393;
    height: 1px;
    margin-top: 10px;
}
#news h4
{
    font: bold 11px tahoma;
    margin: 10px 0px 0px 20px;
    color: #747474;
}
#news p
{
    margin: 2px 0px 0px 20px;
}
#sideMenu
{
    float: left;
    clear: left; /*padding: 10px 0px 0px 0px;*/
    padding: 0px 0px 0px 0px;
    width: 240px;
}
#sideMenu .bold_line
{
    background-color: #949393;
    height: 4px;
    margin-top: 7px;
}
#sideMenu .line
{
    background-color: #949393;
    height: 1px;
    margin-top: 10px;
}
#sideMenu h4
{
    font: bold 12px tahoma;
    margin: 10px 0px 0px 20px;
    color: #747474;
}
#sideMenu p
{
    margin: 2px 0px 0px 20px;
}
#content
{
    width: 691px;
    float: right; /*	padding: 30px 37px 0px 0px;*/
    padding: 0px 0px 0px 0px;
    position: relative;
}
#content ul
{
    padding-left: 30px;
}
#content .one
{
    border: 1px solid #EFEFEF; /*A8A8A7;*/
    margin-right: 17px;
    width: 670px;
    height: 215px;
    position: relative;
    margin-top: 14px;
}
#content .one .liteprice
{
    position: absolute;
    left: 45px;
    top: 150px;
}
#content .one .proprice
{
    position: absolute;
    left: 375px;
    top: 150px;
}
#content .one .violet
{
    background: url('images/violet.gif') #CF63C8 right top repeat-y;
    width: 184px; /*196px;*/
    height: 19px; /*24px;*/
    color: white;
    padding: 5px 0px 0px 12px;
    float: left;
    position: relative;
    left: 34px;
    top: 11px;
}
#content .one .yellow
{
    background: url('images/yellow.gif') #F6D317 right top repeat-y;
    width: 184px; /*196px;*/
    height: 19px; /*24px;*/
    color: white;
    padding: 5px 0px 0px 12px;
    margin: 11px 0px 0px 30px;
    float: left;
}
#content .one .orange
{
    background: url('images/orange.gif') #ff951b right top repeat-y;
    width: 189px; /*196px;*/
    height: 19px; /*24px;*/
    color: white;
    padding: 5px 0px 0px 12px;
    margin: 11px 0px 0px 30px;
    float: left;
    font-weight: bold;
}
#content .one .sep
{
    width: 1px;
    height: 191px;
    background: #EFEFEF;
    float: left;
    margin-left: 30px;
}
#content .one .desc a, #content .one .desc2 a
{
    color: #24211D;
    font: normal 12px tahoma;
    line-height: 120%;
    text-decoration: none;
    padding: 1px 0px;
}
#content .one .desc a:hover, #content .one .desc2 a:hover
{
    text-decoration: underline;
    font: normal 12px tahoma;
    padding: 1px 0px;
    line-height: 120%;
}
#content .one .desc
{
    position: absolute;
    left: 132px;
    top: 50px;
    line-height: 140%;
    font: normal 12px tahoma;
    width: 198px;
}
#content .one .button
{
    position: absolute;
    left: 138px;
    top: 161px;
}
#content .one .desc2
{
    position: absolute;
    left: 468px;
    top: 50px;
    line-height: 140%;
    font: normal 12px tahoma;
}
#content .one .button2
{
    position: absolute;
    left: 474px;
    top: 161px;
}
#content .two
{
    font: 12px tahoma;
    margin-top: 14px;
}
#footer
{
    background: url('images/footer_line.gif') left top repeat-x;
    margin: 18px 0px 0px 0px;
    padding-top: 16px;
    height: 90px;
    color: #605D5C;
}
#footer .sep
{
    background: url('images/footer_sep.gif') left top repeat-y;
    width: 3px;
    height: 33px;
}
#footer .foot
{
    font: bold 16px "Trebuchet MS";
}
#footer .foot a
{
    color: #605D5C;
    text-decoration: none;
}
#footer .foot a:hover
{
    text-decoration: underline;
}
#footer .copy
{
    padding-top: 20px;
    font: bold 13px Arial;
}
/***********************************************************************************************/
div.d_cont_l
{
    width: 670px; /*padding: 20px 0px 0px 20px;*/
    padding: 0px 0px 0px 0px;
    float: left;
}
.d_cont_l_excel
{
    height: 98px;
    font-family: Arial;
    background: url('images/excel_big_icon.jpg') no-repeat;
    padding-left: 92px;
    font-size: 13px;
    line-height: 125%;
}
.d_cont_l_3h
{
    height: 98px;
    font-family: Arial;
    background: url('images/r_3h.gif') no-repeat;
    padding-left: 92px;
    font-size: 13px;
    line-height: 125%;
}
.d_cont_l_3h h4
{
    width: 300px;
    font-family: Verdana;
    font-size: 11pt;
    line-height: 114%;
}
.d_cont_l_3st
{
    font-family: Arial;
    background: url('images/r_3st.gif') no-repeat;
    padding-left: 95px;
    font-size: 13px;
    line-height: 125%;
}
.d_cont_l_3st h4
{
    width: 300px;
    font-family: Verdana;
    font-size: 11pt;
    line-height: 114%;
}
.d_cont_punk
{
    height: 2px;
    background: url('images/r_pt.gif');
    margin: 25px 0px 25px 0px;
}
.si
{
    color: #007fd1;
}
.zag
{
    font-size: 15px;
    font-family: Verdana;
    font-weight: bold;
}
div.d_cont_video_demo
{
    width: 173px;
    height: 82px;
    background-image: url('images/video_demo.gif');
    margin: auto auto auto 11px;
}
div.d_cont_r
{
    /*width: 208px;*/
    width: 240px; /*padding-top: 20px;*/
    padding-top: 10px; /*float: right;*/
    float: left;
}
div.d_cont_r_1
{
    width: 175px;
    height: 98px;
    background-image: url('images/r_tehpod.gif');
    margin: auto auto auto 11px;
}
div.d_cont_r_rek
{
    width: 208px;
    height: 20px; /*margin: 15px auto 2px 8px;*/
    margin: 0px auto 2px 8px;
}
div.d_cont_r_line
{
    /*width: 208px;*/
    width: 240px;
    height: 5px;
    background-color: #949391;
    margin: 0px 0px 7px 0px;
    padding: 0px;
}
.d_cont_r_spis
{
    width: 193px;
    padding: 12px 0px 12px 15px;
    background-color: #f7f7f5;
}
.d_cont_r_spis li
{
    line-height: 110%;
    list-style-type: none;
    padding: 0px 0px 2px 20px;
    margin: 0px;
    background: url('images/r_punm.gif') left 3px no-repeat;
}
div.portfolio
{
    width: 260px;
}
div.portfolio_line
{
    height: 10px;
    background-image: url('images/line.gif');
    background-repeat: no-repeat;
}
.portfolio_spis
{
    width: 220px;
    padding: 12px 0px 12px 30px;
    background-color: #f7f7f5;
}
.portfolio_spis li
{
    font-weight: normal;
}
#portfolio_header
{
    margin: 160px 0px 10px 0px;
}
/***********************************************************************************************/
table.t1
{
    width: 685px;
}
table.t1 td
{
    border: 1px solid #C8E5F5;
}
table.t1 tr
{
    text-align: center;
}
.sd
{
    margin-top: 10px;
}
table.t2
{
    width: 100%;
}
table.t2 td
{
    border: 1px solid #C8E5F5;
    padding: 5px;
}
table.t2 tr
{
    text-align: center;
}
/***********************************************************************************************/
.vk img
{
    position: relative;
    top: 1px;
}
.vkladki
{
    font: 14px "Trebuchet MS";
    border: 1px solid #EFEFEF;
    background: url('images/bg_vkladki.gif') left bottom repeat-x;
    width: 670px;
    height: 300px;
    line-height: 120%;
}
.vkladki .head
{
    background: #E3F4FC;
    border: 1px solid #F4F9FC;
    height: 30px;
    color: #1587C6;
    font-size: 19px;
    padding-left: 16px;
    line-height: 150%;
    margin: 5px 10px 0px 10px;
}
.vkladki .content
{
    float: left;
    margin-left: 22px;
    width: 454px;
}
.vkladki .content h1
{
    color: #027CC4;
    font: 28px "Trebuchet MS";
}
.vkladki .content h3
{
    color: #81BF21;
    font: bold 17px "Trebuchet MS";
    padding-top: 18px;
}
.vkladki p
{
    line-height: 120%;
    padding-top: 9px;
}
.MainMenuText
{
    font: bold 16px 'Trebuchet MS';
    color: #605D5C;
    text-decoration: none;
    margin-top: -5px;
}
a.Link:active
{
    font: 12px tahoma;
    color: #0074C5;
    text-decoration: none;
}
a.Link:link
{
    font: 12px tahoma;
    color: #0074C5;
}
a.Link:visited
{
    font: 12px tahoma;
    color: #0074C5;
}
a.Link:hover
{
    font: 12px tahoma;
    color: #0074C5;
}
a.LeftMenu:active
{
    background: url('images/arrow3.gif') 225px center no-repeat;
    display: block;
    padding: 10px 0px 0px 20px;
    height: 26px;
    text-decoration: none;
    color: #605D5C;
}
a.LeftMenu:link
{
    background: url('images/arrow3.gif') 225px center no-repeat;
    display: block;
    padding: 10px 0px 0px 20px;
    height: 26px;
    text-decoration: none;
    color: #605D5C;
}
a.LeftMenu:visited
{
    background: url('images/arrow3.gif') 225px center no-repeat;
    display: block;
    padding: 10px 0px 0px 20px;
    height: 26px;
    text-decoration: none;
    color: #605D5C;
}
a.LeftMenu:hover
{
    background: url('images/arrow3.gif') 225px center no-repeat;
    display: block;
    padding: 10px 0px 0px 20px;
    height: 26px;
    text-decoration: underline;
    color: #605D5C;
}
.ContentText
{
    font: 12px tahoma;
}
.PageName
{
    font-size: 24px;
    font-family: Arial;
    font-weight: normal;
    position: relative;
    top: -4px;
    text-align: left !important;
}
.PageName h1
{
    font-size: 24px;
    font-family: Arial;
    font-weight: normal;
    position: relative;
}
h1 .PageName
{
    font-size: 24px;
    font-family: Arial;
    font-weight: normal;
    position: relative;
}
h1
{
    font-size: 24px;
    font-family: Arial;
    font-weight: normal;
    position: relative;
}
h2
{
    font-size: 10pt;
    font-family: Verdana;
}
ol
{
    margin-left: 40px;
}
table.TableArticle
{
    border: 1px silver solid;
    text-align: left;
}
table.TableArticle td
{
    border: 1px silver solid;
    padding: 3px 9px;
}
.tableWithBlueBor
{
    border: 1px solid #CBE5F2;
    width: 100%;
}
.tableWithBlueBor td
{
    border: 1px solid #CBE5F2;
    padding: 5px;
}
/***********************************************************************************************/
.DescriptionTableLeft
{
    padding: 3px 10px 3px 10px;
    background-color: #C8E5F5;
    border: 2px solid white;
    text-align: left;
    font-weight: bold;
}
.DescriptionTableRight
{
    padding: 3px 5px 3px 5px;
    border: 2px solid white;
    text-align: justify;
}
/* Заявка на партнерство */
.righttext
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #2974B2;
    text-decoration: none;
}
.tablebody
{
    background-color: #F9FCFE;
}
.tableheadtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #346BA0;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
.tablefieldtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1C1C1C;
    text-align: left;
}
.headSpan
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #346BA0;
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 1mm;
}
/*Текст заголовка*/
.required
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: red;
    font-size: smaller;
}
.td_left
{
    text-align: left;
}
/************Старница поддержка***************/
table.Support
{
    width: 100%;
    background-color: #eef5fa;
    border-top: 2px #7face1 solid;
    text-align: left;
}
table.Support td
{
    padding-bottom: 18px;
    vertical-align: top;
}
div.SupportTableContent
{
    margin-left: 13px;
    line-height: 19px;
}
div.SupportTableContentHeader
{
    font-weight: bold;
    margin: 17px 0px 15px 13px;
    font-size: 13px;
}
div.HeadersSupport
{
    font-weight: bold;
    font-size: 13px;
}
a.LinkSupportTable:link
{
    text-decoration: underline;
    color: black;
    line-height: 19px;
}
a.LinkSupportTable:visited
{
    text-decoration: underline;
    color: black;
    line-height: 19px;
}
a.LinkSupportTable:hover
{
    text-decoration: none;
    color: #557ca9;
    line-height: 19px;
}
a.LinkSupportTable:active
{
    text-decoration: none;
    color: #557ca9;
    line-height: 19px;
}
/*Таблица цветовых схем*/
table.ColorsSh
{
    width: 660px;
}
table.ColorsSh td
{
    text-align: center;
    background-image: url('ScreenShots/colors_shems/bg_color_shema.jpg');
    background-repeat: repeat-x;
    background-position: left top;
    font-weight: bold;
    padding-bottom: 15px;
}
table.ColorsSh td a:link, table.ColorsSh td a:visited
{
    text-decoration: none;
}
table.ColorsSh td.NoShadown
{
    background-image: none;
}
/*Таблица на главной*/
.TableDefault
{
    width: 100%;
}
.TableDefault td
{
    vertical-align: top;
    text-align: justify;
}
.ZagDefaultContent
{
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 4px;
    font-family: Verdana;
}

.promo
{
    font-family: Verdana;
    display: inline !important;
    font-size: 14px !important;
    font-family: Verdana;
}

.TdDescr
{
    padding: 10px 10px 10px 0px;
    width: 297px;
}
.tdImg
{
    padding: 13px 4px 10px 0px;
    text-align: center !important;
    width: 38px;
}
/* --- Test_monial ------------------------------------ */
.carousel_test_monial div.TextMessage
{
    font-style: italic;
    font-weight: normal;
}
.carousel_test_monial div.Name
{
    font-style: italic;
    font-weight: bold;
    text-align: right;
    margin-top: 10px;
    margin-right: 3px;
}
.carousel_test_monial div.Location
{
    font-style: italic;
    font-weight: bold;
    text-align: right;
    margin-top: 2px;
    margin-right: 3px;
}
.carousel_test_monial div.UrlSite
{
    font-style: italic;
    text-align: right;
    margin-top: 2px;
    margin-right: 3px;
}
.carousel_test_monial ul li
{
    height: 131px !important;
}
/* --- code ------------------------------------ */
.code
{
    padding-bottom: 10px;
    padding-left: 10px;
    width: 645px;
    padding-right: 10px;
    font-family: monospace;
    font-size: 10px;
    padding-top: 10px;
    background-color: #ebebe4;
    border: 1px solid gray;
}
.codelabel
{
    margin-top: 10px;
    padding-left: 5px;
    margin-bottom: 6px;
    font-size: 11px;
}
.db_table
{
    width: 100%;
    border-top: rgb(127,172,225) 2px solid;
}
.db_table tr
{
    height: 15px;
}
.customUL
{
    margin: 10px 0px 10px 0px;
}
.customUL li
{
    margin: 1px 0px 1px 0px;
}
.carousel_main ul li
{
    text-align: center;
    width: 170px;
    height: 170px;
}
.NewsClass
{
    line-height: 1.4;
}
/* --- features ------------------------------------ */
/*#features_side_menu {font-weight:normal;}
#features_side_menu #features_side_menu_sub {padding:5px 15px; list-style-type:none;}
#features_side_menu h3 {color:#333333; font-size:13px; line-height:35px; border-top:1px solid #666666; border-bottom:none !important;}
#features_side_menu a {background:url('images/arrow.png') right center no-repeat; text-decoration:none; color:Black; display:block;}
#features_side_menu a:hover {background:url('images/arrow-hover.png') right center no-repeat;}
#features_side_menu li {height:40px; line-height:40px; background-repeat:no-repeat; padding:5px 0px;}
#features_side_menu li, #features_side_menu li * {vertical-align:middle;}
#features_side_menu li + li {border-top:1px solid #aaaaaa;}
#features_side_menu li span {margin-left:5px; line-height:40px;}*/
/* --- content-partne --- */
/*h1 {
	font-size: 11pt;
	font-family: Verdana;
}*/
h2
{
    font-size: 10pt;
    font-family: Verdana;
}
#content-partner h1
{
    margin: 0px 0px 10px 0px;
}
#content-partner h1.marg
{
    margin: 25px 0px 10px 0px;
}
#content-partner h2
{
    margin: 10px 0px 10px 0px;
}
#content-partner p
{
}
#content-partner ul
{
    margin: 5px 0px 5px 0px;
}
#content-partner .ms-grid1-1000-main
{
    border-left: .75pt solid #CBE5F2;
    border-right-style: none;
    border-top: .75pt solid #CBE5F2;
    border-bottom: .75pt solid #CBE5F2;
}
#content-partner .ms-grid1-1000-top
{
    border-left-style: none;
    border-right: .75pt solid #CBE5F2;
    border-top-style: none;
    border-bottom-style: none;
}
#content-partner .ms-grid1-1000-even
{
    border-left-style: none;
    border-right: .75pt solid #CBE5F2;
    border-top: .75pt solid #CBE5F2;
    border-bottom-style: none;
}
#content-partner table td
{
    padding: 10px 10px 10px 10px;
}
/* --- Pay-Style --- */
.divEPayNotify
{
    color: gray;
    font-size: 11px;
    margin-left: 18px;
    margin-top: 19px;
    position: absolute;
}
table.rblPayment input
{
    margin-right: 4px;
}
table.rblPayment td
{
    height: 25px;
}
.grid-even
{
    padding-left: 7px;
    font-weight: normal;
    border-left-style: none;
    border-right: 1px solid #959595;
    border-top: 1px solid #959595;
    border-bottom-style: none; /* background-color: white; */
    background-color: #ECECEC;
    height: 30px;
}
.grid-even_alt
{
    padding-left: 7px;
    font-weight: normal;
    border-left-style: none;
    border-right: 1px solid #959595;
    border-top: 1px solid #959595;
    border-bottom-style: none;
    background-color: White;
    height: 30px;
}
.GridView_HeaderStyle
{
    background-image: url('admin/images/table_header_bg.gif');
    background-color: #c2c2c2;
    background-repeat: repeat-x;
    padding-left: 7px;
    text-align: left;
    height: 30px;
    color: Black;
}
.GridView_PagerStyle
{
    background-image: url('images/table_pading_bg.gif');
    background-repeat: repeat-x;
    vertical-align: top;
    border-style: solid;
    border-width: 2px;
    border-color: #959595;
}
.grid-main
{
    border-collapse: collapse;
    border: 2px solid #959595; /*    background-color: white; */
}
.grid-main td
{
    padding-left: 7px;
}
.helpLink
{
    margin: 10px 0px 0px 20px;
}
#docMenu
{
    float: left;
    clear: left;
    padding: 0px 0px 0px 0px;
    width: 240px;
}
#docMenu .bold_line
{
    background-color: #949393;
    height: 4px;
    margin-top: 7px;
}
#docMenu .line
{
    background-color: #949393;
    height: 1px;
    margin-top: 10px;
}
#docMenu h4
{
    font: bold 12px tahoma;
    margin: 10px 0px 0px 20px;
    color: #747474;
}
#docMenu p
{
    margin: 2px 0px 0px 20px;
}
/*Air style New design*/
.MenuLeft
{
    width: 250px;
}
.MenuLeftBorder
{
    background-image: url('images/menu_left_line.gif');
    background-position: 10px bottom;
    background-repeat: no-repeat;
    cursor: pointer;
}
.MainMenuLeftBg .MenuLeftBorder
{
    background-image: url('images/menu_left_line.gif');
    background-position: left bottom;
    background-repeat: no-repeat;
    cursor: pointer;
    background-color: #EEEEEE;
}
.MenuLeftBorderSel
{
    background-image: url('images/menu_left_line.gif');
    background-position: left bottom;
    background-repeat: no-repeat;
    cursor: pointer;
}
.MainMenuLeftArrow
{
    background-image: url('images/manu_left_arrow.gif');
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 9px;
    margin-left: 18px;
    padding-right: 30px;
}
.MainMenuLeftBg .MainMenuLeftArrow
{
    padding-top: 9px;
    margin-left: 18px;
    padding-right: 30px;
}
/*.MainMenuLeftArrowSel{
	padding-top:9px;margin-left:18px; padding-right:30px;
}*/
.MainMenuLeftBg
{
    background-image: url('images/menu_left_sel.gif');
    background-repeat: repeat-x;
    background-position: left center;
}
.MainMenuLeftBgNone
{
}
.MainMenuLeftHover
{
    background-color: #eeeeee;
}
.MainMenuLeftDop
{
    font-size: 14px;
    font-family: Arial;
    color: #8c8c8c;
    font-weight: normal;
}
.MainMenuDivFix
{
    height: 9px;
    font-size: 7px;
}
a.MenuLeftLink:link, a.MenuLeftLink:visited, a.MenuLeftLink:hover, a.MenuLeftLink:active
{
    color: #000000;
    text-decoration: none;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
}
.MainMenuLeftBg a.MenuLeftLink:link, .MainMenuLeftBg a.MenuLeftLink:visited, .MainMenuLeftBg a.MenuLeftLink:hover, .MainMenuLeftBg a.MenuLeftLink:active
{
    color: #000000;
    text-decoration: none;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}
/*
a.MenuLeftLinkSel:link, a.MenuLeftLinkSel:visited, a.MenuLeftLinkSel:hover, a.MenuLeftLinkSel:active{
	color:#000000;
	text-decoration:none;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}*/
.AnnotationPage
{
    color: #7c7c7c;
    font-size: 14px;
    font-family: Arial;
    margin: 22px 0px;
}
.ImgBor
{
    border: 1px #dcdcdc solid;
}
h1.NewH1
{
    font-size: 24px;
    font-family: Arial;
    font-weight: normal;
    position: relative;
}
h2.NewH2
{
    font-size: 18px;
    font-family: Arial;
    font-weight: normal;
    padding-bottom: 10px;
    text-align: left;
    color: #000000;
}
.tableCatalog td
{
    vertical-align: top;
    padding-bottom: 25px;
}
.textCatalog
{
    /*font:12px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;*/
    color: #333333;
}
.tableCatalogFirstCol
{
    width: 50%;
    padding-right: 12px;
}
.tableCatalogSecondCol
{
    padding-left: 12px;
}
.textOrange
{
    color: #fc8c23;
    font-family: Arial;
    font-size: 11px;
}
/*Таблица сравнений версий*/
table.SravVer
{
    width: 100%;
}
table.SravVer td
{
    padding: 5px;
    text-align: center;
    border: 1px solid #C8E5F5;
}
table.SravVer td.FirstTD
{
    padding-left: 22px;
    text-align: left;
}
table.SravVer tr.HeaderTable
{
    background-color: #cbe5f2;
    font-weight: bold;
}
table.SravVer tr.SelTr
{
    background-color: #fde8cb;
}
table.SravVer th
{
    text-align: left;
    padding: 5px 5px 5px 22px;
    border: 1px solid #C8E5F5;
    background-color: #edf6fb;
}
.btn_new_orange
{
    background-image: url('images/bnt_new_bg.jpg');
    background-repeat: repeat-x;
    border: 1px #df852d solid;
    height: 23px;
    color: #ffffff;
    padding: 0px 5px;
    margin: 0px;
}
.btn_new_purple
{
    background-image: url('images/bnt_purple_new_bg.jpg');
    background-repeat: repeat-x;
    border: 1px #af4b86 solid;
    height: 23px;
    color: #ffffff;
    padding: 0px 5px;
    margin: 0px;
}
.btnBuyPurple
{
    position: absolute;
    left: 138px;
    top: 161px;
}
.btnBuyBlue
{
    position: absolute;
    left: 133px;
    top: 173px;
}
.btnRentBlue
{
    position: absolute;
    left: 251px;
    top: 173px;
}
.btnBuy
{
    position: absolute;
    left: 469px;
    top: 173px;
    width: 113px;
}
.btnRent
{
    position: absolute;
    left: 587px;
    top: 173px;
}
.btn_gray
{
    background-image: url('images/btn_gray.jpg');
    background-repeat: repeat-x;
    border: 1px #a0a1a5 solid;
    height: 23px;
    color: #000000;
    padding: 0px 5px;
    margin: 0px;
}
.btn_gray_demo
{
    position: absolute;
    top: 173px;
    left: 18px;
}
.btn_gray_demo2
{
    position: absolute;
    top: 173px;
    left: 355px;
}
.blue
{
    background: url('images/blue2.gif') #567fb3 right top repeat-y;
    width: 189px;
    height: 19px;
    color: white;
    padding: 5px 0px 0px 12px;
    float: left;
    position: relative;
    left: 30px;
    top: 11px;
    font-weight: bold;
}
.btn_new_blue
{
    background-image: url('images/bnt_blue_new_bg2.gif');
    background-repeat: repeat-x;
    border: 1px #4a5665 solid;
    height: 23px;
    color: #ffffff;
    padding: 0px 5px;
    margin: 0px;
}
#btn24, #btn25
{
    padding: 0px 3px;
    cursor: pointer;
}
.SelVer
{
    font-weight: bold;
    background-color: #eeeeee;
}
.deSelVer
{
    font-weight: normal;
    background-color: #ffffff;
}
.galka
{
    background-image: url('images/r_V.gif');
    background-repeat: no-repeat;
    background-position: center;
}
.SelectedSrav
{
    background-color: #fde8cb;
}
.Bold
{
    font-weight: bold;
}
.SmallText
{
    color: #FC8C23;
    font-family: Arial;
    font-size: 12px;
}
.VAMiddle
{
    vertical-align: middle;
}
.ProductLeftCol
{
    width: 175px;
    background-image: url('images/product_details.jpg');
    background-repeat: no-repeat;
    height: 325px;
    padding-top: 212px;
    vertical-align: top;
}
.ProductLeftColPro
{
    width: 175px;
    background-image: url('images/product_details_pro.jpg');
    background-repeat: no-repeat;
    height: 325px;
    padding-top: 212px;
    vertical-align: top;
}
.ProductPoays
{
    color: #858585;
    padding-left: 16px;
}
.ProductDop
{
    font-size: 11px;
}
.btns_Product
{
    margin-top: 8px;
}
.SocialItem
{
    float: left;
    padding-bottom: 3px;
    margin-left: 6px;
}
.PsevdoH2
{
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0px 12px 0px;
}
.ProductContent
{
    margin-bottom: 10px;
}
.ClearB
{
    clear: both;
}
.Clear
{
    clear: both;
}
a.socialDiv
{
    color: #000000;
    text-decoration: none;
}
.socialImg
{
    vertical-align: middle;
}
.BlockSocial
{
    width: 210px;
}
.Fl
{
    float: left;
}
.FR
{
    float: right;
}
.h1_2
{
    font-size: 18px;
    font-weight: bold;
}
.h1_3
{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 6px;
    font-family: Arial;
}
.Version
{
    color: #626262;
}
.PriceProduct
{
    margin: 20px 0px 14px 0px;
}
.PriceOrange
{
    color: #df6f1b;
    font-weight: bold;
}
.PriceOrange2
{
    color: #df6f1b;
}
ul.ListLink
{
    margin: 13px 0px 0px 0px;
    padding: 0px 0px 0px 15px !important;
    color: #555555;
}
ul.ListLink li
{
    padding: 2px 0px;
}
.comp_top
{
    background-image: url('images/comp/comp_top.gif');
    height: 7px;
    font-size: 1px;
    width: 266px;
}
.comp_left
{
    background-image: url('images/comp/comp_left.gif');
    background-repeat: repeat-y;
    width: 42px;
    font-size: 1px;
    background-position: right top;
}
.comp_center
{
    background-color: #7f7f7f;
    width: 183px;
}
.comp_right
{
    background-image: url('images/comp/comp_right.gif');
    background-repeat: repeat-y;
    width: 41px;
    font-size: 1px;
}
.comp_bottom
{
    background-image: url('images/comp/comp_bottom.jpg');
    background-repeat: no-repeat;
    height: 27px;
}
.online_block_admin
{
    float: left;
    margin-left: 55px;
}
.BlockVer
{
    clear: both;
}
.BlockVerLink
{
    margin-top: 9px;
    text-align: center;
}
.ColorBluePass
{
    color: #007fd1;
    float: left;
}
.BlockDostupAdmin
{
    /*margin-top: 10px;*/ /*border-top: 2px #82ade2 solid;*/ /*background-color: #e5eff8;*/
    padding: 13px 0px;
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
}
.LoginDemo
{
    width: 61px;
    float: left;
    text-align: left;
    margin-left: 69px;
}
.PassDemo
{
    width: 61px;
    float: left;
    text-align: left;
    margin-left: 69px;
}
.SpaceOnline
{
    clear: both;
    font-size: 1px;
    height: 4px;
}
.SelectVerOnline
{
    margin-bottom: 20px;
}
.SelectVerOnline div
{
    line-height: 15px;
    margin-top: 3px;
}
.PriceBlue
{
    font-weight: bold;
    color: #007CB4;
}
a.helplink:link, a.helplink:visited
{
    text-decoration: underline;
    font-family: tahoma;
    font-size: 11px;
    color: #747474;
}
a.helplink:hover, a.helplink:active
{
    text-decoration: underline;
    font-family: tahoma;
    font-size: 11px;
    color: #747474;
}
.help .line
{
    background-color: #949393;
    height: 1px;
    margin-top: 10px;
}
.helpLink a
{
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
.helpLink a:hover
{
    font-weight: normal;
    color: #000;
    text-decoration: underline;
}
table.documentation
{
    width: 670px;
}
table.documentation td
{
    vertical-align: top;
    padding: 11px 13px 11px;
}
table.documentation td.SpaceBor
{
    height: 1px;
    font-size: 1px;
    padding: 0px;
    background-color: #949393;
}
.tabsExampleCode
{
    float: right;
    margin-right: 2px;
    font-weight: bold;
    color: #ea6b38;
    width: 85px;
}
.tabsExampleCodeLeft
{
    background: transparent url('images/tab_left.gif') no-repeat scroll left top;
    float: left;
    cursor: pointer;
}
.tabsExampleContentLeft
{
    background: transparent url('images/dot.gif') repeat-x scroll left top;
    margin-left: 6px;
    height: 22px;
    line-height: 22px;
    padding: 0px 8px;
}
.tabsExampleSplit
{
    background: transparent url('images/dot.gif') repeat-y scroll left top;
    float: left;
    height: 22px;
    width: 1px;
}
.tabsExampleCodeRight
{
    background: transparent url('images/tab_right.gif') no-repeat scroll right top;
    float: left;
    cursor: pointer;
}
.tabsExampleContentRight
{
    background: transparent url('images/dot.gif') repeat-x scroll left top;
    margin-right: 6px;
    height: 22px;
    line-height: 22px;
    padding: 0px 8px;
}
.tabsExampleCode .Sel
{
    background-color: #eef5ff;
    color: #1b5cc4;
    cursor: auto;
}
#vb
{
    display: none;
}
.txtNiceBorder
{
    border: 1px solid #DDDDDD;
    padding: 3px;
    margin-top: 3px;
}
.txtNiceBorderBGI
{
    border: 1px solid #DDDDDD;
    padding: 3px;
    margin-top: 3px;
	background-image:url('images/FZ/fz6.jpg');
	background-repeat:repeat-x;
}

.txtNiceBorder:hover
{
    border: 1px solid #b6c4d2; 
	/* border: 1px solid #F6851B; */
    padding: 3px;
    margin-top: 3px;
	/*background-color: #f1f8ff;*/
}

.txtNiceBorder1px
{
    border: 1px solid #DDDDDD;
    margin-top: 1px;
    padding: 1px;
}

.btn
{
    background: url("images/bg-btn.gif") repeat-x scroll 0 0 #DDDDDD;
    border-color: #DDDDDD #DDDDDD #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: pointer;
    font: 11px/14px "Lucida Grande" ,sans-serif;
    margin: 0;
    overflow: visible;
    padding: 4px 8px 5px;
    width: auto;
}
.btn-m
{
    background-position: 0 -200px;
    font-size: 15px;
    line-height: 20px !important;
    padding: 5px 15px 6px;
}
.btn-m:hover, .btn-m:focus
{
    background-position: 0 -206px;
}


/*tabs*/
.tabs_content div
{
    display: none;
}
.tabs_content div.tabVisible
{
    display: block;
}
.line
{
    height: 1px;
    top: -1px;
    position: relative;
    background-color: #dcdcdc;
    z-index: 1;
}
.tabs div.active
{
    background: transparent url('images/tab2.png') repeat-x;
    z-index: 2;
    position: relative;
}
.tabs div
{
    display: inline-block !important;
    background: transparent url('images/tab1.png') repeat-x;
    padding: 5px 40px;
    margin-right: 5px;
    width: 90px;
    text-align: center;
    cursor: pointer;
}

.fotootchet
{
    width: 630px;
}


.fotootchet td
{
    padding: 5px !important;
}
/*new styles*/
.topPanel
{
    background: #e2e2e2 url('images/toppanel_bg.gif') repeat-x scroll left top;
    color: #848484;
}
.hint
{
    font-size: 11px;
    color: #333333;
}
.topPanelShadown
{
    background: transparent url('images/toppanel_footer.gif') repeat-x scroll left top;
    height: 11px;
    font-size: 0px;
    line-height: 0px;
}
.topPanelPos
{
    margin-left: 22px;
    font-family: Tahoma;
    font-size: 12px;
}
.topPanelSplit
{
    padding: 0px 10px;
}
.topPanelBlockLogin
{
    float: right;
    white-space: nowrap;
    width: auto;
}
.topPanelBlockContacts
{
    float: left;
}
.topPanelContent
{
    margin: 0px auto;
    width: 950px;
    padding: 10px 0px;
}
.phone
{
    background: transparent url('images/rus.gif') no-repeat scroll left center;
    padding: 0px 55px 0px 22px;
}
.mail
{
    background: transparent url('images/mail.gif') no-repeat scroll left center;
    padding: 0px 25px 0px 22px;
}
a.linkG2:link, a.linkG2:visited
{
    color: #848484;
    text-decoration: none;
}
a.linkG2:hover, a.linkG2:active
{
    color: #848484;
    text-decoration: underline;
}
a.SignIn:link, a.SignIn:visited
{
    text-decoration: none;
    background: transparent url('images/key.gif') no-repeat scroll left 2px;
    color: #848484;
    padding-left: 10px;
}
a.SignIn:hover, a.SignIn:active
{
    text-decoration: underline;
    background: transparent url('images/key.gif') no-repeat scroll left 2px;
    color: #848484;
    padding-left: 10px;
}
a.linkG:link, a.linkG:visited
{
    color: #848484;
    text-decoration: underline;
}
a.linkG:hover, a.linkG:active
{
    color: #848484;
    text-decoration: none;
}
.HeaderContent
{
    position: relative;
    margin-top: 25px;
    margin: 15px auto 0px auto;
    width: 950px;
    clear: both;
}
.divOnline
{
    float: right;
    margin-left: 5px;
}
.txtSearch
{
    border: 1px #c9c9c9 solid;
    width: 296px;
    background: transparent url('images/bg_input.gif') repeat-x scroll left top;
    height: 21px;
    vertical-align: top;
    line-height: 20px;
}
.divSeacrh
{
    float: right;
    margin-top: 15px;
}
.btnSearch
{
    border: 1px #c9c9c9 solid;
    border-left-width: 0px;
    vertical-align: middle;
}
body
{
    background: url('images/bg_top.gif') left 44px repeat-x;
}
.mainMenuInside
{
    background: transparent url('images/mainmenu_inside_bg.gif') repeat-x scroll left top;
    height: 41px;
    clear: both;
    margin-top: 25px;
}
.content_inside
{
    margin: 0px auto;
    width: 950px;
}
.tMainMenuInside
{
    margin: 0px auto;
    height: 41px;
    border: 0px;
    border-collapse: collapse;
    padding: 0px;
}
.tMainMenuInside td
{
    color: #797979;
    text-transform: uppercase;
    font-weight: bold;
    border: 0px;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
}
.tMainMenuInside .selected .left
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 15px;
    height: 48px;
    background: transparent url('images/mainmenu_inside_sel_left.jpg') no-repeat scroll left top;
    z-index: 10;
}
.tMainMenuInside .selected .right
{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 15px;
    height: 48px;
    background: transparent url('images/mainmenu_inside_sel_right.jpg') no-repeat scroll left top;
    z-index: 10;
}
.tMainMenuInside .selected .center
{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 48px;
    background: transparent url('images/mainmenu_inside_sel_center.jpg') repeat-x scroll left top;
    z-index: 5;
}
.tMainMenuInside .hover
{
    cursor: pointer;
}
.tMainMenuInside .hover .submenu_inside
{
    display: block;
}
.tMainMenuInside .hover .left
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 42px;
    height: 41px;
    background: transparent url('images/mainmenu_inside_hover_left.jpg') no-repeat scroll left 2px;
    z-index: 10;
}
.tMainMenuInside .hover .right
{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 42px;
    height: 41px;
    background: transparent url('images/mainmenu_inside_hover_right.jpg') repeat-x scroll left 2px;
    z-index: 10;
}
.tMainMenuInside .hover .center
{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 41px;
    background: transparent url('images/mainmenu_inside_hover_center.gif') repeat-x scroll right 2px;
    z-index: 5;
}
.tMainMenuInside .selected .menuitem_inside
{
    color: #fff;
    z-index: 100;
}
.menuitem_inside
{
    position: relative;
    height: 41px;
    line-height: 40px;
    top: 0px;
    margin-left: 1px;
}
.name_cell
{
    z-index: 50;
    position: relative;
    padding: 0px 15px;
    line-height: 40px;
}
.submenuInside
{
    background: transparent url('images/submainmenu_inside_bg.gif') repeat-x scroll left top;
    height: 35px;
}
a.linkW:link, a.linkW:visited
{
    color: #fff;
    text-decoration: none;
}
a.linkW:hover, a.linkW:active
{
    color: #fff;
    text-decoration: underline;
}
a.linkMenuInside:link, a.linkMenuInside:visited, a.linkMenuInside:hover, a.linkMenuInside:active
{
    color: #757575;
    text-decoration: none;
    line-height: 40px;
}
a.linkMenuInsideHover:link, a.linkMenuInsideHover:visited, a.linkMenuInsideHover:hover, a.linkMenuInsideHover:active
{
    color: #fff;
    text-decoration: none;
}
.submenu_inside
{
    display: none;
    top: 41px;
    left: 0px;
    position: absolute;
    height: 35px;
    background: transparent url("images/submainmenu_inside_bg.gif") repeat-x scroll left top;
    cursor: auto;
    z-index: 50;
    left: 0px;
    right: 0px;
}
.tMainMenuInside td.selected .submenu_inside
{
    z-index: 50;
    display: block;
}
.tMainMenuInside td.hidden-selected .menuitem_inside
{
    overflow: hidden;
    height: 41px;
}
.tMainMenuInside td.hidden-selected .submenu_inside
{
    display: none;
}

.submenu_inside span
{
    text-transform: uppercase;
    color: #fff;
    top: 10px;
    font-weight: bold;
    position: relative;
}
.submenu_inside span.submenu_split_inside
{
    background-color: #afd4ff;
    width: 30px;
    top: 13px;
    height: 10px;
    font-size: 0px;
    line-height: 0px;
    vertical-align: top;
}
.btn-online
{
    background: transparent url('images/btn/online.png') no-repeat scroll left top;
    border: 0px;
    width: 155px;
    height: 53px;
}
.btn-create-shop
{
    background: transparent url('images/btn/create-shop.png') no-repeat scroll left top;
    border: 0px;
    width: 202px;
    height: 53px;
}
.mainMenu
{
    margin: 0px auto;
    width: 950px;
    clear: both;
    position: relative;
}
.mainMenu .item
{
    float: left;
    text-transform: uppercase;
    color: #898989;
    height: 33px;
    line-height: 32px;
    font-weight: bold;
    position: relative;
    z-index: 100;
    background-color: #fff;
}
.mainMenu .item .widther
{
    padding: 0px 20px;
}
.mainMenuPos
{
    float: right;
    height: 34px;
}
.submenu-company
{
    padding-left: 138px;
}
.submenu-develop
{
    padding-left: 285px;
}
.submenu-parthers
{
    padding-left: 520px;
}
.submenu-support
{
    padding-left: 38px;
}
.screen-left
{
    float: left;
    width: 305px;
    margin-right: 30px;
    text-align: center;
}
.screen-left img, .screen-right img
{
    border: 1px #d9dadc solid;
}
.screen-right
{
    float: right;
    width: 305px;
    margin-right: 30px;
    text-align: center;
}
.header-demo-version
{
    color: #505050;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 15px;
}
.gallery-shops-prev
{
    position: absolute;
    left: 0px;
    background: transparent url('images/carousel/btn-prev.jpg') no-repeat scroll left top;
    width: 56px;
    height: 82px;
    top: 330px;
    cursor: pointer;
    border: 0px;
}
.gallery-shops-next
{
    position: absolute;
    right: 0px;
    background: transparent url('images/carousel/btn-next.jpg') no-repeat scroll left top;
    width: 56px;
    height: 82px;
    top: 330px;
    cursor: pointer;
    border: 0px;
}
.gallery-shops
{
    margin: 0 auto;
    text-align: center;
}
.container-carousel
{
    text-align: center;
    width: 907px;
    margin: 0px auto;
    position: relative;
}
h1.paddingHeader
{
    padding: 25px 0px;
}
.gallery-shops img
{
    margin-bottom: 50px;
}
.container-carousel .panel-controls
{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 30px;
    z-index: 10;
}
.gallery-shops .name-screen
{
    z-index: 0;
    text-align: center;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    text-align: center;
}

.gallery-shops .name-screen a
{
    font-weight: normal;
    text-decoration: none;
    color: #1a1a1a;
}
.gallery-shops .name-screen a:hover
{
    font-weight: normal;
    text-decoration: underline;
    color: #1a1a1a;
}
.container-carousel .panel-controls span
{
    background: transparent url('images/carousel/conrol.gif') no-repeat scroll left top;
    display: inline-block;
    width: 10px;
    height: 10px;
    cursor: pointer;
}
.container-carousel .panel-controls span.selected-item
{
    background: transparent url('images/carousel/conrol-sel.gif') no-repeat scroll left top;
    display: inline-block;
    width: 10px;
    height: 10px;
    cursor: default;
}
.gallery-shops li
{
    z-index: 0;
    position: relative;
}
.container-carousel .disabled-prev
{
    background: transparent url('images/carousel/btn-prev.jpg') no-repeat scroll -56px top;
    cursor: default;
}
.container-carousel .disabled-next
{
    background: transparent url('images/carousel/btn-next.jpg') no-repeat scroll -56px top;
    cursor: default;
}
input, a
{
    outline: none;
}
.ie-carousel li
{
    width: 690px !important;
    height: 550px !important;
}
.ie-carousel li
{
    background: transparent url('images/browers/ie.jpg') no-repeat scroll -1px top;
}
.ie-carousel li img
{
    margin-top: 37px;
}
.ff-carousel li
{
    background: transparent url('images/browers/ff.jpg') no-repeat scroll 0px top;
}
.ff-carousel li img
{
    margin-top: 56px;
}
.ff-carousel li
{
    width: 690px !important;
    height: 570px !important;
}
.safari-carousel li
{
    background: transparent url('images/browers/safari.jpg') no-repeat scroll 1px top;
}
.safari-carousel li img
{
    margin-top: 59px;
}
.safari-carousel li
{
    width: 690px !important;
    height: 580px !important;
}
.opera-carousel li
{
    background: transparent url('images/browers/opera.jpg') no-repeat scroll 0px top;
}
.opera-carousel li img
{
    margin-top: 55px;
}
.opera-carousel li
{
    width: 690px !important;
    height: 580px !important;
}
.chrome-carousel li
{
    background: transparent url('images/browers/chrome.jpg') no-repeat scroll 1px top;
}
.chrome-carousel li img
{
    margin-top: 53px;
}
.chrome-carousel li
{
    width: 690px !important;
    height: 565px !important;
}
h2.header-two
{
    margin: 0px;
    padding: 15px 0px 10px;
}
h1.header-one
{
    padding: 0px 20px 0px;
    margin: 0px;
}
table.table-rent
{
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border: 0px;
}
table.table-rent span.big-font
{
    font-family: Times New Roman;
    color: #c55928;
    font-size: 30px;
}
table.table-rent span.big-font2
{
    font-family: Times New Roman;
    color: #f79e38;
    font-size: 25px;
}
table.table-rent th
{
    color: #fff;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border: 0px;
    font-size: 18px;
    font-weight: normal;
}
table.table-rent td
{
    padding: 15px 10px;
    margin: 0px;
    border-collapse: collapse;
    border: 0px;
    text-align: center;
}
table.table-rent tr.price td
{
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border: 0px;
    vertical-align: top;
}
table.table-rent th.first-th
{
    width: 270px;
    text-align: left;
}
table.table-rent th.tariff-one
{
    background: #f3bb34 url('images/rent/tariff-one-th.gif') repeat-x scroll left bottom;
    width: 170px;
}
table.table-rent th.tariff-one div
{
    text-align: center;
    background: transparent url('images/rent/tariff-one-l-th.gif') no-repeat scroll left top;
    height: 42px;
    line-height: 41px;
}
table.table-rent tr.price td
{
    font-size: 35px;
}
table.table-rent tr.price td div.string-price
{
    line-height: normal;
    height: auto;
    background: transparent none;
    padding-top: 15px;
}
table.table-rent tr.price td div.string-price .clarification
{
    font-size: 14px;
}
table.table-rent td.tariff-one-price
{
    background: #f3bb34 url('images/rent/tariff-one-big.gif') repeat-x scroll left bottom;
    color: #fff;
}
table.table-rent td.tariff-one-price div
{
    background: transparent url('images/rent/tariff-one-l-big.gif') no-repeat scroll left bottom;
    height: 99px;
    text-align: center;
}
table.table-rent th.tariff-two
{
    background: #eea637 url('images/rent/tariff-two-th.gif') repeat-x scroll left bottom;
    width: 170px;
}
table.table-rent td.tariff-two-price
{
    background: #f3bb34 url('images/rent/tariff-two-big.gif') repeat-x scroll left bottom;
    color: #fff;
}
table.table-rent th.tariff-three
{
    background: #e28132 url('images/rent/tariff-three-th.gif') repeat-x scroll left bottom;
    width: 170px;
}
table.table-rent td.tariff-three-price
{
    background: #f3bb34 url('images/rent/tariff-three-big.gif') repeat-x scroll left bottom;
    color: #fff;
}
table.table-rent th.tariff-four
{
    background: #d86230 url('images/rent/tariff-four-th.gif') repeat-x scroll left bottom;
    width: 170px;
}
table.table-rent th.tariff-four div
{
    text-align: center;
    background: transparent url('images/rent/tariff-four-r-th.gif') no-repeat scroll right top;
    height: 42px;
    line-height: 41px;
    text-align: center;
}
table.table-rent td.tariff-four-price
{
    background: #f3bb34 url('images/rent/tariff-four-big.gif') repeat-x scroll left bottom;
    color: #fff;
}
table.table-rent td.tariff-four-price div
{
    background: transparent url('images/rent/tariff-four-r-big.gif') no-repeat scroll right bottom;
    height: 99px;
    line-height: 98px;
    text-align: center;
}
table.table-rent .td-one
{
    text-align: left;
}
table.table-rent tr.alt .td-one
{
    background-color: #ebebeb;
    text-align: left;
}
table.table-rent tr.alt .td-two
{
    background-color: #f6f6f6;
}
table.table-rent tr.alt .td-three
{
    background-color: #ebebeb;
}
table.table-rent tr.alt .td-four
{
    background-color: #f6f6f6;
}
table.table-rent tr.alt .td-five
{
    background-color: #ebebeb;
}
div.galka
{
    background: transparent url('images/r_V.gif') no-repeat scroll center center;
    height: 16px;
    font-size: 0px;
    line-height: 0px;
}
.btn-rent-one
{
    background: transparent url('images/rent/btn-rent-one.jpg') no-repeat scroll left top;
}
.btn-rent-two
{
    background: transparent url('images/rent/btn-rent-two.jpg') no-repeat scroll left top;
}
.btn-rent-three
{
    background: transparent url('images/rent/btn-rent-three.jpg') no-repeat scroll left top;
}
.btn-rent-four
{
    background: transparent url('images/rent/btn-rent-four.jpg') no-repeat scroll left top;
}
.btn-rent
{
    border: 0px;
    margin: 0px;
    padding: 0.25em;
    width: 130px;
    height: 42px;
    color: #fff;
    font-size: 22px;
    font-family: Arial;
	cursor: pointer;
}
.in-domen
{
    margin-bottom: 15px;
}
.split-mainmenu
{
    top: 10px;
    margin: 0 14px;
    position: relative;
}
h1.header-padding2
{
    padding: 25px 0px 20px;
}
.rent-content
{
    margin-bottom: 35px;
}
.paddingHeader-v2
{
    padding: 18px 0 23px;
}
h2.h2-newstyle
{
    color: #24211d;
    font-family: arial;
    font-size: 18px;
    font-weight: normal;
}
th.SCart_padd
{
    background-color: #CBE5F2;
    border: 1px #CBE5F2 solid;
    border-collapse: collapse;
}
table.basket
{
    border: 0px #CBE5F2 solid;
    border-collapse: collapse;
    margin: 10px 0px 0px;
    padding: 0px;
}
table.basket td
{
    border: 1px #CBE5F2 solid;
    border-collapse: collapse;
    margin: 0px;
}
.note-buy
{
    margin-top: 5px;
    font-size: 12px;
    line-height: 18px;
    color: #8c8c8d;
}
.logindialog-ie, .logindialog-ie6
{
    background: transparent url('images/auth_bg.gif') no-repeat scroll left top;
    width: 351px;
    height: 258px;
    position: relative;
    overflow: hidden;
}
.auth
{
    margin: 55px 0px 0px 110px;
    font-family: arial;
    color: #5C5C5C;
}
.auth_header
{
    font-size: 18px;
}
.authLabel
{
    font-size: 12px;
}
.auth_text
{
    vertical-align: middle;
}
.wrapper-login
{
    display: inline;
}
/*footer new*/
.footer *
{
    line-height: normal;
}
.footer
{
    background: #363636 url('images/bg_footer.gif') repeat-x scroll left top;
    float: left;
    width: 100%;
    font-family: Tahoma;
    font-size: 12px;
    margin-top: 15px;
}
.footer_content
{
    width: 950px;
    margin: 0px auto;
    vertical-align: top;
    padding: 30px 0px;
    color: #aeaeae;
    position: relative;
}

.copyright_line
{
    background: #313131 url('images/bg_copyright.gif') repeat-x scroll left top;
    text-align: center;
    float: left;
    width: 100%;
    padding: 10px 0px;
    margin-top: 15px;
}
.txtFooter
{
    background: transparent url('images/bg_input.gif') repeat-x scroll left top;
    border: 0px;
    width: 172px;
    height: 20px;
    line-height: 19px;
    vertical-align: middle;
}
.copyright_line .content
{
    width: 950px;
    line-height: 29px;
    color: #888686;
    text-align: left;
    margin: 0 auto;
}
.copyright_div
{
}
.counter_div
{
    line-height: normal;
    position: absolute;
    top: 100px;
    left: 313px;
}
.ListFooter
{
    list-style: none;
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 240px;
}
.ListFooter li
{
    background: transparent url('images/marker_dark.png') no-repeat scroll left center;
    float: left;
    padding: 3px 10px 3px 17px;
    width: 93px;
}
.small
{
    font-size: 11px;
}
.divWriteSup
{
    font-weight: bold;
    font-size: 13px;
}
.txtFooter
{
    background: transparent url('images/bg_input.gif') repeat-x scroll left top;
    border: 0px;
    width: 172px;
    height: 20px;
    line-height: 19px;
    vertical-align: middle;
}
.btnImgSubscribe
{
    vertical-align: middle;
    border: 0px;
    margin-left: 1px;
}
.footer_blocks
{
    float: left;
    width: 33%;
}
.not_subcribe
{
    margin-left: 190px;
    font-size: 11px;
    margin-top: 5px;
}
.divsubdcribe
{
    margin-top: 8px;
}
.h_white
{
    color: #fff;
    font-size: 22px;
    font-family: "Times New Roman" , Times, serif;
    margin-bottom: 6px;
}
a.botLink:link, a.botLink:visited
{
    color: #c9c9c9;
    text-decoration: none;
}
a.botLink:hover, a.botLink:active
{
    color: #c9c9c9;
    text-decoration: underline;
}
a.linkO:link, a.linkO:visited
{
    color: #f6851b;
    text-decoration: underline;
}
a.linkO:hover, a.linkO:active
{
    color: #f6851b;
    text-decoration: none;
}
a.linkAD:link, a.linkAD:visited
{
    color: #adadad;
    text-decoration: underline;
}
a.linkAD:hover, a.linkAD:active
{
    color: #adadad;
    text-decoration: none;
}
/*new trial*/
ul.marker
{
    margin: 0px;
    padding: 0px;
}
ul.marker li
{
    background: transparent url('images/marker-blue.gif') no-repeat scroll left 2px;
    margin: 0px;
    padding: 5px 0px 10px 25px;
    list-style: none;
}
.trial-list
{
    float: right;
    width: 290px;
}
.trial-screen
{
    float: left;
    width: 230px;
}
.block
{
    padding: 12px 0px 0px;
}
div.container-form-trial
{
    float: left;
    width: 385px;
    background-color: #eaeaea;
    margin-left: 30px;
    border: 1px solid #C9C9C9;
}
div.container-info-trial
{
    float: left;
    width: 310px;
    margin-left: 20px;
}
div.container-info-trial-right
{
    float: left;
    width: 315px;
    margin-left: 20px;
}

.block-gradient
{
    background: #ececec url('images/block-gradient-bg.gif') repeat-x scroll left top;
    border: 1px #cecece solid;
    position: relative;
}
.block-gradient .block-gradient-bottom
{
    background: transparent url('images/block-gradient-bottom.png') no-repeat scroll center top;
    position: absolute;
    height: 18px;
    bottom: -18px;
    width: 100%;
}
.block-gradient .content
{
    padding: 15px 0 15px 55px;
}
.block-gradient .content .format-title
{
    text-transform: uppercase;
    font-size: 25px;
    font-weight: bold;
}
.block-gradient .content .format-title2
{
    color: #ff740d;
    padding-left: 7px;
}
.block-gradient .content .format-title3
{
    color: #696969;
    font-size: 17px;
    text-transform: uppercase;
}
.block-gradient .content p
{
    margin: 0px;
    padding: 0px 0px 10px 0px;
}
.container-form-trial .form-trial
{
    padding: 5px 0px 20px;
    margin: 0px 15px;
    width: 315px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
input.txt
{
    border: 1px #b8b8b8 solid;
    background: #fff url('images/bg_input.gif') repeat-x scroll left top;
    margin: 0px;
    padding: 1px 0px;
}
select.select
{
    background: #fff url('images/bg_input.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: 1px #b8b8b8 solid;
}
.container-form-trial .form-trial input.txt
{
    width: 278px;
    margin-top: 7px;
    padding: 3px;
    height: 16px;
}
.container-form-trial .form-trial select.select
{
    width: 288px;
    margin-top: 7px;
}

.container-form-trial .form-trial .validate
{
}
.container-form-trial .form-trial .btn
{
    float: right;
    clear: both;
}
.block-trial-info
{
    border: 1px #c9c9c9 solid;
    padding: 19px 16px;
    margin-top: 30px;
    line-height: 17px;
}
.PageNameAlign
{
    text-align: center;
    margin-bottom: 20px;
}
.PageNameAlign h1
{
    text-align: center;
}
.captca
{
    margin-top: 7px;
    vertical-align: middle;
}
.txtcaptca
{
    vertical-align: middle;
}
/*new default*/
.blockProductsMP
{
    background: #efefef url('images/bg_block_main_products.gif') repeat-x scroll left top;
    clear: both;
}
.blockProductsMP_Content
{
    width: 950px;
    margin: 0px auto;
    clear: both;
    padding: 21px 0px 27px;
}
.block_with_line
{
    background: transparent url('images/dot_gray.gif') repeat-y scroll 661px top;
    clear: both;
    position: relative;
    width: 950px;
}
/*блок pro на главной*/
.block_pro_mp
{
    float: left;
    width: 305px;
    margin: 0px 26px 0px 5px;
}
.block_pro_mp .pro_pic
{
    background: transparent url('images/products/pro_mp.gif') no-repeat scroll left top;
}
.content_products_mp
{
    margin-left: 100px;
}
.block_pro_mp .pro_name
{
    background: transparent url('images/products/pro_name.gif') no-repeat scroll left top;
    height: 23px;
    margin-bottom: 10px;
    margin-top: 6px;
}
.strPrice
{
    padding-top: 5px;
}
.wPrice
{
    font-weight: bold;
    color: #464545;
}
.price_pro_mp
{
    font-size: 15px;
    color: #2a588b;
}
.descr_products_mp
{
    color: #464545;
    line-height: 17px;
}
.btnsPro_mp
{
    margin-top: 15px;
}
.btnOnline_pos
{
    margin-right: 10px;
}
/*блок Premium на главной*/
.block_prem_mp
{
    float: left;
    width: 305px;
    margin: 0px 20px 0px 0px;
}
.block_prem_mp .prem_pic
{
    background: transparent url('images/products/prem_mp.gif') no-repeat scroll left top;
}
.block_prem_mp .prem_name
{
    background: transparent url('images/products/prem_name.gif') no-repeat scroll left top;
    height: 23px;
    margin-bottom: 10px;
    margin-top: 6px;
}
.price_prem_mp
{
    font-size: 15px;
    color: #ed8115;
}
.btnSaas_mp
{
    margin-left: 5px;
}
.dopblock
{
    float: left;
    width: 250px;
    padding: 5px 0px 5px 15px;
    line-height: 17px;
}
.h
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 22px;
    margin-bottom: 11px;
    line-height: 16px;
    color: #000;
}
.h_2
{
    font-family: arial;
    font-size: 19px;
    margin-bottom: 8px;
    line-height: 16px;
    color: #000;
    font-weight: bold;
}
.h_white
{
    color: #fff;
    font-size: 22px;
    font-family: "Times New Roman" , Times, serif;
    margin-bottom: 6px;
}
.d_more
{
    text-align: right;
    margin-top: 15px;
}
.content_mp
{
    width: 950px;
    margin: 25px auto 28px auto;
    background: #fff url('images/dot_gray.gif') repeat-y scroll 661px top;
}
.leftCell_mp
{
    float: left;
    width: 661px;
}
.rightCell_mp
{
    float: right;
    width: 270px;
}
.str_mp
{
    clear: both;
    margin-bottom: 30px;
    line-height: 17px;
}
.leftCell_descr_p
{
    float: left;
    width: 310px;
}
.rightCell_descr_p
{
    float: right;
    width: 310px;
    padding-right: 35px;
}
.descr_p_last
{
    padding-right: 40px;
    clear: both;
    margin-bottom: 11px;
}
.block_review_text
{
    border: 1px #e6dba0 solid;
    background-color: #f9f1c4;
    position: relative;
    padding: 12px 9px;
    color: #464545;
    width: 250px;
}
.block_review_text .ugol
{
    position: absolute;
    background: transparent url('images/ugolok.gif') no-repeat scroll left top;
    height: 40px;
    width: 40px;
    bottom: -40px;
    left: 23px;
}
.block_review .man
{
    text-align: right;
    margin-top: 10px;
}
.review_name
{
    color: #868585;
}
.link_site
{
    color: #464545;
}
.AllVideo
{
    text-align: right;
    padding: 10px 0px;
}
.block_video_mp
{
}
.line_split
{
    background-color: #e5e5e5;
    height: 1px;
    font-size: 0px;
    line-height: 0px;
    margin-bottom: 10px;
}
.newsDate
{
    font-size: 11px;
    color: #959595;
    line-height: 17px;
}
.newsItem
{
    margin-bottom: 22px;
    line-height: 17px;
}
.newsTitle
{
    font-weight: bold;
    line-height: 17px;
}
.newsAnno
{
    color: #464545;
    line-height: 17px;
}
.TAright
{
    text-align: right;
}
.bgDefault
{
    background: transparent url('images/bg_block_main_products.gif') repeat-x scroll left 154px;
    position: relative;
}
.iconDefault
{
    float: left;
    margin-right: 10px;
}
.continer-func
{
    float: left;
    width: 218px;
}
.continer-func .h_2
{
    text-align: left;
}
.static-content
{
    line-height: 18px;
}
.continer-func .continer-content
{
    line-height: 18px;
}
.ListNews
{
    margin-top: 4px;
}
a.linkB:link, a.linkB:visited
{
    color: #017dc3;
    text-decoration: underline;
}
a.linkB:hover, a.linkB:active
{
    color: #017dc3;
    text-decoration: none;
}
.depatments
{
    padding-top: 30px;
}
.depatments .depatment
{
    float: left;
    width: 290px;
    margin: 0px 13px;
}
.depatments .depatment .depatment-name
{
    color: #312c29;
    font-family: arial;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 20px;
}
.depatments .depatment .depatment-descr
{
    color: #312c29;
    line-height: 17px;
    margin-bottom: 34px;
}
.btn2
{
    display: inline-block;
    height: 42px;
}
.btn2 .left, .btn2 .right, .btn2 .center
{
    display: inline-block;
    height: 42px;
}
.btn2 .center input
{
    border: 0px;
    background: transparent none;
    margin: 0px;
    padding: 0px;
    width: auto;
    overflow: visible;
}
.btn-gray .left
{
    background: transparent url('images/btn/btn-gray/btn-gray-left.gif') no-repeat scroll left top;
}
.btn-gray .right
{
    background: transparent url('images/btn/btn-gray/btn-gray-right.gif') no-repeat scroll right top;
}
.btn-gray .center
{
    background: transparent url('images/btn/btn-gray/btn-gray-center.gif') repeat-x scroll right top;
    line-height: 41px;
    color: #222a2d;
    margin: 0px 14px;
    font-size: 15px;
}
.opacitybackground
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
    -moz-opacity: 0.2; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.2; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.2; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

.label-box {border-color:#DBDBDB; border-style:solid; border-width:1px 1px 1px 1px; color:#666666; display:none; font-size:14px; line-height:1.45em; padding: 9px 10px 9px 10px; text-transform:lowercase; display: block;}
.label-box.good {background-color:#D3F9BF; border-color:#E1EFDB;}
.label-box.error {background-color:#FFCFCF; background-image:none; border-color:#E5A3A3; color:#801B1B; padding-left:10px;}
       
/* ****************************************** */
div.productHeader{
	/*font-weight: bold;*/
	font-size: 24px;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #000000;
}
.tblProdTop{
	width: 670px;
	height: 200px;
	margin-top:15px;
}
.tblProdTop td.tdProdTopText{
	width:405px;
	padding-right: 10px;
	vertical-align: top;
	color: #000000;
	line-height: 20px;
}
.tblProdTop td.div{
	vertical-align: bottom;
	padding:3px 10px 5px 3px;
}
.tblProdTop div.greyBg{
	background-color: #fff1d7;
	padding: 15px 10px;
	line-height: 20px;
}


.tblProdTop td.tdPriceLabel{
	background: url('images/price_label.jpg') no-repeat;
	vertical-align: top;
}

div.orangeADVprem{
	margin: 10px 5px 0 14px;
	font-size: 18px;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #ff740d;
	line-height: 24px;
}
div.textADVprem{
	margin: 0px 5px 0 14px;
	font-size: 12px;
	font-family: Tahoma, Helvetica, sans-serif;
	line-height: 18px;
	color: #000000;
}
div.priceADVprem{
	margin: 45px 5px 0 55px;
	font-size: 24px;
	font-weight:bold;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #ff740d;
}

div.header_category{
	padding-top: 15px;
	vertical-align:bottom;
}
span.txtHeadCategory{
	font-size: 18px;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #000000;
	margin-left: 3px;
}

div.productsCategory{
	width:705px;
	padding-top: 10px;
}

div.productCategory{
	width: 199px;
}
div.productCategoryImg{
	border: 1px #c9c9c9 solid;
	padding: 3px;
	text-align: center;
}
div.numbProdImg{
	text-align: center; 
	font-size: 10px; 
	margin-top: 2px;
	font-family: Tahoma, Helvetica, sans-serif;
}
div.priceButtonProduct{
	padding-top: 14px;
}
span.priceProd{
	font-size: 14px;
	font-weight:bold;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #ff740d;

}
div.priceProdCateg{
	float:left;
	text-align:left;
}
div.btnBuyProd{
	float:right;
}

div.nullProd{
	height:20px;
}

.lineADV{
	/*color: #c9c9c9;
	border: 1px #c9c9c9 solid;
	width: 670px;*/
font-size:0px; 
line-height:0px; 
height:1px; 
background-color:#c9c9c9;
	
}

div.commentProd{
	color: #000000;
	width: 670px;
}

.btnBuyTemplate{
	width: 87px; 
	height: 32px; 
	cursor:pointer; 
	background-image: url('images/buyProd.jpg'); 
	border: 0;
}
.ulfeatures li{
	line-height:1.5;
}
.btnDetailedTemplate{
	width: 87px; 
	height: 32px; 
	cursor:pointer; 
	/*background-image: url('images/detailed.jpg'); */
	border: 0;
}
tplCarousel{
    width: 240px;
    float: left !important;
    position: absolute !important;
    margin-left: 35px !important;
}
.container-tpl-carousel
{
    text-align: center;
    width: 270px;
    margin: 0px auto;
    position: relative;
    padding-top: 10px;
}
.btnTemplatePrev
{
    position: relative;
    float: left;
    left: 0px;
    background: transparent url('images/carousel/btn-prev-tpl.jpg') no-repeat scroll left top;
    width: 35px;
    height: 44px;
    top: 115px;
    cursor: pointer;
    border: 0px;
    /*padding-right: 5px;*/
}
.btnTemplateNext
{
    position: relative;
    float: right;
    right: 0px;
    background: transparent url('images/carousel/btn-next-tpl.jpg') no-repeat scroll left top;
    width: 30px;
    height: 44px;
    top: 115px;
    cursor: pointer;
    border: 0px;
}
div.priceProdCateg{
	float:left;
	text-align:center;
}

/* Всплывающее окно "Что будет дальше" */
#next-steps
{
    right: 0px;
    top: -5px;
    position: absolute;
    width: 280px; 
    z-index: 105;
    display: none;
    background-color: #efefef;
    border: solid 2px #bcbcbc;
}
#sub_next-steps
{
    position: absolute;
    background-image: url('images/shadowCrtShop.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    z-index: 101;
    height: 283px;
    width: 288px;
    margin: 3px -8px 0 0;
    right: 0px;
    top: -5px;
    display: none;
}
#n-sTbl
{
    width: 100%;
}
.n-sTd_btn
{
    padding: 3px 0 0 3px;
}
.n-sTdPoint_btn
{
    padding: 3px 4px 0 9px;
    vertical-align: middle;
}
.n-sTd2
{
    padding: 8px 11px 0 4px;
}
.n-sTdPoint2
{
    padding: 8px 4px 0 9px;
    vertical-align: top;
}
.n-sTd3
{
    padding: 20px 11px 0 4px;
}
.n-sTdPoint3
{
    padding: 20px 4px 0 9px;
    vertical-align: top;
}
#close-next-steps
{
    cursor: pointer;
    font-weight: bold;
    padding: 0 8px 5px 0;
    color: #abaaaa;
}
.tezis
{
    font-size: 16px;
    color: #007ec4;
}
.txtDescr
{
    font-size: 11px;
    margin-top: 6px;
}
.n-sOrangeTxt{
    line-height: 18px; 
    font-weight: bold; 
    text-align: center; 
    color: #FF740D;
    padding: 20px 5px 0 5px;
}
