/* 
    Document   : style
    Created on : Oct 15, 2010, 11:04:11 AM
    Author     : mikhailchibel
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

html, body {
    margin:0px;
    padding:0px;
    background-image: url('images/background.jpg');
    display: block;
    background-repeat: repeat-x;
    text-align: left;
}

image{
    border: 0px;
}

div {
    font-family: Helvetica;
    font-size: 12px;
    padding: 0px;
}

table{
    border-collapse: collapse;
    border-spacing: 0px;
    border-style: hidden;
    padding: 0px;

}
td {
    font-family: Helvetica;
    vertical-align: top;
    padding: 0px;
}
td img {
    border: none;
}
table.general {
    width: 100%;
    text-align: center;
    vertical-align: top;
}

table.main {
    width: 995px;
    text-align: center;
    vertical-align: top;
    border: 1px solid black;
}

a.top_menu{
    color: #676767;
    text-decoration: none;
    background-color: white;
}
a.top_menu:hover{
    color: #60e521;
    text-decoration: none;
    border-bottom: 1px dotted;
}
a.top_menu_act{
    color: #60e521;
    text-decoration: none;
    border-bottom: 1px dotted;
}
a.menu{
    background-image: url('images/undercover_menu.jpg');
    background-repeat: no-repeat;
    width: 243px;
    height: 48px;
    display: block;
    color: white;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
}

a.menu:hover{
    background-position: 0px -48px;
}

a.grey{
    color: #9e9e9e;
    text-decoration: none;
}
a.black{
    color: black;
    text-decoration: none;
}
a.white{
    color: white;
    text-decoration: none;
}
a.black_arrow{
    color: black;
    text-decoration: none;
    background-image: url('images/undercover_arrow.gif');
    padding-left: 12px;
    width: 192px;
    display: block;
    background-repeat: no-repeat;
    font-size: 14px;
}
a.black_arrow:hover{
    color: white;
    background-position: 0px -21px;
}
a.darkgrey{
    color: #676767;
    text-decoration: none;
    border-bottom: 1px dotted;
}

a.menu_act{
    background-image: url('images/undercover_menu.jpg');
    background-repeat: no-repeat;
    background-position: 0px -48px;
    width: 243px;
    height: 48px;
    display: block;
    color: white;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
}
a.product_menu{
    color: #090909;
    text-decoration: none;
    width: 369px;
    height: 19px;
    display: block;
    padding-bottom:3px;
    padding-top:3px;
}
a.product_menu:hover{
    background-image: url('images/product_menu_under.png');
    background-position: 0px -16px;
    background-repeat: no-repeat;
    color: white;
}
a.product_act_menu{
    text-decoration: none;
    width: 369px;
    height: 19px;
    display: block;
    padding-bottom:3px;
    padding-top:3px;
    background-image: url('images/product_menu_under.png');
    background-position: 0px -16px;
    background-repeat: no-repeat;
    color: white;
}
a.greenunderline{
    color: #3d8f16;
    text-decoration: none;
    border-bottom: 1px dotted;
}
strong{
    font-weight: 400;
}
strong.grey{
    color: #c4c4c4;
    font-size: 20px;
    line-height: 1.8;
}
strong.small{
    font-size: 14px;
    line-height: 1;
}

td.top_grey{
    background-image: url('images/background_menu.gif');
    height: 80px;
}
td.top_white{
    background-color: white;
}
td.top_empty{
    height: 41px;
    background-image: url('images/white_square.gif');
    background-repeat: repeat-x;
}

div.head {
    color: #bebebe;
    width: 1000px;
    height: 80px;
    background-image: url('images/background_menu.gif');
    position: relative;
}
div.logo {
    position: absolute;
    top: 12px;
    left: 0px;
}
div.happy{
    font-size: 11px;
    position: absolute;
    top: 34px;
    left: 650px;
}
div.phone{
    color: white;
    font-size: 20px;
    position: absolute;
    top: 13px;
    left: 850px;
    line-height:1.5;
}
div.top_menu {
    width: 1000px;
    text-align: right;
    padding: 10px 0px;
}
div.main_menu {
    width: 1000px;
    text-align: left;
}
div.item_menu{
    float: left;
    width: 243px;
    height: 48px;
}
.txt_menu{
    font-size: 14px;
}
.stick{
    color: #91ac5f;
    font-size: 20px;
    vertical-align: middle;
}
.subtitle{
    font-size: 20px;
    line-height: 1;
    background-color: white;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 5px;
    width: 400px;
    text-align: left;
    float: left;
}
td.title_cat{
    color: #9e9e9e;
    font-size: 18px;
    vertical-align: bottom;
    padding:0 12px 20px 20px;
    background-color: white;
}
td.text_cat{
    vertical-align: top;
    padding:0 12px 20px 20px;
    line-height: 1.5;
    font-size: 12px;
    background-color: white;
}
.shadow{
    background-image: url('images/shadow.gif');
    background-repeat: repeat-y;
    width: 7px;
}
.shadow_grey{
    background-image: url('images/shadow_grey.gif');
    background-repeat: repeat-y;
    width: 7px;
}
.main_bottom{
    background-repeat: repeat-x;
    width: 243px;
    height: 11px;
    background-image: url('images/shadow_bot.gif');
}
.main_bottom_grey{
    background-repeat: repeat-x;
    width: 472px;
    height: 8px;
    background-image: url('images/shadow_bot_grey.gif');
}
div.arrow_news{
    text-align: left;
    background-image: url('images/arrow_news.gif');
    background-repeat: no-repeat;
    padding: 10px 35px;
    color: #b7030d;
    float: left;
}
.txt_braking_news{
    color: black;
    font-size: 13px;
    width: 480px;
    background-color: #ffffff;
    padding: 8px;
    position: relative;
    left: 75px;
    top: -22px;
}
div.socials{
    text-align: right;
    float: right;
}
.item_social{
    float: left;
    padding: 0 5px;
    padding-right: 15px;
}
div.texts{
    float: left;
    text-align: left;
    width: 610px;
    background-color: #e7e7e7;
}
div.videos{
    float: right;
    text-align: left;
    width: 390px;
}
.text_title{
    font-size: 20px;
    padding: 10px 20px;
}
.text_body{
    padding: 10px 20px;
    line-height: 1.5;
}

.first_video_title{
    background-color: #505050;
    color: white;
    font-size: 16px;
    padding: 10px 25px;
}
.first_video_comment{
    background-color: #b5b5b5;
    line-height: 1.3;
    font-size: 11px;
    color: #5a5a5a;
    height: 137px;
    padding-top: 10px;
    padding-right:5px;
}
.first_video_icon{
    background-color: #b5b5b5;
    float: left;
    padding:10px 10px 10px 25px;
}
.video_title{
    background-color: #dadada;
    font-size: 16px;
    padding: 10px 25px 0px;
}
.video_comment{
    background-color: #dadada;
    line-height: 1.3;
    font-size: 11px;
    color: #5a5a5a;
    height: 137px;
    padding-top: 10px;
    padding-right:5px;
}
.video_icon{
    background-color: #dadada;
    float: left;
    padding:10px 10px 10px 25px;
}

.set_of_function{
    width: 999px;
}
.div1000{
    width: 1000px;
}
.function{
    padding: 35px 0px 50px 0px;
    float: left;
    width: 111px;
    color: #7a7a7a;
    text-align: center;
}
.function_title{
    text-transform: uppercase;
    font-size: 14px;
    height: 40px;
}
.function_txt{
    font-size: 11px;
    padding-left: 12px;
    padding-right: 12px;
}
.function_logo{
    padding-top: 10px;
}
.input_function{
    position: relative;
    background-color: white;
}
.title_product{
    background-color:white;
    height:345px;
    float: left;
}
.page_image{
    text-align:left;
    padding-left: 0px;
    margin-right: 3px;
    background-color: white;
    height:345px;
}
.input_f_title{
    color:#818181;
    font-size:24px;
    padding-bottom:25px;
    padding-top:55px;
    text-align:center;
}
.input_f_txt{
    color:#818181;
    font-size:16px;
    line-height:1.4;
    padding-left:55px;
    padding-right:55px;
    text-align:center;
}
.input_f_logo{
    text-align:center;
}
.page_left{
    float: left;
}
.page_right{
    margin-left: 369px;
}
.buttons{
    height: 60px;
    clear: both;
    width: 321px;
    position: relative;
}
.small_function{
    float: left;
    padding-top: 20px;
}
.page_menu{
    text-align: left;
    clear: both;
    width: 369px;
}
.item_product_menu{
    font-size:14px;
    padding-bottom:3px;
    padding-top:3px;
    text-transform:lowercase;
    border-bottom: 1px solid #999999;
    padding-left: 60px;
}
.page_video{
    padding-top:15px;
    text-align:left;
    width:369px;
}
.page_video_title{
    background-color: #636363;
    color: white;
    font-size: 16px;
    padding: 10px;
}
.page_video_comment{
    background-color: #898989;
    line-height: 1.1;
    font-size: 11px;
    color: white;
    height: 137px;
    padding-top: 10px;
}
.page_video_icon{
    background-color: #898989;
    float: left;
    padding:10px;
}
.page_body{
    padding-top: 5px;
    text-align: left;
}
.block_title{
    color:#090909;
    font-size:18px;
    padding: 20px 10px 20px 25px;
    background-color: white;
}
.block_text{
    padding-bottom:20px;
    padding-right: 25px;
    line-height: 1.5;
    padding-left: 25px;
    background-color: white;
}
.block_bottom{
    background-image:url("images/shadow_bot.gif");
    background-repeat:repeat-x;
    height:11px;
}

.block_image{
    background-image: url('images/block_image_under.gif');
    background-repeat: repeat-y;
}
.block_image_orange{
    background-image: url('images/block_image_under_orange.gif');
    background-repeat: repeat-y;
}
.im_text{
    line-height:1.3;
    padding-bottom:30px;
    padding-left:25px;
    padding-top:40px;
    width:200px;
}
.im_title{
    color:#090909;
    font-size:16px;
    padding-left:25px;
    padding-top:20px;
    width: 200px;
}
.im_image{
    float:right;
    padding:7px;
}
.arrows9{
    height: 46px;
    width: 715px;
    margin-left:120px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/categories/arrows_9.png');
}
.arrows9[class]{
    background-image: url('images/categories/arrows_9.png');
}
.arrows10{
    height: 46px;
    width: 681px;
    margin-left:153px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/categories/arrows_10.png');
}
.arrows10[class]{
    background-image: url('images/categories/arrows_10.png');
}
.dots{
    background-image: url('images/dot.gif');
    background-repeat: repeat-x;
    height: 3px;
    margin-top: 5px;
    width: 180px;
}
.dots_top{
    background-image: url('images/dot_tall.png');
    width: 200px;
    height: 6px;
    font-size: 6px;

}
.dots_tall[class]{
    background-image: url('images/dot_tall.png');
}
.bottom_light{
    height: 25px;
    background-color: #485963;
    width:192px;
}
.bottom_dark{
    height: 25px;
    background-color: #990008;
    width:192px;
}
.subcat_light{
    margin: 6px 8px 60px 0px;
    float: left;
    width: 325px;
    height: 228px;
    color: black;
    text-align: left;
    background-repeat: no-repeat;
}
.subcat_dark{
    margin: 6px 8px 60px 0px;
    float: left;
    width: 325px;
    height: 228px;
    color: black;
    text-align: left;
    background-repeat: no-repeat;
}
.subcat_name_light{
    font-size: 24px;
    padding: 0px;
    height: 60px;
    margin:20px 27px 0px;
    width:150px;

}
.subcat_name_dark{
    font-size: 24px;
    padding: 0px;
    height: 60px;
    margin:20px 27px 0px;
    width:120px;
    color: white;
    text-transform: uppercase;
}
.subcat_products_light{
    background-color:white;
    height:145px;
    width:192px;
    min-height: 145px;
}
.subcat_products_dark{
    background-color:white;
    height:145px;
    width:192px;
    min-height: 145px;
}
.subcat_product{
    width: 192px;
}
.grey_shadow_bottom{
    height: 7px;
    width:192px;
    background-repeat: repeat-x;
    position: relative;
    background-image: url('images/shadow_grey_bot.gif');
}
.shadow_trnsp_right{
    width: 5px;
    margin-left: 192px;
    height: 175px;
    margin-top: -177px;
    background-repeat: repeat-y;
    background-image: url('images/shadow_transparent.png');
}
.shadow_trnsp_right[class]{
    background-image: url('images/shadow_transparent.png');
}
.series_products{
    font-size: 14px;
    width: 192px;
}
.series_name{
    text-align: right;
    padding: 4px 3px 2px 3px;
}
.product_name{
    text-align: left;
    padding: 4px 3px 2px 3px;
}
.dots_series{
    background-image: url('images/dot.gif');
    background-repeat: repeat-x;
    margin: 2px 10px;
    height: 3px;
}
.arrow_white{
    width: 8px;
    height: 15px;
    background-repeat: no-repeat;
    margin-left: 170px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/categories/arrow_white.png');
}
.arrow_white[class]{
    background-image: url('images/categories/arrow_white.png');
}
.faq_title{
    font-size: 32px;
    padding: 25px 0px;
}
.faq_youtube{
    font-size: 11px;
    padding: 34px 0px;
    float:left;
    width: 150px;
}
.faq_youtube_logo{
    width: 97px;
    height: 40px;
    float: right;
    margin-right:20px;
    margin-top:17px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/youtube_faq.png');
}
.faq_youtube_logo[class]{
    background-image: url('images/youtube_faq.png');
}
.faq_menu{
    width: 243px;
    font-size: 16px;
    padding-bottom: 20px;
}
.faq_questions{
    width: 243px;
}
.faq_answers{
    width: 500px;
    background-color: white;
}
.faq_dots{
    width: 1px;
    background-image: url('images/faq_dot.png');
    background-repeat: repeat-y;
}
.faq_dots[class]{
    background-image: url('images/faq_dot.png');
}
.faqstrs{
    padding: 3px 0px;
    font-size: 14px;
}
.faqstrs_act{
    padding: 5px 10px 0px 10px;
    font-size: 14px;
    width: 250px;
    height: 28px;
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blackarrowfaq.png');
}
.faqstrs_act[class]{
    background-image: url('images/blackarrowfaq.png');
}
.faqstr{
    padding: 3px 0px 3px 30px;
    font-size: 14px;
}
.faqstr_act{
    padding: 5px 0px 3px 30px;
    font-size: 14px;
    width: 250px;
    height: 28px;
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blackarrowfaq.png');
}
.faqstr_act[class]{
    background-image: url('images/blackarrowfaq.png');
}
div.arrowfaq{
    background-repeat: no-repeat;
    color: white;
    padding: 5px 0px 10px 10px;
    font-size: 16px;
    width: 250px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blackarrowfaq.png');
}
div.arrowfaq[class]{
    background-image: url('images/blackarrowfaq.png');
}
div.noarrow{
    padding: 10px 0px;
    font-size: 16px;
}
.q_body{
    line-height: 1.5;
    margin: 3px 5px;
    padding: 7px 10px 5px 7px;
}
.q_body_act{
    line-height: 1.5;
    margin: 0px 5px;
    background-color: #a3a3a3;
    padding: 7px 10px 5px 7px;
    color: white;
}
.body_answer{
    line-height: 1.4;
    margin: 3px 0px 0px 5px;
    background-color: white;
    padding: 15px 25px 35px 25px;
    font-size: 13px;
}
.ideology_citata{
    padding-right: 40px;
    font-size: 20px;
    padding-bottom: 20px;
    color: #5b5b5b;
    line-height: 1.5;
}
.ideology_body{
    width: 750px;
}
.arrow_ideology{
    height: 92px;
    width: 26px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arrow_ideology.png');
}
.arrow_ideology[class]{
    background-image: url('images/arrow_ideology.png');
}
.shema_ideology{
    font-size: 14px;
    padding: 10px 0px 10px 10px;
    float: left;
}
.company_citata{
    padding-right: 40px;
    font-size: 14px;
    padding-bottom: 20px;
    color: #5b5b5b;
    line-height: 2;
}
.company_footer{
    background-color: white;
    font-size: 13px;
    line-height: 1.4;
    margin: 3px 0 0 5px;
    padding: 15px 25px 35px;
    text-align: right;
}
.hotline_title{
    font-size: 32px;
    padding: 25px 0px;
    color: red;
}
.hotline_phones{
    font-size: 18px;
    float:left;
    width: 500px;
    color: red;
    padding-right: 7px;
}
.hotline_block{
    line-height: 1.4;
    margin: 3px 0px 0px 5px;
    background-color: white;
    padding: 15px 25px 35px 25px;
    font-size: 13px;
}
.hotline_body{
    height: 144px;
    background-repeat: no-repeat;
    font-size: 12px;
    line-height: 1.6;
    padding-left: 25px;
    padding-right: 50px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arrow_hotline.png');
}
.hotline_body[class]{
    background-image: url('images/arrow_hotline.png');
}
.hotline_red{
    color: white;
    background-color: #fb000e;
    font-size: 18px;
    line-height: 1.8;
    padding: 20px;
}
.hotline_bordo{
    color: white;
    background-color: #ba030d;
    font-size: 18px;
    padding: 20px;
    margin-top: 5px;
}
.digit{
    color: red;
    font-size: 78px;
    background-color: white;
}
.contact_title{
    font-size: 28px;
    padding: 25px 0px;
    color: red;
}
.contact_email{
    font-size: 28px;
    float:left;
    width: 500px;
    color: red;
    padding-right: 7px;
}
.item_contact{
    float: left;
    width: 490px;
}
.cont_city{
    font-size: 36px;
    padding: 20px 0px 7px 20px;
}
.cont_name{
    font-size: 14px;
    padding: 10px 20px 0px 20px;
}
.cont_dots{
    width: 400px;
    background-image: url('images/cont_dot.png');
    background-repeat: repeat-x;
    height: 3px;
}
.cont_dots[class]{
    background-image: url('images/cont_dot.png');
}
.cont_street{
    font-size: 14px;
    padding: 3px 20px 10px 20px;
}
.cont_phone{
    font-size: 14px;
    padding: 10px 20px 10px 20px;
}
.map_container{
    background-color: white;
    margin: 20px 5px;
    position: relative;
}
.cont_map{
    padding:7px;
    background-color: #878787;
}
.cont_skype{
    background-color:white;
    height:300px;
    left:314px;
    position:absolute;
    top:7px;
    width:151px;
}
.skype_status{
    font-size:13px;
    line-height:1.5;
    padding:17px 7px;
}
/*
from old styles
*/
td.headproduct{
    padding: 34px;
}
div.folders{
    background-color: #878787;
}
div.folderfloat{
    font-size: 12px;
    text-transform: uppercase;
    float: left;
    padding: 12px 24px;
    line-height: 2;
}
table.bodyproduct {
    width: 993px;
    background-color: #FFFFFF;
}
.bodyblock{
    font-size: 13px;
    text-align: justify;
    line-height: 1.7;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 40px;
}
a.blackor:link {
    COLOR: #000000;
    TEXT-Decoration: none;
}
A.blackor:visited {
    COLOR: #333333;
    TEXT-Decoration: none;
}
A.blackor:hover {
    COLOR: #F8941D;
    TEXT-DECORATION: none;
}
A.blackor:active {
    COLOR: #F8941D;
    TEXT-Decoration: underline;
}
.blockimage{
    font-size: 11px;
}
/* end of old style*/

