body{
    margin: 0px;
    padding: 0px;
    border: none;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #040404;
}

a{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #1260aa;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
a img{
    border: 0px;
    margin: 0px;
    padding: 0px;
}
h1,h2,h3,h4, legend{ 
    color: #1260aa!important;
}



#body{
    width: 996px;
    margin-left: auto;
    margin-right: auto;
}

#header_top{
    height: 114px;
}




.vmCartModule{
    float: left;
    padding-top: 15px;
    padding-left:5px;
}
.vmCartModule div{
    display: none;
}
.vmCartModule br{
    display: none;
}
.vmCartModule hr{
    display: none;
}
.vmCartModule #total_products{
    display: block;
}

.my_cart a{
    float: left;
    
}
.my_cart span{
    float:left;
    padding-top:15px;
    padding-left: 5px;
}
.my_cart span a{
    color: #f18100;
    text-decoration: none;
}
#header_top #contacts .skype_pnh_container .skype_pnh_highlighting_inactive_common .skype_pnh_dropart_span,
#header_top #contacts .skype_pnh_container .skype_pnh_highlighting_active_common .skype_pnh_dropart_span,
#header_top #contacts .skype_pnh_container .skype_pnh_highlighting_inactive_common .skype_pnh_right_span,
#header_top #contacts .skype_pnh_container .skype_pnh_highlighting_active_common .skype_pnh_right_span,
#header_top #contacts .skype_pnh_container .skype_pnh_highlighting_inactive_common .skype_pnh_left_span,
#header_top #contacts .skype_pnh_container .skype_pnh_highlighting_active_common .skype_pnh_left_span{
    display: none!important;
}
#header_top #contacts .skype_pnh_container .skype_pnh_highlighting_inactive_common span,
#header_top #contacts .skype_pnh_container .skype_pnh_highlighting_active_common span{
    background: none!important;
    color:#1260AA!important;
    font-family:Arial!important;
    font-size:12px!important;
    font-weight:normal!important;
}


#logo{
    float: left;
    margin-top: 30px;
}
#tetka{
    height: 114px;
    width: 216px;
    background-image: url('../images/tetka.jpg');
    margin-left: 5px;
    float: left;
}
#header #top_menu{
    padding-top: 90px;
    float: left;
    
}
#header #top_menu .module table{
    padding-top: 90px;
    float: left;
    width: 150px;
    padding-top: 0px;
    
}
#header #top_menu, #header #top_menu a{
    color: #1260aa;
    font-size: 12px;
}
#header #block1{
    padding-top: 85px;
    float: left;
    color: #fda802;
    margin-left: 15px;
}
#header #block1 span{
    font-size: 18px;
}

#header #contacts{
    padding-top: 20px;
    color: #1260aa;
    margin-left: 20px;
    float: right;
    
}
#header #tetka2{
    height: 114px;
    width: 20px;
    background-image: url('../images/tetka2.jpg');
    background-repeat: no-repeat;
    float: right;
    margin-right: 10px;
}
#header .line{
    clear: both;
    height: 6px;
    background-image: url('../images/line.jpg');
    background-repeat: no-repeat;
    font-size: 0px;
}



#header_bottom {
    background-image: url('../images/header_bottom_bg.jpg');
    background-repeat: no-repeat;
    height: 55px;
}
#header_bottom .btn{
    padding-top: 15px;
    padding-left: 8px;
    float: left;
}




#poppup{
    background-color: #ffffff;
    position: absolute;
    display: none;
    border-width: 1px;
    border-color: #f29744!important;
    border-style: solid;
    padding: 10px;
    z-index: 100;
    width: 970px;
    margin-left: auto;
    margin-right: auto;
}

#poppup .menu_collumn{
    float: left;
    width: 161px;
}
#poppup .menu_collumn li a {
    text-decoration: none;
}
#poppup .menu_collumn li a:hover {
    text-decoration: underline;
}


#poppup .menu_collumn ul, #poppup .menu_collumn li {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

#poppup .menu_collumn li {
    padding-left: 15px;
}

