Здравствуйте! Выбрала для своего сайта шаблон Ich glaubs. Мне нужно было перекрасить его в черно-серые цвета, со всем справилась, кроме одного: никак не могу покрасить белые пятна по бокам: У меня Joomla 1.0.15, вот исходная css: Код (html): /* CSS Document */ html { height: 100%; } body { margin: 0px; margin-bottom: 1px; height: 100%; padding: 0px; background-image: url(../images/body_back.jpg); } .w3ctd1 { background-image : url(../images/_header_02.jpg); } .w3ctd2 { background-image : url(../images/back_02.jpg); } .w3ctd3 { background-image : url(../images/moduleheader.png); } .w3ctd4 { background-image : url(../images/_header_04.jpg); } .w3ctd5 { background-image : url(../images/_header_06.jpg); } .w3ctd6 { background-image : url(../images/_header_11.jpg); } .clr { clear: both; } .outline { border: 1px solid #cccccc; background: #ffffff; padding: 2px; } #buttons_outer { width: 635px; margin-bottom: 2px; margin-right: 2px; float: left; } #buttons_inner { border: 1px solid #cccccc; height: 21px; } #buttons { float: left; margin: 0px; padding: 0px; width: auto; } ul#mainlevel-nav { list-style: none; padding: 0; margin: 0; font-size: 0.8em; } ul#mainlevel-nav li { background-image: none; padding-left: 0px; padding-right: 0px; float: left; margin: 0; font-size: 11px; line-height: 21px; white-space: nowrap; border-right: 1px solid #cccccc; } ul#mainlevel-nav li a { display: block; padding-left: 15px; padding-right: 15px; text-decoration: none; color: #333333; background: transparent; } #buttons>ul#mainlevel-nav li a { width: auto; } ul#mainlevel-nav li a:hover { color: #fff; background: #c64934; } #search_outer { float: left; width: 165px; } #search_inner { border: 1px solid #cccccc; padding: 0px; height: 21px !important; height: 23px; overflow: hidden; } #search_inner form { padding: 0; margin: 0; } #search_inner .inputbox { border: 0px; padding: 3px 3px 3px 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #c64934; } #header_outer { text-align: left; border: 0px; margin: 0px; } #header { float: left; padding: 0px; margin-right: 2px; width: 635px; height: 150px; background: url(../images/header_short.jpg) no-repeat; } #top_outer{ float: left; width: 165px; } #top_inner { border: 1px solid #cccccc; padding: 2px; height: 144px !important; height: 150px; overflow: hidden; float: none !important; float: left; } #left_outer { margin-left: 2px; width: 165px; } #left_inner { float: left; padding: 2px; background-image: url(../images/grey.gif); } #main_inner { float: left; padding: 2px; } #content_outer { padding: 0px; margin-top: 0px; margin-left: 2px; /** border: 1px solid #cccccc; **/ float: left; width: 635px; } #content_inner{ float: none !important; float: left; padding: 0; padding-top: 2px; margin: 0; } table.content_table { width: 100%; padding: 0px; margin: 0px; } table.content_table { width: 100%; padding: 1px; margin: 0px; background-image: url(../images/white.gif); } #banner_inner { float: left; padding: 0px; height: 70px; } #poweredby_inner { float: right; padding: 0px; margin-left: 0px; height: 70px; } #right_outer { margin-left: 2px; width: 165px; } #right_inner { float: left; padding: 2px; background-image: url(../images/grey.gif); } .user1_inner { float: left; margin: 0px; padding: 0px; background-image: url(../images/rosa.gif); } .user2_inner { float: left; margin: 0px; padding: 0px; background-image: url(../images/rosa.gif); } table td.body_outer { width: 100%; padding: 1px; border: 1px solid #cccccc; } .maintitle { color: #ffffff; font-size: 40px; padding-left: 15px; padding-top: 20px; } .error { font-style: italic; text-transform: uppercase; padding: 5px; color: #cccccc; font-size: 14px; font-weight: bold; } a.pagenav, a.pagenav:visited { font-weight: bold; color: #343A58; } a.pagenav:hover { color: #999999; } #footer { text-align: center; padding: 3px; } textarea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; border: 1px solid #999999; width: auto; } ul { margin: 0; padding: 0; list-style: none; } li { line-height: 15px; padding-left: 15px; padding-top: 0px; background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: 0px 2px; } td,tr,p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align:left; } div { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; } /* Joomla core stuff */ a:link, a:visited { font-size: 11px; color: #ed1c24; text-decoration: underline; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; } a:hover { color: #666666; text-decoration: none; } a.pathway:link {color: #ed1c24; text-decoration: none; } a.pathway:visited {color: #ed1c24; text-decoration: none; } a.pathway:hover {color: #666666; text-decoration: underline; } a.pathway:active {color: Black; } .pathway {color: #ed1c24; background-image: url(../images/line_green.gif); } a.blogsection:link, a.blogsection:visited { color: #44757D; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; } a.blogsection:hover { color: #759328; text-decoration: underline; font-size: 10px; } table.contentpaneopen { width: 100%; padding: 0px; border-collapse: collapse; border-spacing: 0px; margin: 0px; } table.contentpaneopen td { padding-right: 5px; } table.contentpaneopen td.componentheading { padding-left: 4px; } table.contentpane { width: 100%; padding: 0px; border-collapse: collapse; border-spacing: 0px; margin: 0px; } table.contentpane td { margin: 0px; padding: 0px; } table.contentpane td.componentheading { padding-left: 4px; } table.contentpaneopen fieldset { border: 0px; border-bottom: 1px solid #eee; } .button { color: #343A58; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 4px; font-weight: bold; text-align: center; font-size: 12px; background: #f5f5f5; border: 1px solid #000066; height: 20px; } .inputbox { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #343A58; background-image: url(../images/grey.gif); border: 1px solid; width: auto; } .back_button { float: left; font-size: 12px; color: #FFFFFF; background: #f5f5f5; font-weight: bold; text-align: center; padding: 4px; border: 1px solid #000066; } .pagetext { visibility: hidden; display: none; position: relative; top: 0; } .componentheading { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-align:left; } .contentcolumn { padding-right: 5px; } .contentpane { background-color : #FFFFFF; } .contentpaneopen { background-color : #FFFFFF; } .contentheading { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ed1c24; text-align:left; line-height: 16px; height: 15px; } .contentpagetitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-align:left; } .contentdescription { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: left; } table.searchinto { width: 100%; } table.searchintro td { font-weight: bold; } table.searchintro { background-color: #FFFFFF; border: 1px solid #8D9ABC; } table.contact { width: 100%; background-color: #FFFFFF; } table.contact td.icons { width: 100%; background-color: #CCCCCC; } table.contact td.details { width: 100%; background-color: #F3F3F3; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; } table.moduletable { width: 100%; margin: 0px 0px 0px 0px; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; border-bottom: solid 1px #000000; } table.moduletable ul { color: #000000; } div.moduletable { padding: 0; margin-bottom: 2px; } table.moduletable th, div.moduletable h3 { background: url(../images/moduleheader.png) repeat-x; vertical-align: middle; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-indent: 15px; width: 100%; height: 24px; text-transform: uppercase; } table.moduletable td { font-size: 11px; /*background: #ffffff;*/ padding: 2px; font-weight: normal; } table.pollstableborder td { padding: 2px; } .poll { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #343A58; line-height: 14px } .pollstableborder { border: 1px solid #465675; } .sectiontableheader { background-color : #000000; background: url(../images/moduleheader.png) repeat-x; background-repeat: repeat; padding: 2px; color : #FFFFFF; font-weight : bold; padding: 2px; } .sectiontablefooter { } .sectiontableentry1 { background-color : #D5D5D5; } .sectiontableentry2 { background-color : #F3F3F3; } .small { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #343A58; text-decoration: none; font-weight: normal; } .smalldark { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #343A58; text-decoration: none; font-weight: normal; } .createdate { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #343A58; text-decoration: none; font-weight: normal; } .modifydate { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #343A58; text-decoration: none; font-weight: normal; } table.contenttoc { color: #343A58; background-color: #f5f5f5; border-top: 1px solid #465675; border-bottom: 1px solid #465675; border-left: 1px solid #465675; border-right: 1px solid #465675; } table.contenttoc td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-align:left; padding: 3px; } table.contenttoc th { background: #94B1CF; vertical-align: middle; font-size: 11px; font-weight: bold; color: #666666; text-align: left; text-indent: 15px; width: 100%; height: 24px; border-bottom: dashed 1px #666666; text-transform: uppercase; } a.readon:link, a.readon:visited { color : #FFFFFF; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; background : #ed1c24 url(../images/readmore.gif) no-repeat; border : 1px solid #666666; padding : 2px 4px 2px 20px; white-space : normal; float : left; line-height : 10px; text-decoration : none; } a.readon:hover { color : #73C143; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; background : #ed1c24 url(../images/readmore.gif) no-repeat; border : 1px solid #666666; padding : 2px 4px 2px 20px; white-space : normal; float : left; line-height : 10px; text-decoration : none; } a.mainlevel:link, a.mainlevel:visited { display: block; vertical-align: middle; font-size: 12px; font-weight: normal; color: #000000; text-align: left; line-height: 20px; width: 98%; text-decoration: none; text-indent: 3px; height: 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; } a.mainlevel:hover { display: block; vertical-align: middle; font-size: 12px; font-weight: bold; color: White; text-align: left; padding-top: 0px; width: 100%; text-decoration: none; height: 20px; text-indent: 3px; line-height: 20px; background-color: #ed1c24; } a.sublevel:link, a.sublevel:visited { padding-left: 1px; } .highlight { background-color: Yellow; color: Blue; padding: 0; } .code { background-color: #ddd; border: 1px solid #bbb; } form { /* removes space below form elements */ margin: 0; padding: 0; } div.mosimage { border: 1px solid #ccc; } .mosimage { border: 1px solid #cccccc; margin: 5px } .mosimage_caption { margin-top: 2px; background: #efefef; padding: 1px 2px; color: #666; font-size: 10px; border-top: 1px solid #cccccc; } span.article_seperator { display: block; height: 1.5em; } Буду очень благодарна, если поможете советом или хотя бы намекнете, где именно эти "бока" прописаны(((
что-то не так: вместо большого рисунка открывается сайт... А про белые пятна надо кое-что уточнить, потому вопрос: шаблон сверстан в таблицах? Тогда смотреть, где пропущены строки-ячейки