.phone_modul{
    height:400px;
    padding:103px 5px 0 23px;
    width:257px;
    background-image: url('images/phone.jpg');
    background-repeat: no-repeat;
    float: right;
}
.inner{
    background-color:white;
    font-size:10px;
    height : 285px;
    overflow : auto;
}
.blocksms{
    width: 250px;
    float: left;
}
.txt_left_top{
    color:#636363;
    font-size:14px;
    left:223px;
    line-height:1.4;
    position:absolute;
    text-align:left;
    top:220px;
    width: 190px;
}
/* ESPECIALLY FOR CARFON*/

.carfon_phone{
    height: 65px;
    width: 65px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/categories/carfon-hands-free-phone.png');
}
.carfon_phone[class]{
    background-image: url('images/categories/carfon-hands-free-phone.png');
}
.carfon_view{
    height: 65px;
    width: 65px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/categories/carfon-view-on-line.png');
}
.carfon_view[class]{
    background-image: url('images/categories/carfon-view-on-line.png');
}

.carfon_medical{
    height: 65px;
    width: 65px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/categories/carfon-medical-assistance.png');
}
.carfon_medical[class]{
    background-image: url('images/categories/carfon-medical-assistance.png');
}
.carfon_sos{
    height: 65px;
    width: 65px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/categories/carfon-function-sos.png');
}
.carfon_sos[class]{
    background-image: url('images/categories/carfon-function-sos.png');
}