#poppup .menu_collumn li.parent {
    padding-left: 0px;
}



#poppup .menu_collumn li.parent a {
    font-weight: bold;
    color: #ed7300;
}
#poppup .menu_collumn li.parent li a {
    font-weight: normal;
    color: #1260aa;
} 

#poppup td{
    vertical-align: top;
}
#poppup table{
    width: 99%;
}
.item_level1{
    margin:0;
}
.item_level1 a{
    color:#ED7300 !important;
    font-weight:bold !important;
}
.item_level2{
    padding-left:15px;
    margin:0;
}
.item_level2 a{
    color:#1260AA;
    font-weight:normal
}
#poppup .menu_collumn .item38,
#poppup .menu_collumn .item38 a,
#poppup .menu_collumn .item117,
#poppup .menu_collumn .item117 a,
#poppup .menu_collumn .item118,
#poppup .menu_collumn .item118 a,
#poppup .menu_collumn .item65,
#poppup .menu_collumn .item65 a,
#poppup .menu_collumn .item66,
#poppup .menu_collumn .item66 a,
#poppup .menu_collumn .item74,
#poppup .menu_collumn .item74 a,
#poppup .menu_collumn .item85,
#poppup .menu_collumn .item85 a,
#poppup .menu_collumn .item86,
#poppup .menu_collumn .item86 a,
#poppup .menu_collumn .item91,
#poppup .menu_collumn .item91 a,
#poppup .menu_collumn .item96,
#poppup .menu_collumn .item96 a,
#poppup .menu_collumn .item107,
#poppup .menu_collumn .item107 a,
#poppup .menu_collumn .item11,
#poppup .menu_collumn .item11 a,
#poppup .menu_collumn .item30,
#poppup .menu_collumn .item30 a,
#poppup .menu_collumn .item106,
#poppup .menu_collumn .item106 a,
#poppup .menu_collumn .item108,
#poppup .menu_collumn .item108 a,
#poppup .menu_collumn .item14,
#poppup .menu_collumn .item14 a,
#poppup .menu_collumn .item20,
#poppup .menu_collumn .item20 a,
#poppup .menu_collumn .item22,
#poppup .menu_collumn .item22 a,
#poppup .menu_collumn .item35,
#poppup .menu_collumn .item35 a,
#poppup .menu_collumn .item36,
#poppup .menu_collumn .item36 a
{
    color:#ED7300!important;
    font-weight:bold!important;
    padding-left: 0px!important;
} 










#header_bottom input{
    display: inline;
    margin: 0px;
    padding: 0px;
}
#header_bottom .search{
    padding-top: 3px;
    
}
#header_bottom #mod_search_searchword{
    position: relative;
    top: -6px;
    left: 10px;
    width: 250px;
}
#header_bottom .button{
    margin-left: 15px;
}
#header_bottom .search span{
    color: #ffffff;
    font-size: 14px;
    margin-left: 10px;
    float: left; 
    margin-top:8px;
}
#header_bottom .search .search_text{
    width: 300px;
}


#content{
    
}



#content .content1 .left{
    float:left;
    padding:5px 9px 5px 5px;
    width:606px;
}

#content .content1 .about{
    margin: 5px;

}



/* blue module */
#content .module .module_header{
    background-image: url('../images/module_header_bg.jpg');
    background-position: left top;
    background-repeat: repeat-x;
    display: inline-table;
}
#content .module h3{
    padding: 0px;
    margin: 0px;
    display: inline-table;
    font-size: 17px;
    font-weight: normal;
    color: #ffffff!important;
    background-image: url('../images/module_header_right_bg.jpg');
    background-repeat: no-repeat;
    background-position: right top;
    padding-left: 5px;
    padding-right: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
    letter-spacing: -1px;
    
}
#content .module .w1{
    background-image: url('../images/module_border.jpg');
    background-repeat: repeat-y;
    background-position: left top;
}
#content .module .w2{
    background-image: url('../images/module_border.jpg');
    background-repeat: repeat-x;
    background-position: left top;
}
#content .module .w3{
    background-image: url('../images/module_border.jpg');
    background-repeat: repeat-y;
    background-position: right top;
}

