.catrubs_mainrubs                             { width:100%; padding:30px 0 10px 0; }

.catrubs_mainrubs .section                    { display:inline-block; position:relative; padding:10px 10px 10px 10px; width:270px; height:180px; text-align:center; vertical-align:top; }

.catrubs_mainrubs .section .img               { padding:2px 0 2px 0;  }
.catrubs_mainrubs .section .name              { padding:0 0 0 0; position:absolute; top:136px; text-align:center; width:270px; height:56px; background-color:rgba(2, 92, 134, 0.7); }
.catrubs_mainrubs .section .name>div          { padding:2px 5px 2px 5px; display:table-cell; text-align:center; vertical-align:middle; width:270px; height:50px; }
.catrubs_mainrubs .section .name a            { font-weight:normal; font-size:14px; color:#fff; text-decoration:none;  }






.catrubs_list                           { padding:50px 0 10px 0; }
.catrubs_list>ul                        { padding:0; margin:0; }
.catrubs_list>ul>li                     { padding:10px 0 10px 0; margin:0; list-style:none; }
.catrubs_list>ul>li>a                   { text-decoration:underline; font-size:14px; color:#000; }

.catrubs_list>ul>li>ul                  { padding:0 0 0 5px; margin:0; }
.catrubs_list>ul>li>ul>li               { padding:4px 0 4px 0; margin:0 0 0 20px; list-style-type:disc; }
.catrubs_list>ul>li>ul>li a             { text-decoration:none; font-size:12px; color:#333; }






.catrubs_list_imgs_bottom                             { width:100%; padding:30px 0 10px 0; }

.catrubs_list_imgs_bottom .section                    { display:inline-block; position:relative; padding:10px 5px 20px 5px; width:285px; text-align:center; vertical-align:top; }

.catrubs_list_imgs_bottom .section .img               { padding:2px 0 2px 0; width:270px; height:180px; }
.catrubs_list_imgs_bottom .section .img>div           { display:table-cell; padding:2px 0 2px 0; width:270px; height:180px; vertical-align:middle; text-align:center; border:solid 1px #ddd; }
.catrubs_list_imgs_bottom .section .img>div img       { max-width:270px; max-height:180px; }
.catrubs_list_imgs_bottom .section .name              { padding:7px 0 3px 0; text-align:center; }
.catrubs_list_imgs_bottom .section .name a            { font-weight:normal; font-size:12px; text-decoration:none; color:#555; }








.catrubs_list_imgs                             { width:100%; padding:30px 0 10px 0; }

.catrubs_list_imgs .section                    { display:inline-block; position:relative; padding:10px 10px 20px 10px; width:150px; text-align:center; vertical-align:top; }

.catrubs_list_imgs .section .img               { padding:2px 0 2px 0; width:135px; height:90px; }
.catrubs_list_imgs .section .img>div           { display:table-cell; padding:2px 0 2px 0; width:135px; height:90px; vertical-align:middle; text-align:center; border:solid 1px #ddd; }
.catrubs_list_imgs .section .img>div img       { max-width:135px; max-height:90px; }
.catrubs_list_imgs .section .name              { padding:7px 0 3px 0; text-align:center; }
.catrubs_list_imgs .section .name a            { font-weight:normal; font-size:12px; text-decoration:none; color:#555; }