.carfon_gps{
    height: 65px;
    width: 65px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/categories/carfon-gps-inside.png');
}
.carfon_gps[class]{
    background-image: url('images/categories/carfon-gps-inside.png');
}
.carfon_door{
    height: 65px;
    width: 65px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/categories/carfon-unblock-door.png');
}
.carfon_door[class]{
    background-image: url('images/categories/carfon-unblock-door.png');
}

.carfon_alarm{
    height: 65px;
    width: 65px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/categories/carfon-alarm-system.png');
}
.carfon_alarm[class]{
    background-image: url('images/categories/carfon-alarm-system.png');
}

.carfon_remote{
    height: 65px;
    width: 65px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/categories/carfon-remote-control.png');
}
.carfon_remote[class]{
    background-image: url('images/categories/carfon-remote-control.png');
}
.carfon_sensor{
    height: 65px;
    width: 65px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/categories/carfon-motion-sensor.png');
}
.carfon_sensor[class]{
    background-image: url('images/categories/carfon-motion-sensor.png');
}

.rss-popup-1 {

}

div.rss-popup-1 em {
    background: url('images/bubble.png') no-repeat;
    width: 100px;
    height: 49px;
    position: absolute;
    top: -20px;
    left: 7px;
    text-align: center;
    z-index: 2;
    display: none;
    padding-top: 8px;
    font-style: normal;
}
.rss-popup-2 {

}