#content .module .w4{
    background-image: url('../images/module_border.jpg');
    background-repeat: repeat-x;
    background-position: left bottom;
}
#content .module .w5{
    background-image: url('../images/module_angle.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 15px;
}
/*********************************************************/



/* orabge module */
#content .module_orange .module_header{
    background-image: url('../images/module_orange_header_bg.jpg');
    background-position: left top;
    background-repeat: repeat-x;
    display: inline-table;
}
#content .module_orange h3{
    padding: 0px;
    margin: 0px;
    display: inline-table;
    font-size: 17px;
    font-weight: normal;
    color: #ffffff!important;
    background-image: url('../images/module_orange_header_right_bg.jpg');
    background-repeat: no-repeat;
    background-position: right top;
    padding-left: 5px;
    padding-right: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
    letter-spacing: -1px;
    
}
#content .module_orange .w1{
    background-image: url('../images/module_orange_border.jpg');
    background-repeat: repeat-y;
    background-position: left top;
}
#content .module_orange .w2{
    background-image: url('../images/module_orange_border.jpg');
    background-repeat: repeat-x;
    background-position: left top;
}
#content .module_orange .w3{
    background-image: url('../images/module_orange_border.jpg');
    background-repeat: repeat-y;
    background-position: right top;
}

#content .module_orange .w4{
    background-image: url('../images/module_orange_border.jpg');
    background-repeat: repeat-x;
    background-position: left bottom;
}
#content .module_orange .w5{
    background-image: url('../images/module_orange_angle.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 15px;
}
#content .module_orange .w5 a{
    color: #ed7300;
}
#content .module_orange table{
    width:99%;
}
#content .module_orange td{
    vertical-align: top;
}
/*********************************************************/







#sub_header{
    padding-left: 5px;
    padding-top: 5px;
}
#sub_header .install{
    float: left;
    width: 260px;
    margin-bottom: 20px;
}
#sub_header .categories{
    margin-left: 290px;
    margin-bottom: 20px;
}



#content .content1 div.news{
    margin-top: 15px;
}
#content .content1 div.news .w5{
    padding-top: 10px;
    padding-bottom: 10px;
}
#content .content1 div.news ul{
    padding: 0px;
    margin: 0px;
}
#content .content1 div.news li{
    list-style: none;
    padding: 0px;
}
#content .content1 div.news li a{
    text-decoration: none;
}
#content .content1 div.news li a:hover{
    text-decoration: underline;
}
#content .content1 div.news .contentpaneopen, #content .content1 div.news .contentpaneopen p{
    padding: 0px;
    margin: 0px;
}
#content .content1 div.news .article_separator{
    line-height: 0px;
    height: 0px;
    font-size: 0px;
}
#content .content1 div.pomarkamavto{
    float: left;
    margin-top: 15px;
    width: 172px;
}
#content .content1 div.pomarkamavto .module_header{
    display: block;
}
#content .content1 div.pomarkamavto .module_header h3{
    display: block;
}
#content .content1 div.pomarkamavto .w5{
    padding: 10px;
}
#content .content1 div.pomarkamavto img{
    height:auto !important;
    margin-right:2px;
    width:35px !important;
}




#content .content2 div.pomarkamavto ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    
}

#content .content2 div.pomarkamavto li{
    width: 36px;
    height: 36px;
    display: block;
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    margin-left: 2px;
}
#content .content2 div.pomarkamavto .end{
    clear: both;
}




#content .content2 div.block3{
    float: left;
    background-image: url('../images/block3_bg.jpg');
    width: 414px;
    height: 245px;
    padding: 5px;
    margin-bottom: 20px;
}


#content .content1 .right{
    width: 376px;
    float: left;
}
#content .content1 .right .block1{
    height: 80px;
    background-image: url('../images/block1_bg.jpg');
    background-repeat: no-repeat;
    padding: 5px;
}
#content .content2 .right .block2{
    margin-left: 440px;
    margin-bottom: 20px;
}

