body, html {margin:0px;padding:0px;height:100%;text-align:center;}
table {border-collapse:collapse;}
table td {padding:0px;font-family: 'Times New Roman', sans-serif;font-weight:normal;}
img {border:0px;}
ul,li {padding:0px;}
h5 {padding:0px;margin:0px}
#main {background:url('imgcss/bg_head_repeat.jpg') repeat-x top right;width:1000px;height:100%;
       font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px auto;}
#head {height:154px;background:url('imgcss/bg_head_right.jpg') no-repeat right top;}
    #head_top {height:125px;}
    #head_top div {float:left;}
    #head_top div a {width:auto;}
    #logo {padding:5px 50px 0px 0px}
    #order_top {padding-top:65px;line-height:25px}
    #top_left_block {padding-top:10px;}
    #top_left_block div {padding:2px 0px 0px 0px;margin:0px;width:385px;}
    #top_left_block form {padding:8px 0px 0px 0px;margin:0px; display:block}
     #top_left_block div,form {clear:both;}
    #head_top div#top_left_block {float:right}
    #head #head_top div#top_left_block div,a {color: rgb(2, 0, 0);font-family: 'Times New Roman', sans-serif;font-size: 16px;
                        line-height: 20px;font-weight:700;text-align:right;}
    #top_left_block div#w_sp {word-spacing:13px;}
    #top_left_block div#w_sp a {word-spacing:0px;text-decoration:none;}
    #top_left_block div#w_sp a:hover {text-decoration:underline;}
    #top_left_block div span {display:block;float:left;width:256px;text-align:right;}
    #top_left_block #search {border:2px solid #7d7d7d; width:250px; height:25px;cursor:default}
    #top_left_block input {border:0px;padding:0px;margin:0px;color:#666; background:#fff;width:110px;height:25px;font-size: 14px; cursor:pointer;}
    .paragraph_style_2 {color: rgb(2, 0, 0);font-family: 'Times New Roman', sans-serif;font-size: 16px;
                        line-height: 20px;word-spacing:15px;font-weight:700;}
                        .paragraph_style_2 a {color: rgb(2, 0, 0);font-family: 'Times New Roman', sans-serif;font-size: 16px;
                                                word-spacing:0px;font-weight:700;} 
                                                
                                            
    .menu {height:29px; background:url(img/menu_bg.png) no-repeat; text-align:center; color:#fff; border:0px}
    .menu table {margin:0px auto;} 
    .menu table td {color:#fff;padding-top:4px;font-size: 16px;}
    .menu table td.separator {padding:4px 15px 0px 15px;font-weight:400}
    .menu table td a {color:#fff;text-decoration:none;}
    .menu table td a:hover {text-decoration:underline;color:#000;}
    .menu table td a.action {text-decoration:underline;}

     #order_top a {color: rgb(216, 73, 66);font-family: 'Times New Roman', sans-serif;font-size: 17px;font-weight: 700;}           
#contentcolum {height:auto;padding:0px 0px 30px 0px;vertical-align:text-top; margin:0px;}
/*#for_content_inner {padding:20px 0px 0px 0px;}*/
#contentcolum {padding:20px 0px 0px 0px;}
#contentcolum table td {vertical-align:text-top;}
#contentcolum table td h1,h2 {color: rgb(88, 77, 77);font-family: 'Times New Roman', sans-serif;font-size: 36px;font-weight: 400;}
#contentcolum table td p {color: rgb(0, 0, 0);font-family: 'Times New Roman', sans-serif;font-size: 14px;font-variant: normal;font-weight: 400;}
#contentcolum table td#cont_column {padding-left:50px;}
    /*#spec_t {height:262px;margin-top:-20px}
    #spec_t_h {padding-top:40px; width:auto}
    
    #absol{width:202px;height:237px; position:absolute; top:170px;left:560px}
    #absol a{display:block;width:inherit;height:inherit}
    
    #name_spec_t {height:57px;width:280px;float:left;padding-left:10px; overflow:hidden;color: rgb(0, 128, 255);
                    font-family: 'Times New Roman', sans-serif;font-size: 24px;font-weight: 300;}
    #desc_spec_t {height:50px;width:400px;float:right;padding-right:10px;overflow:hidden;
                    font-family: 'Times New Roman', sans-serif;font-size: 14px;font-weight: 700;}
    #arr_link {height:105px;width:1000px; clear:both}        
    #arr_link a {width:51px;display:block;height:105px;float:left;}
    #arr_link div#spec_price_ord {width:890px;float:left;padding:82px 0px 0px 0px; height:auto}
    #arr_link div#spec_price_ord span {font-family: 'Times New Roman', 'Arial', sans-serif;font-size: 30px;font-weight: 700; display: block; float:right;padding:0px 100px 0px 70px;}
    #arr_link div#spec_price_ord span.red {padding:0px 200px 0px 70px;}
    
    #arr_link div#spec_price_ord a { display: block;float:left;color: rgb(255, 38, 0);font-family: 'Times New Roman', 'Helvetica Neue', 'Arial', sans-serif;
                                    font-size: 30px;text-decoration:none;line-height:44px;height:auto; padding-left:150px}
    #arr_link div#spec_price_ord a:hover {text-decoration:underline;}                                
    #arr_link a#lf_tr { background:url('img/arr_left_tr.jpg') no-repeat bottom;}
    #arr_link a#rt_tr {background:url('img/arr_right_tr.jpg') no-repeat bottom;}            
    */#contentcolum table td#left_column {width:204px;font-weight:normal;padding-bottom:20px;vertical-align:top;}
    #left_column a{text-decoration:none;}
    #left_column a:hover {text-decoration:underline;}
    div.left_menu{background:url('img/menu_left.png') no-repeat;padding-bottom:15px; width:204px;padding:0px; margin:0px;}
    .left_menu div.all_tov {padding:5px 0px 15px 0px}
    .left_menu div {text-align:center; color:#FFF; padding:7px 0px 0px 0px; font-weight:bold;}
    .left_menu div a {display:block;font-weight:bold;padding:5px 0px 0px 7px;width:193px;text-align:left; overflow:hidden;}
    .left_menu div a#action {color:#0433ff}
    .left_menu div a.sub_categ,.left_menu div a.sub_categ_act {color:#0433ff;font-weight:normal;padding:3px 0px 0px 27px;width:173px; background: url('img/bg_link_sub.jpg') no-repeat 13px 8px;}
    .left_menu div a.sub_categ_act {color:#666699; font-weight:bold}
    .left_menu div.recomend {display:block;font-size:12px;padding:15px 0px 15px 7px;color:#000;text-align:left;
                background:url('img/dotted.png') bottom no-repeat;font-weight:normal;}
    .left_menu div.news { background:none}
    .left_menu div.recomend  a {font-size:12px; line-height: normal; font-weight:normal;padding:0px;}
    .left_menu div.recomend  img{ float:right;margin-left:3px;}
/* Catalog List */
    div.list_catalog {padding-bottom:10px; background: url('img/dotted.png') repeat-x 0 435px;margin:0px;float:left; width:740px;}
    div.list_catalog div{width:236px;margin:0px;float:left;padding-bottom:20px;}
    div.list_catalog div .name_goods {height:35px; color: rgb(88, 77, 77);font-family: 'Arial-BoldMT', 'Arial', sans-serif;font-size: 14px;padding:5px 10px 5px 0px;font-weight:700;text-align:center;}
    div.list_catalog div .desc_goods {background:url('img/bg_catalog_goods.jpg') no-repeat top center;font-family: 'Times New Roman', sans-serif;font-size: 14px;font-weight:normal;padding:0px;}
    div.list_catalog div .desc_goods p {padding:8px 0px 0px 0px; margin:0px;height:70px;width:220px;display:block; overflow:hidden;text-align:center; line-height:100%} 
    div.list_catalog div .desc_goods p i{color:red;font-style:normal} 
    
    div.list_catalog div .desc_goods a {display:block;width:236px;height:264px;}
    
    div.list_catalog div .ord_goods span {display:block;float:left;width:103px; overflow:hidden;padding-top:12px; white-space:nowrap;padding-left:10px;;font-size: 21px;color:black;font-weight:bold}
    div.list_catalog div .ord_goods {vertical-align:text-top;font-family: 'Times New Roman', 'Arial', sans-serif;font-size: 18px;color:red}
    div.list_catalog div .ord_goods a {display:block;float:right;width:106px;height:45px; background:url(/img/link_or.jpg);}
/* End Catalog List */
/* Full elem catalog */
    #desc_full_cat {width:500px;}
    div.list_catalog div .desc_goods span {display:block;width:236px;height:264px;margin-bottom:20px;}
    #for_img_sm { width:140px;}
    #for_img_sm a {display:block;width:140px;height:117px;}
    #desc_full {height:323px;overflow:hidden;width:350px; line-height:16px;font-family: 'Times New Roman'}
    #desc_full_cat #desc_full p{color:#66276a;font-size:20px;font-weight:bold;line-height:130%;font-family: 'Times New Roman'}
    #desc_full_cat #desc_full span{color:#020202;font-size:18px;font-weight:bold;display:block;margin:10px 0}    
    #desc_full_cat #desc_full span.red,span.red{color: rgb(252, 5, 5)}
    
    div.no_bg {background:none;}
    h3 {font-family: 'Times New Roman', sans-serif;font-size: 14px;font-weight: 700;}
/* End Full Elem */
/* For Order Pages */
    #for_order {width:auto;}
    #for_order td {font-family: 'Times New Roman', sans-serif;font-size:14px;font-weight: normal;text-align:right;
                    padding:3px 30px 4px 30px;}
    #for_order .ord_head {text-align:center;font-weight: 700;padding:3px 30px 10px 30px;}
        #for_order .ord_head_f {text-align:left;padding-left:0px;}
        #for_order .last {padding-right:0px;}
        #for_order .odd {background:#d6d6d6;}
        #order_form {text-align:center;font-family: 'Times New Roman', sans-serif;font-size:14px;}
        #order_form div {width:400px;text-align:left;padding:2px 0px;margin:0px auto;}
        #order_form div#sub_but {text-align:center;padding-top:8px;}
        #order_form div#sub_but input {width:auto;background:#d6d6d6;cursor:pointer;}
        #order_form div input,textarea {width:250px;}
        #order_form div textarea {height:70px;}
        #order_form div label {display:block;float:left;width:140px; text-align:left;padding-top:3px;}
        h4 {text-align:center;font-size:15px;color:rgb(88, 77, 77);}


        #for_order a{font-size:10px}
       /* #for_order a#re_ord{margin-left:152px} */
        #for_order input{text-align:center}
/* End Order Pages */            
#bottomtd {height:50px;vertical-align:top;line-height:0px;padding-top:10px; background: url('img/dotted.png') repeat-x;}



.hide {display:none}
.block {display:none}

.fram {width:0px;height:0px;border:0px;}

.sitemap {vertical-align:top}
.sitemap a{font-weight:normal;}
.sitemap a.blue{color:blue;}

.sp{height:237px;width:100%; border:1px dotted darkred; margin-bottom:10px}
#contentcolum table.sp td{vertical-align:top}
.sp1{width:399px}
.sp1 table {height:237px;width:100%}
.sp2{height:100px;padding-bottom:10px}
a#lf_tr { background:url('img/arr_left_tr.jpg') no-repeat bottom; display:block;width:51px;height:100px; float:left}
a#rt_tr {background:url('img/arr_right_tr.jpg') no-repeat bottom; display:block;width:51px;height:100px; float:right}    
#contentcolum table.sp td#name_spec_t {color: rgb(0, 128, 255);font-family: 'Times New Roman', sans-serif;font-size: 24px;font-weight: 300;vertical-align:middle}
#contentcolum table.sp td#desc_spec_t{font-family:'Times New Roman', sans-serif;font-size: 14px;font-weight: 700;vertical-align:middle}
#spec_o a {display: block;float:left;color: rgb(255, 38, 0);font-family: 'Times New Roman', 'Helvetica Neue', 'Arial', sans-serif;font-size: 30px;text-decoration:none;line-height:44px;height:auto; padding:30px 0 0 100px}
#spec_o a:hover{text-decoration:underline}
#spec_t{text-align:center; width:202px}
.sp2 span {font-family: 'Times New Roman', 'Arial', sans-serif;font-size: 30px;font-weight: 700;padding:30px 0 0 70px; display:block}
div.list_catalog div .ord_goods a.ordok {color:rgb(252, 5, 5);background:none;width:109px;font-size:12px;padding-top:12px;padding-right:10px}
div.list_catalog div .ord_goods span{}


#s1,#s2,#s3{ color:#900; padding:0 5px}
#s1 a,#s2 a,#s3 a{ color:#009; font-weight:normal }
form#order_form b{ color:#F00}
table.itog { width:300px;float:right;}
#for_order table.itog td{font-weight: normal; padding:0;text-align:right;}
#sale{ font-size:18px; color:#F00; float:left; width:300px; text-align:center}

#order_form input.tel1{ width:40px}
#order_form input.tel2{ width:172px}
.ord_head_f sup{color:red;font-size:12px }

#hidcity{display:none}