div.rss-popup-2 em {
    background: url('images/bubble_narrow.png') no-repeat;
    width: 100px;
    height: 49px;
    position: absolute;
    top: -6px;
    left: 72px;
    text-align: center;
    text-indent: 0px;
    z-index: 2;
    display: none;
    padding-top: 8px;
    font-style: normal;
}

.rss-popup-3 {

}

div.rss-popup-3 em {
    background: url('images/bubble.png') no-repeat;
    width: 100px;
    height: 49px;
    position: absolute;
    top: -20px;
    left: 137px;
    text-align: center;
    text-indent: 0px;
    z-index: 2;
    display: none;
    padding-top: 8px;
    font-style: normal;
}

.rss-popup-4 {

}

div.rss-popup-4 em {
    background: url('images/bubble_narrow.png') no-repeat;
    width: 100px;
    height: 49px;
    position: absolute;
    top: 59px;
    left: 7px;
    text-align: center;
    text-indent: 0px;
    z-index: 3;
    display: none;
    padding-top: 8px;
    font-style: normal;
}

.rss-popup-5 {

}

div.rss-popup-5 em {
    background: url('images/bubble.png') no-repeat;
    width: 100px;
    height: 49px;
    position: absolute;
    top: 45px;
    left: 72px;
    text-align: center;
    text-indent: 0px;
    z-index: 3;
    display: none;
    padding-top: 8px;
    font-style: normal;
}