#content .content2 .right .block2 .w1{
    background-image: url('../images/block2_border_right_left.jpg');
    background-repeat: repeat-y;
    background-position: left top;
}
#content .content2 .right .block2 .w2{
    background-image: url('../images/block2_border_top_bottom.jpg');
    background-repeat: repeat-x;
    background-position: left top;
}
#content .content2 .right .block2 .w3{
    background-image: url('../images/block2_border_right_left.jpg');
    background-repeat: repeat-y;
    background-position: right top;
}

#content .content2 .right .block2 .w4{
    background-image: url('../images/block2_border_top_bottom.jpg');
    background-repeat: repeat-x;
    background-position: left bottom;
}
#content .content2 .right .block2 .w5{
    background-image: url('../images/block2_top_left.jpg');
    background-repeat: no-repeat;
    background-position: left top;
}
#content .content2 .right .block2 .w6{
    background-image: url('../images/block2_top_right.jpg');
    background-repeat: no-repeat;
    background-position: right top;
}
#content .content2 .right .block2 .w7{
    background-image: url('../images/block2_bottom_left.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
}
#content .content2 .right .block2 .w8{
    background-image: url('../images/block2_bottom_right.jpg');
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 4px;
}












#content .content2{
    margin-top: 15px;
}
#content .content2 .right{
    float: right;
    width: 790px;
}


#content .content2 .right .module{
    margin-bottom: 20px;
    margin-right: 10px;
}

#content .content2 .right div.babes{
    float: left;
    width: 190px;
}
#content .content2 .right div.babes .module_header{
    display: block;
}
#content .content2 .right div.babes .module_header h3{
    display: block;
}
#content .content2 .right div.latestprod{
    margin-left: 210px;
}
#content .content2 .right div.latestprod table{
    width: 99%;
}
#content .content2 .right div.latestprod table td{
    vertical-align: top;
}
#content .content2 .right div.install div{
    background: none;
    width: 410px;
    float: left;
}

#content .content2 .right div.movie{
    margin-left: 445px;
}
#content .content2 .right div.movie .module_header{
    display: block;
}
#content .content2 .right div.movie .module_header h3{
    display: block;
}
#content .content2 .right div.movie .w5{
    padding: 5px;
}
#content .content2 .right div.movie .w5 object, #content .content2 .right div.movie .w5 object embed{
    
}
#content .content2 .right div.categories img{
    margin-left: 5px;
    margin-right: 5px;
}


#content .content2 .right .contentpaneopen{
    width: 99%;
}
#content .content2 .right .module span{
    display:block;
    height:15px;
    color:#0D5CA6;
}

#content .content2 .right .contentpaneopen #truck .right{
    width:auto;
}
#content .content2 .right .contentpaneopen #truck .left{
    width:auto;
    float:none;
}




#vmMainPage{
    margin-left: 20px;
    padding-right: 20px;
}

.contentpaneopen{
    margin-left: 40px;
}







#content .content2 .left{
    float: left;
    width: 185px;
}
#content .content2 .left .module{
    margin-bottom: 20px;
}
#content .content2 .left .module .module_header{
    display: block;
}
#content .content2 .left .module .module_header h3{
    display: block;
}
#content .content2 .left div.main_menu .menu, #content .content2 .left div.main_menu .menu li{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#content .content2 .left div.main_menu .menu li a{
    color: #2c71b3;
    font-weight: bold;
    text-decoration: none;
}
#content .content2 .left div.main_menu .menu li a:hover{
    text-decoration: underline;
}
#content .content2 .left div.main_menu .menu ul{
    padding-left: 15px;
}
#content .content2 .left div.main_menu .menu ul li a{
    font-weight: normal;
}













#content .content3 .module_about_bottom{
    background-image: url('../images/about_bottom_line.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    margin-top: 15px;
}
#content .content3 .module_about_bottom .w1{
    background-image: url('../images/about_bottom_line.jpg');
    background-position: left bottom;
    background-repeat: no-repeat;
}
#content .content3 .module_about_bottom .w5{
    padding: 15px;
}


#content .content3 .module_orange{
    margin-top: 20px;
}

#content .content3 .menu_collumn{
    float: left;
    width: 161px;
}
#content .content3 .menu_collumn li a {
    text-decoration: none;
}
#content .content3 .menu_collumn li a:hover {
    text-decoration: underline;
}


#content .content3 .menu_collumn ul, #content .content3 .menu_collumn li {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

#content .content3 .menu_collumn li {
    padding-left: 15px;
}

#content .content3 .menu_collumn li.parent {
    padding-left: 0px;
}



#content .content3 .menu_collumn li.parent a {
    font-weight: bold;
}
#content .content3 .menu_collumn li.parent a {
    font-weight: bold;
}
#content .content3 .menu_collumn li.parent li a {
    font-weight: normal;
}

#content .content3 .module {
    margin-top: 20px;
}

#content .content3 div.manufacturers .w5 div {
    float: left;
    width: 107px;
}
#content .content3 div.manufacturers .w5 div.end {
    float: none;
    clear: both;
    width: 100%;
}
#content .content3 div.latest {
    margin-top: 50px;
    width: 700px;
    margin-left: auto;
    margin-right: auto;
    color: #0d5ca6;
    font-weight: normal!important;
    margin-bottom: 100px;
}
#content .content3 div.latest td {

    vertical-align: top;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
#content .content3 div.latest td span {
    height: 15px;
    display: block;
}
#content .content3 div.latest td img {
    height: 65px!important;
    width: auto!important;
}
#content .content3 div.latest .productPrice {
    font-size: 14px;
    font-weight: bold;
    color: #fba100;
    margin-top: 15px;    
}

#content .content3 .footer_links {
    text-align: center;
    margin-top: 10px;
}




.footer_line{
    margin-top: 20px;
    background-image: url('../images/footer_line.jpg');
    background-repeat: no-repeat;
    height: 3px;
}

.copyright{
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: center;
    color: #a7a9ac;
    font-size: 11px;
    font-family: Tahoma;
}


.clear{
    clear: both;
}











.browseProductContainer{
    background-image: url('../images/product/product_border.jpg');
    background-repeat: repeat-y;
    background-position: top left;
    padding:0px;
    vertical-align:top;
    width:100%;
    margin-top: 10px;
    text-align: center;
}
.browseProductContainer .product_wraper_1{
    background-image: url('../images/product/product_border.jpg');
    background-repeat: repeat-x;
    background-position: left top;
}
.browseProductContainer .product_wraper_2{
    background-image: url('../images/product/product_border.jpg');
    background-repeat: repeat-y;
    background-position: right top;
}
.browseProductContainer .product_wraper_3{
    background-image: url('../images/product/product_border.jpg');
    background-repeat: repeat-x;
    background-position: left bottom;
}
.browseProductContainer .product_wraper_4{
    background-image: url('../images/product/product_top_left.jpg');
    background-repeat: no-repeat;
    background-position: left top;
}
.browseProductContainer .product_wraper_5{
    background-image: url('../images/product/product_top_right.jpg');
    background-repeat: no-repeat;
    background-position: right top;
}
.browseProductContainer .product_wraper_6{
    background-image: url('../images/product/product_bottom_right.jpg');
    background-repeat: no-repeat;
    background-position: right bottom;
}
.browseProductContainer .product_wraper_7{
    background-image: url('../images/product/product_bottom_left.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
}


.browseProductContainer #whitebox_m{
    padding: 10px;
}
.browseProductContainer #whitebox_m h2{
    padding: 0px;
    margin: 0px;
    text-align: center;
    height: 50px;
}
.browseProductContainer #whitebox_m h2 a{
    font-weight: bold;
    font-size: 16px;
}
.browseProductContainer #whitebox_m .productPrice{
    font-size: 30px;
    color: #ff001c;
}
.browseProductContainer #whitebox_m img{
    
}
.addtocart_button, .addtocart_button_module{
    background-image: url('../images/product/order_btn.jpg')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    height: 25px!important;
    width: 94px!important;
    margin-top: 15px!important;
    font-family: Tahoma!important;
    font-size: 12px!important;
    color: #ffffff;
    
    border:medium none!important;

    cursor:pointer!important;

    font-weight:bold!important;
    overflow:hidden!important;
    text-align:center!important;
    vertical-align:middle!important;
}
.vmCartContainer{
    background-color: #ffffff!important;
    
}