.rss-popup-6 {

}

div.rss-popup-6 em {
    background: url('images/bubble.png') no-repeat;
    width: 100px;
    height: 49px;
    position: absolute;
    top: 45px;
    left: 137px;
    text-align: center;
    text-indent: 0px;
    z-index: 3;
    display: none;
    padding-top: 8px;
    padding-left: 2px;
    padding-right: 2px;
    font-style: normal;
}

.rss-popup-7 {

}

div.rss-popup-7 em {
    background: url('images/bubble_wide.png') no-repeat;
    width: 112px;
    height: 63px;
    position: absolute;
    top: 95px;
    left: 1px;
    text-align: center;
    text-indent: 0px;
    z-index: 4;
    display: none;
    padding-top: 8px;
    font-style: normal;
}

.rss-popup-8 {

}

div.rss-popup-8 em {
    background: url('images/bubble.png') no-repeat;
    width: 100px;
    height: 49px;
    position: absolute;
    top: 110px;
    left: 72px;
    text-align: center;
    text-indent: 0px;
    z-index: 4;
    display: none;
    padding-top: 8px;
    font-style: normal;
}
.rss-popup-9 {

}

div.rss-popup-9 em {
    background: url('images/bubble_wide.png') no-repeat;
    width: 112px;
    height: 63px;
    position: absolute;
    top: 95px;
    left: 131px;
    text-align: center;
    text-indent: 0px;
    z-index: 4;
    padding-top: 8px;
    font-style: normal;
    display: none;
}