.selection_module{
    width: 220px;
    padding-bottom: 10px;
}
.selection_module h3{
    display: inline;
    font-family: Arial;
    font-size: 16px;
    color: #414141!important;
    font-style: italic;
}
.selection_module form{
    font-size: 0px;
    display: inline;
}
.selection_module table{
    background-image: url('../images/border_bottom_m.png');
    background-position: left bottom;
    background-repeat: repeat-x;
    padding-bottom: 5px;
    width: 99%;
}
.selection_module table th{
    font-family: Calibri;
    font-size: 14px;
    color: #3a6189;
    text-align: left;
    font-weight: normal;
}
.selection_module table select{
    border-style: solid;
    border-width: 1px;
    border-color: #555555;
    width: 100%;
    color: #808080;
    font-family: Calibri;
    font-size: 14px;
}

.selection_module .wraper_button{
    padding-top: 5px;
    text-align: right;
}


.inquiry_module .w1{
    background-color: #70aef2;
    background-image: url('../images/inquiry/border.png');
    background-repeat: repeat-x;
}
.inquiry_module .w2{
    background-image: url('../images/inquiry/border.png');
    background-repeat: repeat-y;
    background-position: right top;
}
.inquiry_module .w3{
    background-image: url('../images/inquiry/border.png');
    background-repeat: repeat-x;
    background-position: left bottom;
}
.inquiry_module .w4{
    background-image: url('../images/inquiry/border.png');
    background-repeat: repeat-y;
    background-position: left top;
}
.inquiry_module .w5{
    background-image: url('../images/inquiry/angle_top_left.png');
    background-repeat: no-repeat;
    background-position: left top;
}
.inquiry_module .w6{
    background-image: url('../images/inquiry/angle_top_right.png');
    background-repeat: no-repeat;
    background-position: right top;
}
.inquiry_module .inquiry_header{
    background-image: url('../images/inquiry/border.png');
    background-position: left bottom;
    background-repeat: repeat-x;
}
.inquiry_module .inquiry_header_w1{
    padding-left: 60px;
    background-image: url('../images/inquiry/ico.png');
    background-position: 15px 15px;
    background-repeat: no-repeat;
}
.inquiry_header_text{
    float: left;
    padding-bottom: 10px;
}
.inquiry_module .inquiry_header h3{
    font-family: Arial;
    font-size: 20px;
    color: #ffffff!important;
    font-style: italic;
    margin-top: 10px;
    margin-bottom: 0px;
}
.inquiry_module .inquiry_header span{
    font-family: Arial;
    color: #ffffff!important;
    font-style: italic;
}
.inquiry_module .inquiry_header .submit{
    float: right;
    margin-top: 20px;
    margin-right: 20px;
}


.inquiry_module .inquiry_body{
    background-image: url('../images/inquiry/angle_bottom_left.png');
    background-repeat: no-repeat;
    background-position: left bottom;
}
*+html .inquiry_module .inquiry_body { height: 120px; } /* для Internet Explorer 7 */