.small_function-1{
    float: left;
    padding-top: 20px;
}

div.small_function-1 em {
    background: url('images/bubble_wide.png') no-repeat;
    width: 112px;
    height: 63px;
    display: none;
    position: absolute;
    top: -51px;
    left: -36px;
    text-align: center;
    z-index: 2;
    padding-top: 6px;
    font-style: normal;
}

.small_function-2{
    float: left;
    padding-top: 20px;
}
div.small_function-2 em {
    background: url('images/bubble_wide.png') no-repeat;
    width: 112px;
    height: 63px;
    position: absolute;
    top: -51px;
    left: 3px;
    text-align: center;
    text-indent: 0px;
    z-index: 2;
    display: none;
    padding-top: 6px;
    font-style: normal;
}

.small_function-3{
    float: left;
    padding-top: 20px;
}
div.small_function-3 em {
    background: url('images/bubble_wide.png') no-repeat;
    width: 112px;
    height: 63px;
    position: absolute;
    top: -51px;
    left: 42px;
    text-align: center;
    text-indent: 0px;
    z-index: 2;
    display: none;
    padding-top: 6px;
    font-style: normal;
}

.small_function-4{
    float: left;
    padding-top: 20px;
}
div.small_function-4 em {
    background: url('images/bubble_wide.png') no-repeat;
    width: 112px;
    height: 63px;
    position: absolute;
    top: -51px;
    left: 81px;
    text-align: center;
    text-indent: 0px;
    z-index: 3;
    display: none;
    padding-top: 6px;
    font-style: normal;
}

.small_function-5{
    float: left;
    padding-top: 20px;
}
div.small_function-5 em {
    background: url('images/bubble_wide.png') no-repeat;
    width: 112px;
    height: 63px;
    position: absolute;
    top: -51px;
    left: 120px;
    text-align: center;
    text-indent: 0px;
    z-index: 3;
    display: none;
    padding-top: 6px;
    font-style: normal;
}

.small_function-6{
    float: left;
    padding-top: 20px;
}
div.small_function-6 em {
    background: url('images/bubble_wide.png') no-repeat;
    width: 112px;
    height: 63px;
    position: absolute;
    top: -51px;
    left: 159px;
    text-align: center;
    text-indent: 0px;
    z-index: 3;
    display: none;
    padding-top: 6px;
    font-style: normal;
}

.small_function-7{
    float: left;
    padding-top: 20px;
}
div.small_function-7 em {
    background: url('images/bubble_wide.png') no-repeat;
    width: 112px;
    height: 63px;
    position: absolute;
    top: -51px;
    left: 198px;
    text-align: center;
    text-indent: 0px;
    z-index: 4;
    display: none;
    padding-top: 6px;
    font-style: normal;
}

.small_function-8{
    float: left;
    padding-top: 20px;
}
div.small_function-8 em {
    background: url('images/bubble_wide.png') no-repeat;
    width: 112px;
    height: 63px;
    position: absolute;
    top: -51px;
    left: 237px;
    text-align: center;
    text-indent: 0px;
    z-index: 4;
    display: none;
    padding-top: 6px;
    font-style: normal;
}