.inquiry_module .inquiry_body_w1{
    background-image: url('../images/inquiry/angle_bottom_right.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
}
.inquiry_module .inquiry_left{
    width: 280px;
    background-color: #cee5ff;
    float: left;
    padding: 10px;
    background-image: url('../images/inquiry/angle_bottom_left_internal.png');
    background-repeat: no-repeat;
    background-position: bottom left;
}
.inquiry_module .inquiry_center{
    width: 248px;
    background-color: #dfeeff;
    float: left;
    padding: 10px;
}
.inquiry_module .inquiry_right{
    width: 160px;
    background-color: #f0f7ff;
    float: left;
    padding: 10px;    
    background-image: url('../images/inquiry/angle_bottom_right_internal.png');
    background-repeat: no-repeat;
    background-position: bottom right;
}
.inquiry_module th{
    font-weight: normal;
    text-align: left;
    color: #3a6189;
    font-family: Calibri;
    font-size: 14px;    
}
.inquiry_module select, .inquiry_module input {
    font-weight: normal;
    text-align: left;
    color: #808080;
    font-family: Calibri;
    font-size: 14px;  
    padding:0;  
}



.warning{
    background-color: #fffced;
    background-image: url('../images/warning.jpg');
    background-position: 10px 10px;
    background-repeat: no-repeat;
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    color: #f08d34!important;
    border-width: 1px;
    border-style: solid;
    border-color: #ffecb2;
    padding: 15px;
    padding-left: 50px;
}

















#product_detail{
   
}

#product_detail .w1{
    background-image: url('../images/flypage_images/border.jpg');
    background-repeat: repeat-y;
    
}
#product_detail .w2{
    background-image: url('../images/flypage_images/border.jpg');
    background-repeat: repeat-x;
    
}
#product_detail .w3{
    background-image: url('../images/flypage_images/border.jpg');
    background-repeat: repeat-y;
    background-position: right top;
    
}
#product_detail .w4{
    background-image: url('../images/flypage_images/border.jpg');
    background-repeat: repeat-x;
    background-position: left bottom;
    
    
}




#product_detail .w5{
    background-image: url('../images/flypage_images/left_top_angle.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    
}
#product_detail .w6{
    background-image: url('../images/flypage_images/right_top_angle.jpg');
    background-repeat: no-repeat;
    background-position: right top;
}
#product_detail .w7{
    background-image: url('../images/flypage_images/border.jpg');
    background-repeat: repeat-x;
    background-position: left bottom;
}
#product_detail .product_detail_header{
     background-image: url('../images/flypage_images/top_bg.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
    background-position: 1px 1px;
}





#product_detail .product_detail_left{
    float: left;
    padding: 5px;
}
#product_detail .col1{
    width: 200px;
}
#product_detail .img {
    text-align: center;
}
#product_detail .img a, #product_detail .img a:hover {
    text-decoration: none;
}

#product_detail .price{
    color: #424242;
    font-family: Arial;
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
    margin-top: 10px;
    text-align: center;
}
#product_detail .price .productPrice{
    color: #e80000;
    font-family: Arial;
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
}
#product_detail .manufacturer{
    text-align: center;
}
#product_detail .col2{
    width: 250px;
}
#product_detail .col2 .product_name{
   color: #424242!important;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px; 
    margin: 0px;
    padding: 0px;
}


#product_detail .product_detail_left .row0 td, #product_detail .product_detail_left .row1 td{
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #373737;
}
#product_detail .product_detail_left .product_typ_col1{
    color: #636363;
    font-family: Arial;
    font-size: 11px;
    width: 130px;
}
#product_detail .product_detail_left .product_typ_col2{
    color: #373737;
    font-family: Arial;
    font-size: 11px;
    text-align: right;
}





#product_detail .product_detail_right{
    float: right;
    width: 270px;
    background-color: transparent;
}



#product_detail .product_detail_body{
    padding: 14px;
}


.amortizatory_table{
    border-style: none;
    border-color: #ffffff;
    border-width: 0px!important;
    border-spacing: 0;
    width: 99%;
    margin-bottom: 10px;
}
.amortizatory_table td{
    color: #373737;
    font-family: Calibri;
    font-size: 15px;
    padding: 5px;

    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #373737;
    
}


.amortizatory_table_header, .amortizatory_table_header td{
    background-color: #ffc75c;
    color: #373737;
    font-family: Calibri;
    font-size: 15px;
    font-weight: bolder;
    text-transform: capitalize;
}
.amortizatory_table_header td{
    padding: 3px;
    border-bottom: none;
}