/* END */

.product_name_common{
    font-size:24px;
    padding-right:10px;
    text-align:right;
    float:right;
}
.series_name_common{
    font-size:24px;
    padding-left:20px;
    text-align:left;
}
.for_names_common{
    font-size:56px;
    padding-left:35px;
    text-align:left;
    width:290px;
    line-height: 1;
}
.appendix_common{
    color:#636363;
    font-size:14px;
    line-height:1.4;
    padding-left:35px;
    text-align:left;
    padding-bottom:25px;
}
.green-sub-menu{
    width: 994px;

}
.green-line{
    background-image: url('images/green-line.gif');
    background-repeat:  repeat-x;
    height: 3px;
    clear:both;
    font-size: 0px;
}
.selected-product-on-green{
    color:white;
    font-size:14px;
    height:30px;
    text-align:center;
    width:242px;
    float: left;
    margin-right: 7px;
    background-image: url('images/green-plashka.gif');
    background-repeat: no-repeat;
}

.unselected-product-on-green{
    color:white;
    font-size:14px;
    height:30px;
    text-align:center;
    width:242px;
    float: left;
    margin-right: 7px;
    background-image: url('images/grey-plashka.gif');
    background-repeat: no-repeat;
}
.sisters{
    float:left;
    font-size:14px;
    padding-right:10px;
    white-space: nowrap;
    padding-top: 3px;
    padding-bottom: 3px;
}
.sistersbold{
    float:left;
    font-size:14px;
    padding-right:10px;
    font-weight: 600;
    white-space: nowrap;
    padding-top: 3px;
    padding-bottom: 3px;
}
.partner_cell{
    width: 243px;
    background-color: white;
    height: 243px;
    padding: 5px 0px 0px 20px;
}
.partner_comm{
    line-height: 1.3;
    padding-right: 20px;
    z-index: 20;
    position: absolute;
    top: 100px;
}
.partner_www{
    position: absolute;
    top: 210px;
}
.search{
    position: relative;
    float: right;
    margin-right: 5px;
    margin-top: 28px;
    width: 380px;
}
input.field_search{
    border: 1px solid #8c8c8c;
    width: 350px;
    height: 27px;
    vertical-align: middle;
    background-image: url('images/start_search.gif');
    background-repeat: no-repeat;
}
.submit_search{
    border: none;
    width: 25px;
    height: 25px;
    vertical-align: middle;
    background-image: url('images/search_button.gif');
    background-repeat: no-repeat;
    position: absolute;
    top: 1px;
    left: 349px;
}
.arrow_search{
    background-image: url('images/arrow_search.gif');
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    float: left;
    border: none;
}
.b_search{
    background-color: #80ff44;
    padding: 3px;
}
.search_title{
    font-size: 20px;
}
.arhiv{
    padding-top: 5px;
    padding-left: 12px;
}
.item_arhiv{
    font-size: 14px;
    line-height: 1.8;
    text-align: left;
    padding-left: 20px;
    background-color: white;
}
table.bodydiscount{
    font-size: 12px;
}
table.newlrow{
    font-size: 12px;
}
.formcomment{
    font-size: 10px;
    color: red;
    padding: 20 0;
}
.discount_center{
    float: left;
    padding: 20px;
}