#product_detail .product_detail_footer{
    background-image: url('../images/flypage_images/border.jpg');
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #ffd0d0!important;
}
#product_detail .product_detail_footer .w1{
    background-image: url('../images/flypage_images/border.jpg');
    background-repeat: repeat-y;
    background-position: top left;
}
#product_detail .product_detail_footer .w2{
    background-image: url('../images/flypage_images/border.jpg');
    background-repeat: repeat-y;
    background-position: top right;
}
#product_detail .product_detail_footer .w3{
    background-image: url('../images/flypage_images/border.jpg');
    background-repeat: repeat-x;
    background-position: bottom right;
}
#product_detail .product_detail_footer .w4{
        
    background-image: url('../images/flypage_images/left_bottom_angle.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
}

#product_detail .product_detail_footer .w5{
    background-image: url('../images/flypage_images/right_bottom_angle.jpg');
    background-repeat: no-repeat;
    background-position: right bottom;
  
}


#product_detail .product_detail_footer .vmCartContainer{
    border: none;
    padding: 0px;
    float: left;
    padding: 10px;
   background-color: transparent!important;
}

#product_detail .product_detail_footer .vmCartContainer div{
    float: none!important;
}

#product_detail .product_detail_footer .vmCartContainer .quantity_box{
    color: #942828;
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    font-family: Calibri;
}
#product_detail .product_detail_footer .vmCartContainer .inputboxquantity{
    border-color: #bf6c6c;
    border-width: 1px;
    border-style: solid;
}
#product_detail .product_detail_footer .vmCartContainer .quantity_box_button_up, #product_detail .product_detail_footer .vmCartContainer .quantity_box_button_down{
    display: none;
}
#product_detail .product_detail_footer .vmCartContainer .addtocart_button{
    color: #ffffff;
    font-size: 10px!important;
    font-weight: bold!important;
    font-family: Tahoma!important;
    background-image: url('../images/flypage_images/addtocart_button.jpg')!important;
    background-repeat: no-repeat!important;
    width: 75px!important;
    height: 25px!important;
    margin-top: 0px!important;
    margin-left: 20px;
}
#product_detail .product_detail_footer .askbutton{
    float: right;
    margin-right: 20px;
    width: 205px;
    height: 24px;
    margin-top:10px;
}

.dostavka{
    background-color:#FFFCED;
    background-image:url("../images/warning.jpg");
    background-position:50px 10px;
    background-repeat:no-repeat;
    border:1px solid #FFECB2;
    font-family:Arial;
    font-size:12px;
    padding:0px 15px 15px 50px;
    color: #5d5d5d;
    line-height: 18px;
}
.dostavka h3{
    color:#F08D34 !important;
    font-family:Arial;
    font-size:15px;
    font-style:italic;
    font-weight: bold;
    padding-left: 50px;
}



.product_snapshot_name{
    padding: 5px;
    height: 40px;
}

.related_products h3{
    font-family: Arial;
    font-size: 14px;
    color: #4375c4;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 5px;
    text-align: left;
}




.related_products{
    background-image: url('../images/flypage_images/related_products_bg.jpg');
    background-repeat: repeat-x;
    text-align: center;
    background-position:0 35px;
}
.related_products table{
    border-spacing: 10px;
    width: auto;
}
.related_products td.product_snapshot_item{
    border-style: solid;
    border-width: 1px;
    border-color: #9b9b9b;
    background-color: #ffffff;
    width: 200px;
}
.related_products .product_snapshot_name span{
    color: #393939;
    font-size: 12px;
    font-family: Arial;
}
.related_products .product_snapshot_img{
    height: 120px;
    padding-top: 10px;
}
.related_products .product_snapshot_footer{
     border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #9b9b9b;
    background-color: #fff2e5;
    
}
.related_products .product_snapshot_footer .product_snapshot_price{
    float: left;
    padding-top: 10px;
    padding-left: 10px;
}
.related_products .product_snapshot_footer .product_snapshot_price .productPrice{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    color: #e80000;
}

.related_products .product_snapshot_footer .product_snapshot_addtocart{
    height: 35px;
}
.related_products .product_snapshot_footer .addtocart_button_module{

    background-image: url('../images/flypage_images/addtocart_button2.jpg')!important;
    margin-top: 5px!important;
}
